--- /srv/rebuilderd/tmp/rebuilderdK6uQFk/inputs/python3.13-nopie_3.13.5-2+deb13u3_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdK6uQFk/out/python3.13-nopie_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 1052 2026-06-13 14:18:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1833860 2026-06-13 14:18:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1835932 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: 0x1971f1 │ │ │ │ + Entry point address: 0x198a8d │ │ │ │ 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 0x1971f1 │ │ │ │ +Entry point 0x198a8d │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43af94 0x0044af94 0x0044af94 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43c7d4 0x0044c7d4 0x0044c7d4 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 0x43afc0 0x43afc0 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43c800 0x43c800 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 0x43afa0 0x0044afa0 0x0044afa0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43c7e0 0x0044c7e0 0x0044c7e0 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 2417bc 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026c194 25c194 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026c1c0 25c1c0 1dedd0 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044af90 43af90 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044af94 43af94 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044af9c 43af9c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044afa0 43afa0 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 243032 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026da0c 25da0c 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026da40 25da40 1ded90 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044c7d0 43c7d0 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044c7d4 43c7d4 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044c7dc 43c7dc 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044c7e0 43c7e0 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: 000676d5 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c60d 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00117555 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003ce83 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065471 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065ec5 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00064eb3 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c639 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0011827d 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cf11 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 000639cd 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 000674d5 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00147d91 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00148b71 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: 00062b05 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f865 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 001049fd 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00064cf5 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f8ad 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 001051dd 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: 00110c49 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae8d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001116cd 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005ae05 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00147f0d 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00062f59 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00148ced 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00062b0d 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: 000f1b55 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1dcd 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 00086eb5 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00124e3d 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000870e5 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 00126085 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: 00124dcd 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00233af9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00126015 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00235231 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: 0024a329 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 0008fb21 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 0008917d 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0024b5bd 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008fd49 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000893ad 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 00152c99 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00060e53 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00153bb9 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0006054b 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: 0005fefd 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0020689d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011d121 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0005699d 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0005ff41 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00066a45 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00061f61 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00208035 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011de45 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 000569e9 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00061fa5 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 0006b6f9 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: 0005de6d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 00145061 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f1dfd 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016c831 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00066afd 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022d6a1 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019c099 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00066417 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001df735 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 00031f7f 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005deb5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 00145e29 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f2075 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016d729 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 0006b7b1 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022ede1 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019d931 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00068129 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e1005 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: 000da951 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011aea9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000dab99 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011bcc1 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d685 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d691 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: 000cd035 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 000625dd 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a5565 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011bfcd 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005edb9 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e1551 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000cd195 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 000647cd 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a6e05 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011ccf1 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ee01 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e17cd 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 0008042d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00080441 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: 000ce089 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000ce1e9 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: 0004c24b 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c25b 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 0006314d 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c5181 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d13cd 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 001296b9 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c3231 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fb71d 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 000671f1 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c52b5 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d179d 804 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 0012a40d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c3369 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fbc79 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015e9e9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015f8f1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 002091b9 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 0020a951 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00148709 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060da1 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f31c5 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fc9d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 001494e9 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 0006049b 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f490d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fc79 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dba7d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001dd34d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013c3b9 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00065309 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057e79 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013d131 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00063865 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057ec1 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: 0006624b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00067afb 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00193c05 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 00062527 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001971f1 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 0019560d 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00064717 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 00198a8d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007fba5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f7a2d 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007fbb9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001f9315 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fbc1 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fc09 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: 00109ba9 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 001993bd 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 0010a375 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 0019ac55 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 001156e9 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 000790a5 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 000624f1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 00116415 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00079131 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 000646e1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00062c7f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00065951 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005eee3 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000cfb11 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005ef2b 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cfc6d 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: 0005fb87 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a239 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055ac5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013cb55 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fbcf 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a287 62 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055afd 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013d8cd 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: 0014b17d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00188f51 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007eb71 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00086659 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 0003660d 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014bf5d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 0018a6f9 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007eb85 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00086885 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00047261 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 000473f3 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015bdf1 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00071411 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015cd11 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071439 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: 0005677b 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001afab1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 000644f9 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 00056765 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001b11d1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 000620cd 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 00136125 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005ef89 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cbc1 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00136e71 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005efd1 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cbed 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020cd29 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cb87d 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020e4b1 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb9dd 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 0011086d 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005ecf5 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ea6b5 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f7339 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 00144fed 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006c075 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 00107419 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015e905 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d0db 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d20b5 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f573 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003abd3 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d6a5 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 001112f1 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ed3d 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ea91d 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f75a1 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 00145db5 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006c0a1 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 00107be5 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015f80d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d0fd 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d3981 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f5bb 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ab8b 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d6ed 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: 00062bdb 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00064d5d 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 0006626f 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00067b1f 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 00117ccd 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d7171 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f1a7 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001cc5e9 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 001189f5 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001d8a39 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f1ef 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001cdea9 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 001324e9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013b289 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 195: 0013323d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013bffd 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: 00198071 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 002454a1 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 00199909 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00246ae9 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: 00171c45 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00128209 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 00172b2d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00128f61 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: 0006303b 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00062bef 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 000625c7 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 000647b7 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00152375 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 000760ed 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00153295 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 0007618d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e6f65 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001971e1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e71ed 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 00198a79 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: 000657b3 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d75b5 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 00066e4d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001d8e7d 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: 0005eea3 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020ab95 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 000624c1 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011ae41 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005eeeb 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020c32d 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 000646b1 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011b5c5 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a1e9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d1335 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005efd7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 233: 0007a271 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d1705 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005f01f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 236: 00032ccd 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c229 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c9309 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 00035745 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 0006002f 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000de8a5 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010e109 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 237: 0006c255 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c945d 886 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 00035581 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 000622e5 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000deb1d 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010eb89 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: 00076f45 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019db25 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00084031 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00076fd1 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 0019f3bd 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 0008401d 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: 0019d721 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 0019efb9 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: 000f1901 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 00231f6d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f1b79 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 002336a5 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: 0005fe0b 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 000621a5 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011afe5 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 0023257d 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 0024610d 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001ebccd 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 000626f9 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 000824e9 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011bbd1 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 00233cb5 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 0024783d 106 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ed3fd 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 000648e9 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 000824fd 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: 0004fefb 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 001923a5 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060db3 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004ff09 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 00193db5 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 000604ad 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 00141655 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 0014241d 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: 00065b95 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001ba7e5 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00086315 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 000670b9 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001bc0a9 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 00086541 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aabe0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057c35 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 000626a1 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009ab01 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002ac420 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057c7d 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 00064891 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009ac75 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00110c7d 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00111701 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ee019 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001ef73d 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b12a8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001cc5f5 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b2ae8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001cdeb5 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: 001e47c5 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010bba9 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e5ef5 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010c60d 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: 000630ab 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014c159 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f10f9 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 00081401 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 0006714f 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014cf39 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f1371 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00081415 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bcd6d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060df3 30 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 001955b5 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d7729 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 0004753f 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001be62d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 000604ed 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 00196fb5 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001d8ff1 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 00047567 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: 001f1291 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e92d 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011bf19 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005efd3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f29b5 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007e941 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011cc3d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005f01b 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: 000cb8b5 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cba15 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: 000fa2a1 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a135 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa531 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a181 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: 000665c9 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005df91 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035efd 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 00157e0d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015ed29 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006c0a9 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 00063b77 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005dfd9 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00035f01 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00158d2d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015fc31 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006c0d5 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: 000b4ef5 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019db19 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015cae5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000ea005 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00065365 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111889 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b5049 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 0019f3b1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015da05 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000ea26d 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 000638c1 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 0011230d 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: 000c9675 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c97d5 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001fa74d 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c653 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b151 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 0012981d 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 00102815 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 001fbedd 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004c489 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009b259 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 0012a571 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 00102fe5 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 0006772b 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 00145c91 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 00064f09 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 00146a59 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: 001d5701 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d6fc9 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024c389 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00062b99 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024dab9 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 00064d1b 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: 0005ebc7 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eb51 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c6a89 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 00065afb 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0017ab01 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005ec11 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003ebe1 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c6bc5 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 0006701f 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017b9ed 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0018fd8d 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 0019126d 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: 0010e699 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010f119 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: 00083bad 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 0005fd95 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 00199435 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 00125135 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010ccfd 1784 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035e3f 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b1a3 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00083bbd 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 00060425 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 0019accd 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 0012637d 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010d761 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035e43 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b1c1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 001971c9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001cec39 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 00198a65 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001d04f9 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003bceb 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 00032939 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cb7d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 000661b1 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00051f89 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 001014f9 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 388: 0003bd95 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00032979 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 390: 0005cbc5 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00067a61 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00051fc1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 00101cc9 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023b2c5 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 00268a95 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023ca01 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 0026a345 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e1a29 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e1ca5 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010e1f9 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 0004723f 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e29d1 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010ec75 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 00047269 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e40fd 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: 001831bd 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c551 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 000544c1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 0018436d 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c57d 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 0005450b 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00062bd1 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 00064d53 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024b269 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024ca7d 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 000624bd 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 000646ad 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007dee5 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 00231b19 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007def1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 00233259 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f5621 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f5889 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a8ef 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a2b1 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: 0008fbb5 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008fddd 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 00195edd 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 0020a815 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 00211681 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 001978dd 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020bfad 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 00212dc9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f821 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f835 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 0006766d 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000be5a9 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003a98f 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 00064e4b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be6fd 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003a953 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 000624ef 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001d9bed 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f305 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006acab 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 000646df 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001db4b5 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f34d 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006a66b 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: 001d7879 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001cf681 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001d9141 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 001d0f4d 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014b715 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011b139 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 000624eb 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014c4f5 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011be61 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 000646db 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: 000624ed 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 000646dd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024cb25 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024e255 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: 000e9d09 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 00062625 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e2d05 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 00043607 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021c1d5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9f71 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00064815 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e4431 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 000435f9 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021e6c9 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 000439c9 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00066227 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 00115535 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00043c9b 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 00067ad7 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 00116261 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 00048621 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 000623d1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006cb55 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018b445 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00044f27 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cd901 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 00048649 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 00061ac9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006cb81 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018cfc9 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00045053 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001cf1c1 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: 0026a135 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 0026b9a1 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013c155 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083a2d 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000af0f1 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 00106cd1 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 000665a9 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013cecd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00083a3d 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000af245 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 001074b1 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 00063bf7 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0008f9d1 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008fbf9 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036cafc 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 000676b3 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 001014d5 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 485: 0036e354 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00064e91 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00101995 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 488: 000310a9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 001118fd 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 00268429 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001ee2d9 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 489: 00112381 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 00269c95 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001ef9fd 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 001646c1 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 0016547d 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: 0013a721 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013b495 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: 00144c35 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 00126b01 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 00148825 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 001459fd 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 00127855 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 00149669 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: 00187f81 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 000624a7 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 0020a7c5 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 00189729 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00064697 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020bf5d 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: 000ddcdd 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004aa07 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000ddf55 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: 00042ab7 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d56c1 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 001d6f89 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: 0013b259 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00121f15 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013bfcd 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 00122ed5 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: 00157c39 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005cfa5 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 523: 00158b59 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005cfed 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 525: 0002fc39 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa57d 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 001278d9 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 00232075 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 00077671 400 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 0013a5ad 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e44d9 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 526: 000faad9 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 00128631 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 002337ad 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 000776f9 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013b321 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e4765 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000adcf9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb255 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004d0b5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 00062c11 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000ade4d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb3b5 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004cf63 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 00064d95 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0020aa2d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c7b5 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001edc09 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020c1c5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c801 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001ef32d 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: 001f0545 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f1d55 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: 0010b769 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 000624f3 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010c1cd 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 000646e3 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: 0013bc09 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013c981 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00095e05 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095f5d 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000cc5b1 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f731 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 00063101 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00082349 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 001898b9 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015dbc1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 001da631 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cc711 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f779 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 000671a5 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 0008235d 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 0018b061 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015eae9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 001dbef9 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: 00037885 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013f4e5 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 000378d9 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0014025d 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f8705 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 0012728d 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00083e45 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 0008141d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f896d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 00127fe5 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083e31 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00081431 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: 0008848d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 001275b9 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d4699 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049aa5 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 000886bd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00128311 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d48c9 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049abd 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: 00121b99 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 00134485 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00122b59 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 001351d9 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 │ │ │ │ + 582: 00471728 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 0020ad79 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014eb49 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 002471a9 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 0017a9dd 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020c511 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014fa69 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 0024892d 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017b8c9 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: 0004c201 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001cebf1 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 0021125d 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c21f 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001d04b1 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 002129a5 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: 001f4141 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015ee21 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f5889 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015fd29 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 000644f3 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 00062cf1 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: 00051bcf 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051c11 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d3c7d 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b448d 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000ddbad 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d3ead 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b45e1 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000dde25 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007cf49 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 0004256d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f46d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e09ad 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00080355 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0006002b 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0017f485 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007cf55 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 00042565 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f4b5 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e20d9 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 00080369 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 000622e1 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 001803dd 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e6619 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e7d49 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c0d1 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cbcb5 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018a77d 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c055 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cbe15 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018bca1 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: 00123545 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 00124505 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 000505cf 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000473fd 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d041d 3656 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010e711 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008e015 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 00209ba1 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 000505d3 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 000473d1 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d0579 3652 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010f191 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008e23d 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 0020b339 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: 00097dc5 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097f29 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: 001e58e5 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 0008039d 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 000802b9 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c34dd 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ecaf 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e7015 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 000803b1 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 000802cd 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c3615 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005ecf7 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: 0008fafd 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008fd25 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 0014959d 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f43c5 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c163 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 00062961 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006bfcd 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001e8b75 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 001234c1 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00157895 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 0014a37d 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f4635 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c1af 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 00064b51 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006bff9 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001ea2a5 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 00124481 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 001587b5 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: 000625a9 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000ddba5 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00064799 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000dde1d 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: 0018179d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 00182951 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e56b5 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 00106c55 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001df435 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f1a3 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000498cd 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 0006448f 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060dc1 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e6de5 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00107435 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001e0d05 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f1eb 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 000498eb 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 00062ca5 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 000604bb 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000ddae9 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 0006520b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 000650b1 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000ddd61 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 00063767 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 0006281b 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d1d69 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e765 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d3635 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e74f 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001df069 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001e0939 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aafe0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fccf 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 001683f5 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cbe9 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 000684cf 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00088df1 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f72ad 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f08c9 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002ac820 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fd3b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 001692ed 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006cc11 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 000683af 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00089021 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f8b95 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f1fed 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 00209bad 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 000623fd 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 0020b345 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 00061af5 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: 0004344f 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 000434e9 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017d035 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022d8d5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9601 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00066145 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 00194c8d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 00056863 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 00062939 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00042bcb 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005eddd 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 0014a98d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014e4d5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000ceb1d 116 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f9a7d 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0017dfa1 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022f041 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b9759 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 00067817 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 00196695 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 000568af 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 00064b29 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 00042db9 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005ee25 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014b76d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014f3f5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000cec7d 116 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f9ce5 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 00191dd5 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 000475df 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 001937e5 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 000476d9 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: 00066c05 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00062e2b 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 00123359 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00060547 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 00188f55 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013cff1 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 0006b8b9 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 00065afb 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 00124319 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00062909 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 0018a871 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013dd69 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: 00082849 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 0008285d 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 0005fe05 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000ddd05 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 000664d9 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d7811 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00065a65 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 00060495 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000ddf7d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 000681eb 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d7a5d 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00066f89 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014c8b1 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014d691 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 0004797f 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 000478fb 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: 002018a9 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f7bd 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0020303d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f7d1 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: 0006bf2d 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00081ee1 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f9171 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060db7 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 000645b7 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048a7f 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 00088825 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 00083511 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 00115a89 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c8c61 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f361 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006bf59 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00081ef5 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f93d9 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 000604b1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 0006215b 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048aa7 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 00088a55 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 00083521 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 001167b5 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8da9 1716 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f335 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00062585 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00064775 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: 00066885 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 001276f5 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 0006b32b 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 0012844d 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 001278fd 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 00045029 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 00128655 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 000450b3 94 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000474ed 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 00047515 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: 0005e251 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e299 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 0017775d 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00066161 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 00178649 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00067a11 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f46a9 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f5f95 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013b095 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f54ed 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e271 53928 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d7f8d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013be09 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f5755 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009e405 53840 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001d9855 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b8d79 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d3cbd 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8ed1 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3eed 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 000405ad 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014d59d 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f0c75 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001cb625 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 000624e9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001ac521 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 0004062b 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014e37d 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f2399 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001ccee5 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 000646d9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001adc41 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4b45 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00091ba5 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f4db5 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091cf9 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051bc1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013dc2d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa339 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d70f1 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001cbf3d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 000668d9 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 00051b61 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013e9a5 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa5a1 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001d89b9 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001cd7fd 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 0006b37d 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 0005128d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 00062875 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00071589 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 001455c9 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f29f1 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00088e25 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00164845 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 0005129d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00064a65 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 000715b1 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 00146391 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f2c65 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00089055 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 00165601 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: 001810ad 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 00181b19 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: 000ea2a5 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00062d77 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023e8e1 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea50d 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00065a47 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023ffd1 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: 000ecc91 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000dd991 216 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 00123585 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 00232019 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 00262719 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 000909b1 4596 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d7881 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ecef9 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000ddc0d 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 00124545 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00233751 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 00263e15 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090bd9 4384 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d7acd 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cb81 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000af0b1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cf679 1096 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cbc9 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000af205 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf7d9 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: 00062dd7 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001af3c1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00065aa7 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001b0ae1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fb38d 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006d9bd 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006c979 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fcb3d 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006d9e5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006c9a5 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: 00148569 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005db37 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 00232f21 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 00149349 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005db7f 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00234659 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: 0005f201 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 848: 0005f249 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 00057307 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 00148609 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f3fed 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 850: 000573ad 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 001493e9 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f425d 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: 00065267 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 000637c3 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 0008125d 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 00239cb5 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 00081271 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 0023b3f5 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: 002585a1 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f47c1 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065453 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00176c95 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fc909 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 00259c99 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f4a31 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 000639af 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 00177b81 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fce69 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: 000f780d 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 00057327 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b3b9d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f7a75 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 000573cd 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b3ced 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 00048101 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d6d09 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 00182d09 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 0004812d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d6f45 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00183ebd 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: 00248fe9 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 0024a9c1 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013c9f9 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013d771 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 001887d9 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00189f81 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: 00078269 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 00062925 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 00161269 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e22d 772 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 889: 000782f9 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 00064b15 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 00162165 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: 00157fa9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00193d41 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 894: 00158ec9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 00195749 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d34d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f0119 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 00062639 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f1bfd 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026b469 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d375 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 001f183d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00064829 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f3321 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026ccd5 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f4061 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00062755 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f57a9 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00064945 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: 0005ee23 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 00210d11 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 0008fea9 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005ee6b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00212459 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 000900d1 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013dd71 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f325 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003c9bd 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 000482e3 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 00159ca5 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013eae9 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f36d 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003cc55 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 0004830b 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 0015abc5 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c441 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d3aa9 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00081059 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cd799 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009ac91 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004c45f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d3cd9 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 0008106d 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd8f9 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009ae05 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: 00208bd1 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000ddac5 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 0020a93d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 0005ff73 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023db51 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 0020a369 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000ddd3d 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020c0d5 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 00061fd7 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023f4b1 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e3635 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e4d65 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: 00115585 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001ef2c5 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044ad8c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 937: 001162b1 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001f09e9 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044c5c4 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013b211 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013bf85 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: 0014ec89 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b711 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014fba9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b72f 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 00060ea3 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00196569 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d921 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 000628a1 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00066989 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d4745 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 0006059b 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 00197e05 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007d92d 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 00064a91 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 0006b63d 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d4975 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 000645fd 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 00062d33 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 00210859 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 00046a11 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 00211f9d 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046a39 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: 00060de1 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 000604db 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007fa95 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f839 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007faa9 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007f84d 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080311 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015c889 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00080325 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015d7a9 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c481 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c4ad 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 00062bfb 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00064d7d 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: 00126b71 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 001278c5 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: 001233e9 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00108c99 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 00240551 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 000628d9 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 000625c9 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 001243a9 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 00109465 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 002425dd 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 00064ac9 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 000647b9 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 0008fb01 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008fd29 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015e315 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079e69 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015f21d 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 00079ef1 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa479 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa7f9 576 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079e3d 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008c5bd 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003cded 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 00079ec5 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c7e5 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003ce7f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cc095 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 000676b7 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 000676af 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000ddcb9 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00164ff9 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 00175279 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f4fd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064ae5 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 0019e8ad 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cc1f5 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 00064e95 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00064e8d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000ddf31 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00165ef5 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 00176161 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f545 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 000632a5 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 001a0145 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007dee9 380 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 002477d5 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000bfb11 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007def5 380 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 0024930d 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bfc6d 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: 00078355 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c12f 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f29ed 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 000359c9 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c13d 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 000783e5 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c14d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f4135 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 0003580b 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c169 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: 00175ac1 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00064c7d 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000ace85 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 001769ad 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00062477 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000acfc1 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 001994a9 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 0019ad41 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: 00056bd1 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056bc9 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: 000935f5 1080 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020e3b5 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 0009374d 1080 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0020fb09 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: 0005f981 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 000624d5 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005f9c9 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 000646c5 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009af69 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001ce3d1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009b071 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001cfc91 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071ef9 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 0025557d 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00071f21 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 00256b55 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00153111 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 00154031 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: 0005efdb 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010ccc9 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 000661bf 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4bf5 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 000720e5 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00267cf5 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004f009 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0017fd5d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005f023 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010d4c9 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00067a6f 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f4e65 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 0007210d 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00269561 874 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004f00b 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 00180cb9 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 00089311 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e4e55 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 00089541 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e6585 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: 001d3725 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00062d71 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008de79 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cd831 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d4fed 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00065a41 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008e0a1 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001cf0f1 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: 00046f25 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022eed1 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00194a5d 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001ec3d9 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046de1 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 00230611 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 00196461 464 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001edb09 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008f001 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 00132735 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013cf49 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 00191045 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008f229 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 00133489 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013dcc1 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00192a55 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 00172395 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f535 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 0017327d 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f57d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b8d9 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d5f0d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 00106c45 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014e1b5 432 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1080: 0007b8e9 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d77d5 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00107425 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014f0d1 436 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: 001319c5 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d3c91 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d5d79 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f0685 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00067731 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 000624f9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 00132715 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d3ec1 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d7641 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f1e95 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 00064f0f 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 000646e9 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: 0005f3d3 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f191 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 000625e1 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f41b 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f1d9 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 000647d1 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: 000e4625 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013ce31 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e9651 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 00153839 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00176a89 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 0006445d 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00203ec1 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e4bd1 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 00127345 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e48b1 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013dba9 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e98b9 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 00154759 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00177975 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 00066989 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 00205659 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4e59 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 0012809d 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cd90d 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c1c1 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036a55 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020bf8d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001cf1cd 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c1ed 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036b95 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020d721 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f21b 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056c93 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e2c9d 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018cfb1 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071c6d 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017b701 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f263 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056cdd 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e43c9 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018eb2d 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071c95 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017c5ed 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 0005fd2f 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c7c9 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 000603bf 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006c7f5 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c807 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c84f 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f7c9 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f811 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e589 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e617 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014c195 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 0019f125 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014cf75 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 001a09bd 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013ee81 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb3f1 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013fbf9 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb659 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003dec1 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015c8c9 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003deb5 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015d7e9 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015de79 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015eda1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d6af 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d6f7 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b7159 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b72ad 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: 0024ca69 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 00078231 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022da45 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c2c1 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b69b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 0008ff01 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d267d 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00086f45 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024e199 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 000782c1 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022f179 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c30d 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006af73 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 00090129 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d28a9 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00087175 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: 000f8fd1 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f9239 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 000572a9 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 002381d1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081a59 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 000772e5 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060dc3 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 0008027d 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 0005734f 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00239815 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081a6d 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 0007736d 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 000604bd 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 00080291 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036fd2c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011bf8d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0037156c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011ccb1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bb83 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051df9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 00034701 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e299d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1177: 0005bbcf 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051e3b 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 00034705 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 001e40c9 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005eca5 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000b9d2d 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 0014950d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 00107539 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005eced 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9e85 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 0014a2ed 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 00107d05 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00123341 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0008fac9 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060dbf 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f799 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 00124301 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008fcf1 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 000604b9 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f7ad 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: 0015990d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 0015a82d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005ef43 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036c9b0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015da0d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fcb89 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f6ec1 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005ef8b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036e208 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015e855 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fd0e9 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f87a9 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 0005fd77 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f8e9 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cca9 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 0020a645 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 00060407 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f931 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cc33 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020bddd 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 00066ea9 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c225 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006bb5d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c221 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012bac9 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00054063 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012c811 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00053f73 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fac5 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1212: 0005fb0d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1213: 000334b9 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 0006628f 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001b9805 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1214: 00067b3f 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001bb0c9 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: 0005190b 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 00176511 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 0005194b 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 001773fd 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001abf25 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001ad645 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: 00166ac5 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 00050605 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00088f95 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 001679c1 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 00050609 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 000891c5 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: 00060e6d 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 00060565 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 00060e6f 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 00060567 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0014fb65 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 00150a85 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: 00198019 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 001998b1 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f18e5 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bc009 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f1b5d 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bc15d 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 000544c9 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 00054513 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010e695 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 002323ad 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 00048523 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020b991 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 0024492d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 000403c3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b7105 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010f115 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 00233ae5 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 0004854b 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020d129 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 00246059 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 000403bb 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b7259 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1252: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1253: 00035ff9 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 00035ffd 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004ef79 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f0d5 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 00061e97 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d1475 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 00062471 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004ef9d 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f11d 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 0006158f 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d2d41 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 00064661 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001bc485 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 0019659d 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001bdd45 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 00197e39 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000ddfa9 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00064f9f 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000de221 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00062709 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005c027 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bd659 1608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c073 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd7ad 1608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d37d 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003dcc5 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d511 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003dba1 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 000497b1 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a3c1d 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f5449 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 00049551 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a54b5 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f56b1 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 00081425 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036cb2c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 00040513 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00081439 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036e384 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 00040587 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: 00050b19 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 00060da5 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 000627e9 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001e49d5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050b45 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 0006049f 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 000649d9 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 001e6105 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014eb35 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a385 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d6355 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 0005712b 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001af9d9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014fa55 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a30b 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d6591 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 000571c5 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001b10f9 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: 00123df5 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 00038719 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f1a21 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00124db5 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 00038715 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f1c99 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: 000601c1 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bd8b5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f7ad 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00062f81 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012e0e5 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f215 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 001070cd 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 000624d5 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001bf175 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f5eb 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 00062b35 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012ee2d 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f25d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 001078ad 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: 00062611 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 0003627f 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 00064801 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: 000d1ec9 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 00097d89 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 00118bf1 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f568d 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d20f1 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097eed 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00119919 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f58f5 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b625 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026ce85 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c2d29 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 001180b5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e26d 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 00198099 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000faf41 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2e61 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 00118ddd 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e495 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 00199931 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000fb49d 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f40d 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f455 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00091f95 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013bc51 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c0e9 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e7029 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001ccf55 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1328: 000920e9 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013c9c9 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006c115 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e72b1 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1332: 00471be8 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ + 1333: 001ce815 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 00118af5 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 001103a1 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 0011981d 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 00110e25 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001eb969 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001ed049 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d4185 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a569 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007ebc5 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 00049447 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d43b5 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010ad35 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007ebd9 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 0004934b 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 000601c5 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 000624d9 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bd381 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 00048567 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fbc1 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005da9d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bcf1 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d50e5 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001bec41 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 0004858f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fbd5 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005dae5 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bc55 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d69ad 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 000628a7 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 00064a97 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 000824a1 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 00127279 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 0017a5ad 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 0007129d 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 000824b5 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 00127fd1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0017b499 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 000712c5 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00062e23 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00065af3 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015f3f5 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 000512c5 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ec93 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005da07 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 001602fd 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 00051305 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ecdb 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005da4f 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064f65 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc345 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 000635d5 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc499 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064eb9 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00063529 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a55a5 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00112999 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f1ff5 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 0006002d 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011a565 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a6e45 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 0011353d 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f226d 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 000622e3 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011b28d 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: 00211519 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 00212c61 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: 001efc61 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 001537bd 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000cd0a9 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a59e1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00152b79 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f4cc5 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00081f21 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c259 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f7f9 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 0026421d 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001f1385 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 001546dd 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000cd209 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a7281 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 00153a99 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4f35 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00081f35 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c285 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f841 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 00265921 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: 00145c35 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 001469fd 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020ab8d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 0026a055 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020c325 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 0026b8c1 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd331 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00119035 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00094869 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 0004841b 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005f9ed 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1404: 000bd485 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00119d5d 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 000949c1 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 00048443 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005fa35 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1409: 00033511 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00264481 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 000624a1 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1410: 00265c71 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 00064691 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001e8cfd 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001ea42d 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: 001d7c7d 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00181795 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001d9545 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 00182949 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: 0006c961 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 00058409 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 0006278f 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 000644eb 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006c98d 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 00058451 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 0006497f 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 00062ce9 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 00060281 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 0014365d 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c48d5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 00062595 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 00144425 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c4a05 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c3ed 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 0006248d 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb451 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004c3bb 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 0006467d 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb6b9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001cc90d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 000350b5 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022d35d 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001ce1cd 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 000350bd 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 0022ea9d 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: 00156335 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00157255 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 00088495 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 000886c5 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: 001d00bd 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 000433bd 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071c41 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cd899 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 00213cf9 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d7b1d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 00088f2d 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1444: 001d1989 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 000433b9 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071c69 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cd9f9 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00215441 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001d93e5 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 0008915d 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017bd6d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017b329 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093381 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017cc59 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017c215 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 000934d5 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: 0004265b 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 00042653 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: 0018d855 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000b9aad 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fc8e5 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f373 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1460: 0018f119 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b9c05 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fce45 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f3bb 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd35d 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011b579 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cbf5d 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1468: 0003552d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 0006457b 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1465: 000cd4bd 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011c2a1 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cc0bd 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1468: 00035535 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1469: 00062cf7 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dcd35 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051387 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dcfc5 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 00051373 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: 0018d97d 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009abd5 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 000626e9 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0018f241 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009ad49 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 000648d9 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cb85 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cbcd 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014daad 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001ec641 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001bca0d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00215cc1 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 00081e8d 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f050d 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ff6f1 1328 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014e88d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001edd71 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001be2cd 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00217409 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00081ea1 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f1c31 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ffb59 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: 0019945d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 00127281 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 0019acf5 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00127fd9 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: 00124101 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 00035061 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 00125349 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064a7d 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000bdef1 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 0019639d 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 0007093d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 0006323d 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000be045 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 00265995 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 00070965 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 0006283d 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 0005fe77 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 00064a0b 58 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 000624d1 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa311 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 000624ff 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa509 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 000646ef 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: 0015956d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 0015a48d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015e835 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015f73d 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016b1dd 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00101ad1 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d34cd 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016c0d5 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 001022a1 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d36fd 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037a17 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 00133ed1 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 0017a2d1 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 000378b1 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00134c25 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 0017b1bd 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00067667 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 00064e45 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 00202649 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 00203ddd 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: 001ba7f1 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e249d 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007e065 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e6ed 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bcf3d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ - 1531: 00471714 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ + 1526: 001bc0b5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e2729 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: 000bd091 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1531: 0047172c 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: 001f656d 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0018f6d5 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 001f7e59 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 00190f05 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 0010880d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006d9e9 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 00108fd9 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006da11 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015e301 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015f209 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: 0003a887 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 00077801 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1543: 0003aaad 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 00077891 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1545: 00030e8f 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 0013084d 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1546: 00131595 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a5eb 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 0018a9fd 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00122009 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 00198119 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a5e9 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018c20d 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00122fc9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 001999b1 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014ccc5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014daa5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 00083ba5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083bb5 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: 0015e6f5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 00127335 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015f5fd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 0012808d 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: 0023c101 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c88d9 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e4abd 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023d841 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c8a21 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e4d49 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001eff21 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f1645 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 00060e83 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 000602e9 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 0006057b 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 000625fd 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014e4fd 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 00145065 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 000604ef 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010f1a9 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014f41d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 00145e2d 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 000628b1 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010fc29 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 0005fd69 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 000573bd 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 000603f9 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 00057429 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: 0006cb7d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001ec60d 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f88f9 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c8aad 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 0014ac8d 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006cba9 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001edd3d 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f8b61 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c8bf5 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014ba6d 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000436e5 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 000437a3 738 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1589: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ 1591: 000310af 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0018e1f9 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d205 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 00094339 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 0018f9fd 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d24d 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 00094491 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e05f 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e0a7 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: 0005ffa5 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 00119b29 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00062009 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 0011a851 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006bf8d 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006bfb9 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00103dad 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005db81 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 001949a9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 00036401 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 00104585 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005dbc9 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 001963b5 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 00036405 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 001873f1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 00157a59 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d7629 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fc7fd 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 000508f1 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 00188b99 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 00158979 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d7875 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fcd5d 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 0005091d 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: 0005f299 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 0022a655 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017c5b9 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1618: 0005f2e1 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 0022bd85 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017d4a9 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: 00182f55 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 00184109 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 0004129d 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f34f 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 000412d9 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f397 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00123301 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 001242c1 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: 00064603 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000ff3a5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 00147bb1 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 000658f1 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 00062d39 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000ff58d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00148991 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 00066cd7 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 00157cbd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022d951 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026c1c0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1639: 000326f7 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1636: 00158bdd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022ef59 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026da40 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 000326f9 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: 0022c585 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f5ee9 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc2bd 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 0013725d 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 001981e1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077e49 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 001441f9 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 00058913 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013cbc9 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022dcc5 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f6151 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc411 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00137fb1 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 00199a79 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00077ed9 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 00144fc1 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 0005899d 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013d941 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: 000bb631 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb785 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: 001cfb29 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e665d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006c97d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 0010962d 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001f94ed 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fc80d 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c413 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001d13f5 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e7d8d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006c9a9 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 00109df9 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001fad95 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fcd6d 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: 000ccbe5 1104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000ccd45 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: 001d68a1 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001d8169 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 000601c9 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00065405 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 000624dd 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 00063961 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: 00060e73 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015e3f1 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 0006056b 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015f2f9 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: 00037ae5 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 000625f5 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035bf1 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d1899 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00091c05 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1679: 000647e5 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035bf9 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d1ac1 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00091d59 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 0013734d 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001dbda1 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d0f3 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00066205 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001d4c01 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 001380a1 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001dd671 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d13b 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 00067ab5 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 001d64c9 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 00064b59 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 001271a9 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00063319 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00127f01 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 0026118d 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00062f71 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 0005ffd9 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 00262889 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00062b25 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 000621a1 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: 001da671 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001dbf39 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: 0015e675 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 0024630d 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015f57d 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00247a45 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020cc15 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020e3a9 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: 000ce655 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011e4ad 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 0019e9bd 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1708: 000ce7b5 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011f1d9 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 001a0255 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 0006322b 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007d005 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 00061b4f 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007d011 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: 00062731 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000ead55 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 00064921 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000eafbd 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: 00062767 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001e47cd 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 002322cd 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e6e5d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044ae98 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e861d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 0019329d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00064957 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 001e5efd 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 00233a05 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e858d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044c6d0 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e8885 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 00194ca5 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: 001040d9 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 001048b1 1168 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060dbb 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017c1e9 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 000604b5 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017d0d9 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000cc78d 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc8ed 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 000628c9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 00064ab9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005efcf 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005efdf 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005f017 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005f027 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c289 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001b9b1d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 001535e1 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001b1355 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036ca9c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e1de9 754 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00263d51 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1748: 0006c2b5 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001bb3e1 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1750: 00471540 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ + 1751: 00154501 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b2a75 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036e2f4 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e2065 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00265451 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: 0005ed15 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00109525 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f1669 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cc85 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 00130379 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 00143691 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1759: 0005ed5d 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 00109881 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f2d91 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006ccad 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 001310c1 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 00144459 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065433 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011b0d5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001ccfe5 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 00183411 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a35b5 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d3ae1 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00244909 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016b35d 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 00066d1d 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 00135c05 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006c001 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 0006398f 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011bdfd 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001ce8a5 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 001845c1 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a4e4d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d53a9 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00246169 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016c255 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006b9d1 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 00136951 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006c02d 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d0401 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 00230901 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011ae51 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018b69d 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d055d 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 00232041 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011bb79 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018d21d 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: 0013da75 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013e7ed 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 001221e9 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 001231a9 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 002496ad 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 0024a715 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c897 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c8df 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: 00065929 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 00066d11 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 00062457 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00083c39 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 00064629 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00064645 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083c49 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 00062de9 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 0013a929 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 0013b69d 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c30e5 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c321d 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: 0020df9d 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020f731 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00066aa1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 0006b755 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 0006453d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 00130361 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 00157e61 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 00062111 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 001310a9 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00158d81 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016b3e9 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a3c85 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 00060217 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016c2e1 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a551d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 0006252b 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: 0016be55 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 00053851 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 0006542d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047b49 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3cad 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 00106251 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 00193a7d 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 0016cd4d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 00053899 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 00063989 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047b79 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f3f1d 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 00106a31 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 0019524d 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000abb11 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f397 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000abc4d 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f3a9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014b4a1 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 00057145 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 000624f5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 002460e1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014c281 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 000571eb 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 000646e5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 002478d1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 00213b39 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e779d 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023bb65 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005ebcd 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c6fd 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019bfc5 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 00215281 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e7a25 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023d2a5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005ec17 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c729 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019d85d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012fbc1 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b0de1 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 00124d4d 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 00045839 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085171 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 00062fe9 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d1a09 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 00130909 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0f35 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00125f95 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 0004592f 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 0008511d 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00062b9d 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d1c31 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00119341 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 0011a069 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: 001f7a21 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a3a9d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a1a1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d1ed5 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001f9309 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a5335 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a229 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d37a1 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 002028d1 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ee63 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 002040e9 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005eeab 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e7a89 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 00062509 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000ddfad 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e521 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e7d11 1112 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 000646f9 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000de225 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010efa1 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e1dad 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001dfbad 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077c31 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012e1ad 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 0026a159 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 0014505d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 0016a7f1 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e34d9 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e147d 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077cc1 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012eef5 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 0026b9c5 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 00145e25 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016b6e9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00062709 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000ab7cd 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 000648f9 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab909 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 000683fb 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 000643f5 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 00062bf7 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 001f9c19 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 000682db 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00066921 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00064d79 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 001fb295 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: 0019ce99 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 0019e731 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: 000cc059 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fcbc1 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00186251 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050979 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cc1b9 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fe371 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 001879fd 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 000509a5 100 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: 00066939 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 0006b3dd 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 000988fd 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 00098a61 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 001971dd 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000be085 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 00198a89 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000be1d9 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015f2b9 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 001601c1 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: 0007d5e9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fbef5 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 001158cd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d5f5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fd6a5 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 001165f9 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: 001274a1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fa6d 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 0005782d 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009acfd 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020cc1d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001f1c95 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1910: 00471590 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ + 1911: 001281f9 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fab5 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 00057875 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009ae19 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020e3b1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001f33b9 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: 00065b71 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f2f55 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00065b21 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00067095 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f31c9 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 00067045 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: 0010f791 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000cc73d 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 00110211 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cc89d 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 00063199 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1927: 00062c13 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: 00126b65 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000484c9 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00083add 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 001278b9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 000484f1 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00083aed 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 00191a09 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 00193419 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a3aa9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a5341 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00062bd5 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00064d57 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 0015938d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 0015a2ad 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064cd7 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1942: 00062211 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: 001cd9dd 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001cf29d 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013f9d9 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 00140751 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001efdf9 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072289 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f151d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 00072329 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010e751 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010f1d1 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: 000e20dd 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 00088e69 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e2369 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00089099 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cbf91 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cc0f1 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f6539 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f7e25 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: 0009b051 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 001833b9 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017bd65 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009b159 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 00184569 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017cc51 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: 0004116f 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037915 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d591 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015eb11 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00202bf9 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9b11 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 000411ab 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037a8d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d5d9 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015fa19 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 0020438d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f9d6d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0005febf 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 00062255 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f9229 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1983: 000f9491 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 00209855 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022ee8d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00110a85 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 00189485 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a3ab5 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 000668e1 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb31d 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d2865 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 002624cd 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 00264035 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00157441 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 0019e225 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1985: 0020afed 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 002305cd 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00111509 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 0018ada1 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a534d 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 0006b385 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb879 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d2a9d 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00263bcd 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00265519 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00158361 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 0019fabd 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 0006264d 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 0006483d 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e7769 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 00047197 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012c971 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 000661b9 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e79f1 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 000471c1 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012d6b9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 00067a69 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: 0005fdcd 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 0006045d 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007ec31 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005dea1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059bd3 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020ab49 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007ec45 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005dee9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059c1b 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020c2e1 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 001033f9 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2013: 00103bd1 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2014: 00030cc5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 001240a5 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2015: 001252ed 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: 0017c22d 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050735 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005da3f 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 000760a1 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017d11d 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 00050761 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005da87 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00076141 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 00100d61 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 0017aa0d 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 00100fb5 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017b8f9 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 001319f1 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00127759 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 00132741 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 001284b1 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000daf5d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 000800e1 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001cb451 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f8bd 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001da45d 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f9885 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000abbe5 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2029: 000db1ed 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 000800f5 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001ccd11 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f8d1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2033: 00471724 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ + 2034: 001dbd25 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f9c09 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000abd21 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 002149ad 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 002160f5 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000db069 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000c9a8d 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 000542a1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000db2f9 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c9bed 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 000541cf 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 000628f3 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 0006255b 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2044: 00064ae3 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 0006474b 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2046: 00032093 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 0016094d 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e04d 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 00134055 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d4791 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0017affd 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 00209971 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2047: 00161849 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e095 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00134da9 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d6059 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017bee9 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 0020b109 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 00060375 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 000624f7 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 00062d5f 106 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 000646e7 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d5dcd 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001d7695 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: 00111921 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 00089149 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 001600b5 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 001123a5 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 00089379 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 00160fbd 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 00066ccd 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023b94d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000fa131 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 00168bd5 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f1ef 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 0006b981 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023d08d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9e55 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 00169acd 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f237 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: 000625a5 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 002640f9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00064795 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 002657a9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ec7d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 00079475 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dcd11 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001cf635 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ecc5 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 00079501 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dcfa1 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d0f01 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 0014a0dd 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00062d15 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 001240dd 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 00193ee9 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 00382768 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 000627b9 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 0011189d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 0014aebd 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 000659e7 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 00125325 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 001958fd 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 00383fa8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 000649a9 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 00112321 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: 00064bcd 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ecd31 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00067961 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001ee3dd 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f0c3 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c4d95 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c1a9 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ea9dd 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00085a39 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 000624ad 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ea6b1 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 00056611 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00063019 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018cc19 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d3c1 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024a9f5 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0018b041 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2093: 0005f10b 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c4ec9 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c1f5 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000eac45 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 000859e5 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 0006469d 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea919 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 0005671d 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 00062bcd 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018e4f1 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d555 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024c02d 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0018cbc5 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: 001d5f19 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d77e1 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: 00258ad1 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040fbd 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 0025a1c9 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00040fb7 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010eef9 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003dde9 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036cba8 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010f979 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003dd55 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036e528 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: 00065b03 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f0fc1 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00067027 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f1239 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f9605 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f986d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 0018742d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2124: 00188bd5 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: 00115a8d 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00095e09 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00121125 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 001167b9 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095f61 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 001220e5 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: 00153e3d 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f24f5 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 00062673 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 00154d5d 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f3c1d 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 00064863 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: 0013042d 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00131175 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001b9e45 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001bb7c5 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001cb9f5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 00187881 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001cd2b5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00189029 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: 003956d4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 00396f14 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 001574e5 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000daf7d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 00158405 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000db20d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 00156c41 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 0013339d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e14fd 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008e701 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d5c1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d0145 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 00232e9d 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0015fe75 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00157b61 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 001340f1 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e177d 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e929 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d5cd 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d1a11 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 002345d5 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 00160d7d 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a44a1 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019a08d 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f1c3 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005ded5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 00065aff 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a5d41 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 0019b925 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f20b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005df1d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 00067023 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d5f01 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00077021 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d77c9 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 000770ad 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00086b31 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d00c9 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086d5d 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d1995 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: 0024de79 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024f59d 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00062dd1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005f945 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0018b4d5 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000da07d 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f78d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 00065aa1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f98d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0018d055 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000da2c9 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f7d5 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: 000d3b95 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 0021542d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b62d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 00116415 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f445d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035c31 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d3dc5 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 00216b75 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026ce8d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 0011713d 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f46cd 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005de39 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c0631 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b635 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d4a01 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001d9009 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00175cad 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00149545 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060dd5 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 00236401 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 0005001b 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 00062bfd 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c4a9 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 002663c5 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005de81 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c078d 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026ce95 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d62c9 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001da8d1 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00176b99 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 0014a325 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 000604cf 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 00237a49 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 00050033 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 00064d7f 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c4d5 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 00267c31 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 00060e93 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007fa09 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 0006058b 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007fa1d 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: 000bbfe1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bc135 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00064745 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 000884b1 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e6d9 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 00062f05 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 000886e1 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e685 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 000ffde9 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 001003dd 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: 00171c35 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 00172b1d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022f25d 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 000932f5 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0023099d 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00093449 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: 001ef84d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013da6d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001f0f71 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013e7e5 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004eefd 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049291 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 00055289 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004ee89 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 000492b7 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 000552bb 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 00047063 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 00047071 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026a4e5 654 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017b6d9 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 000717a1 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 0026bd51 654 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017c5c5 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 000717c9 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: 001453c9 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014c995 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 001346e5 5406 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 00146191 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014d775 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 00135439 5400 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: 001f5f2d 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d717d 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060e11 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017bd5d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bf31 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000dd7c1 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d0fb 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f7819 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001d8a45 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 00060509 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017cc49 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bd9b 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dda3d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d143 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) 0x26c194 │ │ │ │ + 0x0000000d (FINI) 0x26da0c │ │ │ │ 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: 761c7feb914b59a23aed13de160723a5474e62c4 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8f98fa36b8b661bddbb13745383bb40c2f5e6386 │ │ │ │ │ │ │ │ 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: 0x0009096a, Base: 0x0044af90, Semaphore: 0x004a963e │ │ │ │ + Location: 0x00090b92, Base: 0x0044c7d0, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000acd32, Base: 0x0044af90, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000ace6e, Base: 0x0044c7d0, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000acdf8, Base: 0x0044af90, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000acf34, Base: 0x0044c7d0, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f8332, Base: 0x0044af90, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f859a, Base: 0x0044c7d0, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f834a, Base: 0x0044af90, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f85b2, Base: 0x0044c7d0, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -280,34 +280,34 @@ │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ -pthread_exit │ │ │ │ __sysconf │ │ │ │ -__vfprintf_chk │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ +pthread_exit │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ -if_nametoindex │ │ │ │ __isoc23_sscanf │ │ │ │ +strsignal │ │ │ │ +__vfprintf_chk │ │ │ │ +if_nametoindex │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ -strsignal │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ +sethostname │ │ │ │ getlogin_r │ │ │ │ sigpending │ │ │ │ -sethostname │ │ │ │ if_indextoname │ │ │ │ getnameinfo │ │ │ │ login_tty │ │ │ │ __setitimer64 │ │ │ │ __getitimer64 │ │ │ │ dcgettext │ │ │ │ bind_textdomain_codeset │ │ │ │ @@ -2034,69 +2034,67 @@ │ │ │ │ ;F!F2F(F │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ -4D{@dD#DK │ │ │ │ @G1F FEE │ │ │ │ +4D{@dD#DK │ │ │ │ pi%aBhSm │ │ │ │ -)F0FBFKF │ │ │ │ +!F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ -CF*F9FHFI │ │ │ │ +CF*F9FHFK │ │ │ │ {hJFAF(F │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F/ │ │ │ │ KFBF9F(F/ │ │ │ │ AF3FRF8F │ │ │ │ -;F*F1FhF │ │ │ │ +F"F9FXF │ │ │ │ &+F"F9FXF │ │ │ │ -FCF8FJFQF\ │ │ │ │ +FCF8FJFQF^ │ │ │ │ SF2FAF8F │ │ │ │ -pGpGpGpGpGpGpGpG │ │ │ │ -%L#F8F2F)F │ │ │ │ +;F*F1FhF │ │ │ │ +$L#F8F2F)F │ │ │ │ +h2F!F8F │ │ │ │ -F F2F)F/ │ │ │ │ -33`2F!F(F │ │ │ │ +F F2F)F2 │ │ │ │ 33`2F!F(F │ │ │ │ -F"F9FHFf │ │ │ │ +pGpGpGpGpGpGpGpG │ │ │ │ #F2F)F8F │ │ │ │ +33`2F!F(F │ │ │ │ +F"F9FHFc │ │ │ │ 79hJF@F! │ │ │ │ -h$I*FX`pl2 │ │ │ │ +h$I*FX`pl3 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ ""`#|#|O │ │ │ │ i0FJF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ 1FCF"F8FT │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ -;F]")F F │ │ │ │ SF}")F F │ │ │ │ -6*FphCEV │ │ │ │ +;F]")F F │ │ │ │ +22`rhKbI │ │ │ │ FBF0F+F9F │ │ │ │ - #RF)F0F │ │ │ │ - #RF)F0F │ │ │ │ + #RF0F)F │ │ │ │ 1F>FGFF'F │ │ │ │ +F3FIF F@ │ │ │ │ +F3FIF F@ │ │ │ │ V9FCFJFei │ │ │ │ ';FQF F@ │ │ │ │ F;F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ V:FIF@Fei │ │ │ │ CF*F!F0F │ │ │ │ @SehAF<" F │ │ │ │ *FIF3F F │ │ │ │ SF2F)F8F │ │ │ │ ;FaiADaad │ │ │ │ m8@/hwE' │ │ │ │ -@+DIh]i5 │ │ │ │ +@+DIh]i/ │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -zN!FzJHF │ │ │ │ 22E9?????? │ │ │ │ 3#`ShCE@ │ │ │ │ ==================== │ │ │ │ "FYF FcF │ │ │ │ ah3FBF(F │ │ │ │ @BgL@F9F │ │ │ │ GGGGGG/%G │ │ │ │ @@ -2138,15 +2134,15 @@ │ │ │ │ ;CF:F1F(F │ │ │ │ ;FBF1FHF │ │ │ │ :F1hSF F │ │ │ │ #Q`fa4F"ho │ │ │ │ *FSF9FHF │ │ │ │ ]b,3]b,3]b,3]b,3]b,3]b,3 │ │ │ │ 3"`l`c` F │ │ │ │ -$P8F;h)F │ │ │ │ +$`8F;h1F │ │ │ │ #h:CnacE9`E │ │ │ │ 3#`&FchZm │ │ │ │ *FCFPF!F │ │ │ │ 3)F#aphT │ │ │ │ 8F"a)F"F │ │ │ │ )FSFJF0F │ │ │ │ i!a*F#h0F │ │ │ │ @@ -2157,15 +2153,15 @@ │ │ │ │ RhIhJ@Z` │ │ │ │ 3F*F^FEF │ │ │ │ @B0F)F+h │ │ │ │ &0#h(Fbj │ │ │ │ CF(F:F1F │ │ │ │ #m"iSD#e │ │ │ │ :F k1D>D │ │ │ │ -3#`pI FF │ │ │ │ +3#`pI FE │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ ;F%FGFLF │ │ │ │ ib2F)F8F │ │ │ │ KFPFBF!F │ │ │ │ @@ -2179,15 +2175,15 @@ │ │ │ │ #h:C8`cEF │ │ │ │ P F*F,DV │ │ │ │ p4FEF8F.F │ │ │ │ p4FEF8F.F │ │ │ │ $P(F+hSE │ │ │ │ kfa-\W--------------------R │ │ │ │ ;Mbhfi#` │ │ │ │ -%h,I(Ffh# │ │ │ │ +%h,I(Ffh" │ │ │ │ !FZFPF\D │ │ │ │ @AWkbhVk │ │ │ │ !oYD!g+hU │ │ │ │ &$1!g*h#h │ │ │ │ [hs`3hjh │ │ │ │ n#hID!gR │ │ │ │ hBFHF3Ft │ │ │ │ @@ -2201,28 +2197,25 @@ │ │ │ │ #F1F8FBF │ │ │ │ 1 (#Qmt" │ │ │ │ (P*F+hKE │ │ │ │ (P*F+hKE │ │ │ │ "F1F8FCF │ │ │ │ #FBF1F8F │ │ │ │ #FBF1F8F │ │ │ │ -'E 5*F(F0 │ │ │ │ +'E 5*F(F1 │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ -22`Zh1F FZ │ │ │ │ +22`Zh1F FY │ │ │ │ \Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ -SBSA"hREC │ │ │ │ -22`;hCEY │ │ │ │ -3;`9F0FF │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ -3FJF!F@FH │ │ │ │ +3FJF!F@FG │ │ │ │ 3FJF!FXF │ │ │ │ 'F 62F0F │ │ │ │ 0 RF1FHF │ │ │ │ kh1F2hhFS │ │ │ │ *h#F)F0F │ │ │ │ BF9F+FhF │ │ │ │ 8s"F)F8F │ │ │ │ @@ -2233,50 +2226,49 @@ │ │ │ │ T{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ -2QFCFJFei │ │ │ │ +29FCFJFei │ │ │ │ +FBF1F F │ │ │ │ >F*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -KF!h*FPF │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ -a!d!2F F6 │ │ │ │ -a!d!`F2F6 │ │ │ │ +a!d!2F F5 │ │ │ │ +a!d!`F2F5 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ "DvB*D4@2@ │ │ │ │ 'D 4"F F │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ -@SXBXApG │ │ │ │ +@SXBXApGB │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FU │ │ │ │ +3FBF!F(FS │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t │ │ │ │ + ]F>07VN │ │ │ │ KpG$jd\\p │ │ │ │ )))))<9))) │ │ │ │ )))))))6 │ │ │ │ F)FkFeF2F F │ │ │ │ 3#`ch[mX │ │ │ │ -#F:F(F1Fr │ │ │ │ -3+`0i5ah │ │ │ │ +#F:F(F1Fp │ │ │ │ +3+`0i5ag │ │ │ │ #:F!F0Fm │ │ │ │ #:F)F0Fm │ │ │ │ #RF)F0Fm │ │ │ │ -#BF)F0Fm │ │ │ │ +#BF)F0Fl │ │ │ │ ACFZF FH │ │ │ │ @ ,"AFHF │ │ │ │ RFWFUFVFO │ │ │ │ +'F 62F0F │ │ │ │ 2F F+iii │ │ │ │ ;i2Fyi F │ │ │ │ -'F 62F0F │ │ │ │ @L;hAjcE │ │ │ │ @L+hAjcE │ │ │ │ @L3hAjcE │ │ │ │ @L3hAjcE │ │ │ │ -FSF!F0F3 │ │ │ │ -RJSF!F0F3 │ │ │ │ -%/F,FXFM │ │ │ │ +FSF!F0F2 │ │ │ │ +RJSF!F0F2 │ │ │ │ +%/F,FXFK │ │ │ │ LB)F F3F │ │ │ │ 2"`Zh!F8F │ │ │ │ zh)F3F8F │ │ │ │ 1F#Fbh(F │ │ │ │ ;F2F)F F │ │ │ │ -##b i)FS │ │ │ │ +##b i)FQ │ │ │ │ *FXFLnIF │ │ │ │ 0F2hIFBE │ │ │ │ #2F!F(F │ │ │ │ -`j;F2F)F, │ │ │ │ +`j;F2F)F+ │ │ │ │ 4;Dk`4`8F │ │ │ │ ci2FAF F │ │ │ │ -F!FKFBFO │ │ │ │ +F!FKFBF@ │ │ │ │ *i#F8F1FC │ │ │ │ 5ch F[m[ │ │ │ │ p/#hQXJj │ │ │ │ -"h(F!`AFI │ │ │ │ -4D5F0F)F │ │ │ │ +"h(F!`AFH │ │ │ │ +iBF9F0F │ │ │ │ +4D5F0F)F │ │ │ │ y[FJF F9F │ │ │ │ #*F1F@F9 │ │ │ │ #"F1F@F9 │ │ │ │ 0`d dB)F │ │ │ │ 3;`(FgaF │ │ │ │ #FZFAF8FUF │ │ │ │ (F#FJFQFUD │ │ │ │ #33333%!33!333313333333333333333/38363- │ │ │ │ 3333)333 │ │ │ │ @F)Fkh[m │ │ │ │ -+FjF9F F. │ │ │ │ ++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` │ │ │ │ ++FBF`j1F_ │ │ │ │ BF(FLE<` │ │ │ │ ` Fbj@3^D#b?+ │ │ │ │ -.F2F!F8F| │ │ │ │ -#2F)F F2 │ │ │ │ +.F2F!F8F{ │ │ │ │ 22222222222222%?% │ │ │ │ D4`Sx0; +K │ │ │ │ 3;`Jx0: *1 │ │ │ │ 3+`Bx0: *? │ │ │ │ xQ:F1F@F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -3591,14 +3583,15 @@ │ │ │ │ '%.100s' object has only read-only attributes (%s .%U) │ │ │ │ '%.100s' object has no attributes (%s .%U) │ │ │ │ attribute name must be string, not '%.200s' │ │ │ │ module functions cannot set METH_CLASS or METH_STATIC │ │ │ │ '%.100s' object has no attribute '%U' and no __dict__ for setting new attributes │ │ │ │ '%.100s' object has no attribute '%U' │ │ │ │ '%.100s' object attribute '%U' is read-only │ │ │ │ +corrupted thread-free list │ │ │ │ firstiter │ │ │ │ Hook to intercept first iteration │ │ │ │ finalizer │ │ │ │ Hook to intercept finalization │ │ │ │ optimize │ │ │ │ -O or -OO │ │ │ │ dont_write_bytecode │ │ │ │ @@ -3780,15 +3773,14 @@ │ │ │ │ EXCEPTION_HANDLED │ │ │ │ PY_UNWIND │ │ │ │ PY_THROW │ │ │ │ C_RETURN │ │ │ │ sys.monitoring │ │ │ │ __replace__($self, /, **changes) │ │ │ │ Return a copy of the structure with new values for the specified fields. │ │ │ │ -corrupted thread-free list │ │ │ │ ../Objects/moduleobject.c │ │ │ │ sequence index must be integer, not '%.200s' │ │ │ │ type '%.200s' is not subscriptable │ │ │ │ '%.200s' object is not subscriptable │ │ │ │ unmatched paren in format │ │ │ │ Unmatched paren in format │ │ │ │ Bad dict format │ │ │ │ @@ -3800,14 +3792,15 @@ │ │ │ │ an integer is required │ │ │ │ Python int too large to convert to C ssize_t │ │ │ │ list modified during sort │ │ │ │ %R returned NULL without setting an exception │ │ │ │ %R returned a result with an exception set │ │ │ │ '%.200s' object is not iterable │ │ │ │ iter() returned non-iterator of type '%.100s' │ │ │ │ + in comparison │ │ │ │ %s returned NULL without setting an exception │ │ │ │ %s returned a result with an exception set │ │ │ │ dict mutated during update │ │ │ │ semaphore │ │ │ │ embedded null byte │ │ │ │ unsupported error handler │ │ │ │ ../Objects/unicodeobject.c │ │ │ │ @@ -4168,15 +4161,14 @@ │ │ │ │ invalid syntax. Maybe you meant '==' or ':=' instead of '='? │ │ │ │ expected argument value expression │ │ │ │ Type parameter list cannot be empty │ │ │ │ Type parameter lists are │ │ │ │ cannot assign to iterable argument unpacking │ │ │ │ Invalid star expression │ │ │ │ attribute '%V' of '%.100s' objects is not readable │ │ │ │ -field 'value' is required for Assign │ │ │ │ at least one argument must precede / │ │ │ │ / may appear only once │ │ │ │ parameter without a default follows parameter with a default │ │ │ │ Function parameters cannot be parenthesized │ │ │ │ / must be ahead of * │ │ │ │ expected comma between / and * │ │ │ │ Positional-only parameters are │ │ │ │ @@ -4311,14 +4303,15 @@ │ │ │ │ can't concat %.100s to %.100s │ │ │ │ a bytes-like object is required, not '%.100s' │ │ │ │ ../Objects/abstract.c │ │ │ │ PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ Object is not writable. │ │ │ │ field 'ctx' is required for Tuple │ │ │ │ %s() requires a dict argument, not '%s' │ │ │ │ +expected default value expression │ │ │ │ extension_suffixes │ │ │ │ lock_held │ │ │ │ acquire_lock │ │ │ │ release_lock │ │ │ │ find_frozen │ │ │ │ get_frozen_object │ │ │ │ is_frozen_package │ │ │ │ @@ -4330,15 +4323,14 @@ │ │ │ │ _override_frozen_modules_for_tests │ │ │ │ _override_multi_interp_extensions_check │ │ │ │ create_dynamic │ │ │ │ exec_dynamic │ │ │ │ exec_builtin │ │ │ │ _fix_co_filename │ │ │ │ source_hash │ │ │ │ -expected default value expression │ │ │ │ dictionary changed size during iteration │ │ │ │ dictionary keys changed during iteration │ │ │ │ field 'left' is required for BinOp │ │ │ │ field 'op' is required for BinOp │ │ │ │ field 'right' is required for BinOp │ │ │ │ cannot unpack non-iterable %.200s object │ │ │ │ not enough values to unpack (expected %d, got %d) │ │ │ │ @@ -4349,15 +4341,14 @@ │ │ │ │ int() arg 2 must be >= 2 and <= 36 │ │ │ │ int string too large to convert │ │ │ │ Exceeds the limit (%d digits) for integer string conversion: value has %zd digits; use sys.set_int_max_str_digits() to increase the limit │ │ │ │ int_from_string │ │ │ │ _pylong.int_from_string did not return an int │ │ │ │ invalid literal for int() with base %d: %.200R │ │ │ │ ../Objects/object.c │ │ │ │ - in comparison │ │ │ │ '%s' not supported between instances of '%.100s' and '%.100s' │ │ │ │ field 'elt' is required for SetComp │ │ │ │ field 'test' is required for While │ │ │ │ _PyErr_SetObject: exception %R is not a BaseException subclass │ │ │ │ calling %R should have returned an instance of BaseException, not %s │ │ │ │ │ │ │ │ Normalization failed: type=%s │ │ │ │ @@ -4777,17 +4768,17 @@ │ │ │ │ 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? │ │ │ │ @@ -5062,17 +5053,17 @@ │ │ │ │ _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 │ │ │ │ -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' │ │ │ │ @@ -5819,14 +5810,16 @@ │ │ │ │ __subclasses__() must return a list │ │ │ │ _abc_impl is set to a wrong type │ │ │ │ weak object has gone away │ │ │ │ lost sys.stderr │ │ │ │ _print_exception_bltin │ │ │ │ expected a weakref │ │ │ │ module filename missing │ │ │ │ +expected a subclass of ImportError │ │ │ │ +expected a message argument │ │ │ │ get_cache_token │ │ │ │ _abc_init │ │ │ │ _reset_registry │ │ │ │ _reset_caches │ │ │ │ _get_dump │ │ │ │ _abc_instancecheck │ │ │ │ signal number │ │ │ │ @@ -5878,16 +5871,14 @@ │ │ │ │ charmap_encode │ │ │ │ charmap_decode │ │ │ │ readbuffer_encode │ │ │ │ register_error │ │ │ │ _destroy │ │ │ │ _abc._abc_data │ │ │ │ signal.struct_siginfo │ │ │ │ -expected a subclass of ImportError │ │ │ │ -expected a message argument │ │ │ │ Couldn't create thread-state for new thread │ │ │ │ auto-releasing thread-state, but no thread-state for this thread │ │ │ │ thread state %p must be current when releasing │ │ │ │ 'encoding' argument not specified │ │ │ │ TextIOWrapper() argument 'errors' must be str or None, not %.50s │ │ │ │ codecs.open() │ │ │ │ tracemalloc_realloc() failed to allocate a trace │ │ │ │ @@ -6542,18 +6533,18 @@ │ │ │ │ assignment to yield expression not possible │ │ │ │ '%s' is an illegal expression for augmented assignment │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ builtins.id │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%d given) │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ O(OiiOii) │ │ │ │ os.mkdir │ │ │ │ cannot convert dictionary update sequence element #%zd to a sequence │ │ │ │ @@ -6663,14 +6654,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. │ │ │ │ @@ -6684,15 +6676,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 │ │ │ │ │ │ │ │ @@ -7211,25 +7202,25 @@ │ │ │ │ '%.200s' object can't be concatenated │ │ │ │ sys.settrace │ │ │ │ _generic_init_subclass │ │ │ │ coroutine '%S' was never awaited │ │ │ │ invalid tool %d (must be between 0 and 5) │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ +invalid event set 0x%x │ │ │ │ +cannot set C_RETURN or C_RAISE events independently │ │ │ │ first argument must be callable or None │ │ │ │ LC_COLLATE │ │ │ │ LC_MONETARY │ │ │ │ LC_MESSAGES │ │ │ │ LC_NUMERIC │ │ │ │ locale.Error │ │ │ │ '%.200s' object is unsliceable │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ -invalid event set 0x%x │ │ │ │ -cannot set C_RETURN or C_RAISE events independently │ │ │ │ /proc/self/stat │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ Bivariant types are not supported. │ │ │ │ Variance cannot be specified with infer_variance. │ │ │ │ A single constraint is not allowed │ │ │ │ Constraints cannot be combined with bound=... │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ @@ -7239,20 +7230,20 @@ │ │ │ │ subsection not found │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ Bound must be a type. │ │ │ │ _type_check │ │ │ │ zip() argument %d is shorter than argument%s%d │ │ │ │ zip() argument %d is longer than argument%s%d │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ -../Python/pystrtod.c │ │ │ │ -__defaults__ must be set to a tuple object │ │ │ │ -object.__delattr__ │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ +../Python/pystrtod.c │ │ │ │ +__defaults__ must be set to a tuple object │ │ │ │ +object.__delattr__ │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ stack_effect │ │ │ │ is_valid │ │ │ │ has_const │ │ │ │ has_name │ │ │ │ @@ -7310,19 +7301,19 @@ │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ -invalid generation │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ +invalid generation │ │ │ │ Missing frame when calling trace function. │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ _generic_class_getitem │ │ │ │ required argument is not an integer │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ @@ -7541,15 +7532,14 @@ │ │ │ │ EPOLLWRNORM │ │ │ │ EPOLLWRBAND │ │ │ │ EPOLLMSG │ │ │ │ EPOLL_CLOEXEC │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ tokenizeriter │ │ │ │ -field 'value' is required for Await │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ @@ -7575,16 +7565,16 @@ │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ i|Opp:register │ │ │ │ -Failed joining thread │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ +Failed joining thread │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ shape must be a list or a tuple │ │ │ │ memoryview: cast must be 1D -> ND or ND -> 1D │ │ │ │ memoryview: destination format must be a native single character format prefixed with an optional '@' │ │ │ │ memoryview: cannot cast between two non-byte formats │ │ │ │ memoryview: length is not a multiple of itemsize │ │ │ │ @@ -7618,14 +7608,15 @@ │ │ │ │ reset_peak │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ True if the epoll handler is closed │ │ │ │ structseq │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ +field 'value' is required for Await │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ re.compile(%.200R, %S) │ │ │ │ @@ -8201,18 +8192,18 @@ │ │ │ │ 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 │ │ │ │ +argument 'ident' │ │ │ │ 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 │ │ │ │ facility │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ @@ -8234,19 +8225,19 @@ │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ -socket.gethostname │ │ │ │ -syslog.setlogmask │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ +socket.gethostname │ │ │ │ +syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ %s kwargs argument must be a dict, not %.200s │ │ │ │ @@ -8261,33 +8252,21 @@ │ │ │ │ errdisplay │ │ │ │ %s.%s: %s │ │ │ │ update() argument must be dict or another FrameLocalsProxy │ │ │ │ reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ It is not possible to set the encoding or newline of stream after the first read │ │ │ │ -(kK):_acquire_restore │ │ │ │ -couldn't acquire lock │ │ │ │ -encoding of hostname failed │ │ │ │ -str, bytes or bytearray expected, not %s │ │ │ │ -host name must not contain null character │ │ │ │ -number of bits must be non-negative │ │ │ │ -unsupported address family │ │ │ │ -wildcard resolved to multiple address │ │ │ │ -255.255.255.255 │ │ │ │ - │ │ │ │ -address family mismatched │ │ │ │ -unknown address family │ │ │ │ %.400s constructor takes at most %zd positional argument%s │ │ │ │ %.400s got multiple values for argument '%U' │ │ │ │ %.400s.__init__ got an unexpected keyword argument '%U'. Support for arbitrary keyword arguments is deprecated and will be removed in Python 3.15. │ │ │ │ Field '%U' is missing from %.400s._field_types. This will become an error in Python 3.15. │ │ │ │ %.400s.__init__ missing 1 required positional argument: '%U'. This will become an error in Python 3.15. │ │ │ │ -field 'name' is required for TypeAlias │ │ │ │ -field 'value' is required for TypeAlias │ │ │ │ +(kK):_acquire_restore │ │ │ │ +couldn't acquire lock │ │ │ │ expected %s node, got %.400s │ │ │ │ Module field "body" must be a list, not a %.200s │ │ │ │ while traversing 'Module' node │ │ │ │ Module field "body" changed size during iteration │ │ │ │ Module field "type_ignores" must be a list, not a %.200s │ │ │ │ required field "lineno" missing from TypeIgnore │ │ │ │ while traversing 'TypeIgnore' node │ │ │ │ @@ -8303,14 +8282,24 @@ │ │ │ │ field 'body' is required for Expression │ │ │ │ FunctionType field "argtypes" must be a list, not a %.200s │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ +encoding of hostname failed │ │ │ │ +str, bytes or bytearray expected, not %s │ │ │ │ +host name must not contain null character │ │ │ │ +number of bits must be non-negative │ │ │ │ +unsupported address family │ │ │ │ +wildcard resolved to multiple address │ │ │ │ +255.255.255.255 │ │ │ │ + │ │ │ │ +address family mismatched │ │ │ │ +unknown address family │ │ │ │ required field "lineno" missing from stmt │ │ │ │ while traversing 'stmt' node │ │ │ │ required field "col_offset" missing from stmt │ │ │ │ required field "name" missing from FunctionDef │ │ │ │ while traversing 'FunctionDef' node │ │ │ │ required field "args" missing from FunctionDef │ │ │ │ FunctionDef field "body" must be a list, not a %.200s │ │ │ │ @@ -8344,14 +8333,15 @@ │ │ │ │ Delete field "targets" must be a list, not a %.200s │ │ │ │ while traversing 'Delete' node │ │ │ │ Delete field "targets" changed size during iteration │ │ │ │ Assign field "targets" must be a list, not a %.200s │ │ │ │ while traversing 'Assign' node │ │ │ │ Assign field "targets" changed size during iteration │ │ │ │ required field "value" missing from Assign │ │ │ │ +field 'value' is required for Assign │ │ │ │ required field "name" missing from TypeAlias │ │ │ │ while traversing 'TypeAlias' node │ │ │ │ TypeAlias field "type_params" must be a list, not a %.200s │ │ │ │ TypeAlias field "type_params" changed size during iteration │ │ │ │ required field "value" missing from TypeAlias │ │ │ │ required field "target" missing from AugAssign │ │ │ │ while traversing 'AugAssign' node │ │ │ │ @@ -8441,44 +8431,46 @@ │ │ │ │ AST identifier must be of type str │ │ │ │ required field "name" missing from alias │ │ │ │ while traversing 'alias' node │ │ │ │ required field "lineno" missing from alias │ │ │ │ required field "col_offset" missing from alias │ │ │ │ impossible module node │ │ │ │ AST validator recursion depth mismatch (before=%d, after=%d) │ │ │ │ -Strings must be encoded before hashing │ │ │ │ -object supporting the buffer API required │ │ │ │ -Buffer must be single dimension │ │ │ │ AST node line range (%d, %d) is not valid │ │ │ │ AST node column range (%d, %d) for line range (%d, %d) is not valid │ │ │ │ line %d, column %d-%d is not a valid range │ │ │ │ AnnAssign with simple non-Name target │ │ │ │ TypeAlias with non-Name name │ │ │ │ empty %s on %s │ │ │ │ Raise with cause but no exception │ │ │ │ Try has neither except handlers nor finalbody │ │ │ │ Try has orelse but no except handlers │ │ │ │ TryStar has neither except handlers nor finalbody │ │ │ │ TryStar has orelse but no except handlers │ │ │ │ Negative ImportFrom level │ │ │ │ unexpected statement │ │ │ │ None disallowed in statement list │ │ │ │ +field 'name' is required for TypeAlias │ │ │ │ +field 'value' is required for TypeAlias │ │ │ │ +y*|i:send │ │ │ │ +Strings must be encoded before hashing │ │ │ │ +object supporting the buffer API required │ │ │ │ +Buffer must be single dimension │ │ │ │ 'data' and 'string' are mutually exclusive and support for 'string' keyword parameter is slated for removal in a future version. │ │ │ │ +n|i:recv │ │ │ │ +negative buffersize in recv │ │ │ │ +Load averages are unobtainable │ │ │ │ usedforsecurity │ │ │ │ block_size │ │ │ │ digest_size │ │ │ │ hexdigest │ │ │ │ _sha2.SHA512Type │ │ │ │ _sha2.SHA384Type │ │ │ │ _sha2.SHA256Type │ │ │ │ _sha2.SHA224Type │ │ │ │ -y*|i:send │ │ │ │ -n|i:recv │ │ │ │ -negative buffersize in recv │ │ │ │ -Load averages are unobtainable │ │ │ │ required field "lineno" missing from expr │ │ │ │ while traversing 'expr' node │ │ │ │ required field "col_offset" missing from expr │ │ │ │ required field "op" missing from BoolOp │ │ │ │ while traversing 'BoolOp' node │ │ │ │ expected some sort of boolop, but got %R │ │ │ │ BoolOp field "values" must be a list, not a %.200s │ │ │ │ @@ -8586,18 +8578,19 @@ │ │ │ │ expression must have %s context but has %s instead │ │ │ │ BoolOp with less than 2 values │ │ │ │ Dict doesn't have the same number of keys as values │ │ │ │ Compare with no comparators │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ +got an invalid type in Constant: %s │ │ │ │ os.symlink │ │ │ │ symlink: src and dst must be the same type │ │ │ │ -got an invalid type in Constant: %s │ │ │ │ dialect name must be a string │ │ │ │ +O|$O:ContextVar │ │ │ │ |OOOOOOOOO │ │ │ │ dialect_new │ │ │ │ unknown dialect │ │ │ │ delimiter │ │ │ │ doublequote │ │ │ │ escapechar │ │ │ │ lineterminator │ │ │ │ @@ -8617,23 +8610,19 @@ │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ -O|$O:ContextVar │ │ │ │ "%s" must be string or None, not %.200s │ │ │ │ popitem(): dictionary is empty │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ an instance of ContextVar was expected │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ Constants used to describe error conditions. │ │ │ │ @@ -8653,14 +8642,17 @@ │ │ │ │ features │ │ │ │ XML_PARAM_ENTITY_PARSING_NEVER │ │ │ │ XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE │ │ │ │ XML_PARAM_ENTITY_PARSING_ALWAYS │ │ │ │ pyexpat.expat_CAPI 1.1 │ │ │ │ pyexpat.expat_CAPI │ │ │ │ xml.parsers.expat.ExpatError │ │ │ │ +_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ +Exception in thread │ │ │ │ + │ │ │ │ ErrorCode │ │ │ │ ErrorLineNumber │ │ │ │ ErrorColumnNumber │ │ │ │ ErrorByteIndex │ │ │ │ CurrentLineNumber │ │ │ │ CurrentColumnNumber │ │ │ │ CurrentByteIndex │ │ │ │ @@ -8909,19 +8901,19 @@ │ │ │ │ deepcopy │ │ │ │ xml.etree.ElementPath │ │ │ │ pyexpat version is incompatible │ │ │ │ findtext │ │ │ │ iterfind │ │ │ │ xml.etree.ElementTree.ParseError │ │ │ │ ParseError │ │ │ │ -_module_repr │ │ │ │ __bool__ should return bool, returned %s │ │ │ │ bufsize must be non-negative │ │ │ │ Out of memory while decompressing data │ │ │ │ while preparing to decompress data │ │ │ │ +_module_repr │ │ │ │ underlying stream is not seekable │ │ │ │ telling position disabled by next() call │ │ │ │ Oi;illegal decoder state │ │ │ │ can't reconstruct logical file position │ │ │ │ can't do nonzero cur-relative seeks │ │ │ │ can't do nonzero end-relative seeks │ │ │ │ invalid whence (%d, should be %d, %d or %d) │ │ │ │ @@ -8930,16 +8922,16 @@ │ │ │ │ can't restore logical file position │ │ │ │ typealias │ │ │ │ type_params must be a tuple │ │ │ │ _set_factories │ │ │ │ Comment factory must be callable, not %.100s │ │ │ │ PI factory must be callable, not %.100s │ │ │ │ float floor division by zero │ │ │ │ -expected some sort of operator, but got %R │ │ │ │ cannot delete %s │ │ │ │ +expected some sort of operator, but got %R │ │ │ │ subscript │ │ │ │ function call │ │ │ │ generator expression │ │ │ │ list comprehension │ │ │ │ set comprehension │ │ │ │ dict comprehension │ │ │ │ dict literal │ │ │ │ @@ -8974,30 +8966,30 @@ │ │ │ │ _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) │ │ │ │ -__kwdefaults__ must be set to a dict object │ │ │ │ multi-dimensional sub-views are not implemented │ │ │ │ +__kwdefaults__ must be set to a dict object │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ O|O!:Element │ │ │ │ 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) │ │ │ │ -character mapping must be in range(256) │ │ │ │ -character mapping must return integer, bytes or None, not %.400s │ │ │ │ methodcaller │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ the BufferedRWPair object is being garbage-collected │ │ │ │ complex division by zero │ │ │ │ tolerances must be non-negative │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ @@ -9056,26 +9048,26 @@ │ │ │ │ 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 │ │ │ │ -paramspec │ │ │ │ O:PickleBuffer │ │ │ │ +paramspec │ │ │ │ +operation forbidden on released PickleBuffer object │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ getgrnam(): name not found: %R │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ %.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 │ │ │ │ @@ -9102,20 +9094,18 @@ │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ -expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ -slice indices must be integers or have an __index__ method │ │ │ │ -O|O:fromtimestamp │ │ │ │ +expected str, got %s │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -9126,166 +9116,169 @@ │ │ │ │ │ │ │ │ %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 │ │ │ │ +slice indices must be integers or have an __index__ method │ │ │ │ +O|O:fromtimestamp │ │ │ │ undefined entity │ │ │ │ invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ required argument is not a float │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ 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 │ │ │ │ -arguments 1-3 must be sequences │ │ │ │ -filedescriptor out of range in select() │ │ │ │ -too many file descriptors in select() │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ -%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ +%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ +Cannot delete attribute │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ +namespace_separator │ │ │ │ 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 │ │ │ │ +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 │ │ │ │ -StartElement │ │ │ │ __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) │ │ │ │ - in exceptiongroup_split_recursive │ │ │ │ +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, /) │ │ │ │ -cannot extract raw buffer from non-contiguous buffer │ │ │ │ EndElement │ │ │ │ +(obj, /) │ │ │ │ + in exceptiongroup_split_recursive │ │ │ │ unsupported langinfo constant │ │ │ │ -derive must return an instance of BaseExceptionGroup │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ -factorial() argument should not exceed %ld │ │ │ │ -factorial() not defined for negative values │ │ │ │ -reduce() arg 2 must support iteration │ │ │ │ -reduce() of empty iterable with no initial value │ │ │ │ - in collect_exception_group_leaf_ids │ │ │ │ +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 │ │ │ │ %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. │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ +multi-byte encodings are not supported │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ -multi-byte encodings are not supported │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ Context() does not accept any arguments │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ cannot add more objects to bytearray │ │ │ │ -ii:wait4 │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ O|O:getsizeof │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ -weakly-referenced object no longer exists │ │ │ │ os.chown │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ slice(%R, %R, %R) │ │ │ │ +weakly-referenced object no longer exists │ │ │ │ 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 │ │ │ │ cannot have both 'except' and 'except*' on the same 'try' │ │ │ │ -complex() arg is a malformed string │ │ │ │ -both points must have the same number of dimensions │ │ │ │ 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 │ │ │ │ +ElementDecl │ │ │ │ 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 │ │ │ │ in conv_content_model │ │ │ │ +y*|i:sendall │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ _typevar_subst │ │ │ │ -y*|i:sendall │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ +config_vars │ │ │ │ +ii:wait4 │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -9299,107 +9292,106 @@ │ │ │ │ n_sign_posn │ │ │ │ float argument required, not %.200s │ │ │ │ unlocking mutex that is not locked │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -backtick │ │ │ │ -config_vars │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ At most 45 bytes at once │ │ │ │ Cell is empty │ │ │ │ -CJK UNIFIED IDEOGRAPH-%X │ │ │ │ %s: line %i, column %i │ │ │ │ +CJK UNIFIED IDEOGRAPH-%X │ │ │ │ array indices must be integers │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ -memoryview: internal error in richcompare │ │ │ │ ExternalEntityRef │ │ │ │ +memoryview: internal error in richcompare │ │ │ │ │ │ │ │ -multiple exception types must be parenthesized │ │ │ │ -expected one or more exception types │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ +multiple exception types must be parenthesized │ │ │ │ +expected one or more exception types │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ %s(%U, %U) │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ -%S (%zd sub-exception%s) │ │ │ │ absolute value too large │ │ │ │ +%R is not in range │ │ │ │ +%S (%zd sub-exception%s) │ │ │ │ +backtick │ │ │ │ +accumulate │ │ │ │ │ │ │ │ │ │ │ │ -%R is not in range │ │ │ │ expected an instance of Token, got %R │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ -Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ +Expected a type param, got %R │ │ │ │ float too large to pack with f format │ │ │ │ -accumulate │ │ │ │ -limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ +limit must be an integer │ │ │ │ no such name │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ ../Objects/memoryobject.c │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ os.truncate │ │ │ │ +expect int, got %s │ │ │ │ +Unknown format code '%c' for object of type '%.200s' │ │ │ │ +Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ -Unknown format code '%c' for object of type '%.200s' │ │ │ │ -Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ (O(OOO)) │ │ │ │ -expect int, got %s │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ Invalid week: %d │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ dictionary is empty │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ -LONG pickle has negative byte count │ │ │ │ %s('%c') │ │ │ │ %s('%c', %R) │ │ │ │ +LONG pickle has negative byte count │ │ │ │ +new_limit │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ namespace │ │ │ │ _strptime_time │ │ │ │ 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 │ │ │ │ not a decimal │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ -new_limit │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ not a digit │ │ │ │ │ │ │ │ │ │ │ │ StartNamespaceDecl │ │ │ │ %S does not support cross-interpreter data │ │ │ │ @@ -9407,74 +9399,55 @@ │ │ │ │ missing new_object func │ │ │ │ str() on a bytearray instance │ │ │ │ │ │ │ │ l;array item must be integer │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ +%.200s() must return a deque, not %.200s │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ -%.200s() must return a deque, not %.200s │ │ │ │ Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ -|s:isoformat │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ +|s:isoformat │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ can't delete element attribute │ │ │ │ EndDoctypeDecl │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ not a numeric character │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ -ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ namespaces │ │ │ │ +ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ SHA1Type │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ +node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ -get expected 1 or 2 arguments │ │ │ │ -'%.200s' object is not an async iterator │ │ │ │ -ProcessingInstruction │ │ │ │ -NotStandalone │ │ │ │ -object %.50s does not have __anext__ method │ │ │ │ -(NNO&O&i) │ │ │ │ -AttlistDecl │ │ │ │ -node_offset is too large │ │ │ │ -object %.50s does not have __await__ method │ │ │ │ -O!|U:timezone │ │ │ │ -char format requires a bytes object of length 1 │ │ │ │ -child index out of range │ │ │ │ -unknown expression kind inside f-string │ │ │ │ -__await__ returned a non-iterable │ │ │ │ - │ │ │ │ -float too large to pack with e format │ │ │ │ -i:__reduce_ex__ │ │ │ │ -'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 │ │ │ │ -UnparsedEntityDecl │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ maxdigits │ │ │ │ _capacity_bits │ │ │ │ @@ -9483,14 +9456,33 @@ │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ _md5.md5 │ │ │ │ +get expected 1 or 2 arguments │ │ │ │ +ProcessingInstruction │ │ │ │ +'%.200s' object is not an async iterator │ │ │ │ +NotStandalone │ │ │ │ +object %.50s does not have __anext__ method │ │ │ │ +(NNO&O&i) │ │ │ │ +AttlistDecl │ │ │ │ +object %.50s does not have __await__ method │ │ │ │ +child index out of range │ │ │ │ +unknown expression kind inside f-string │ │ │ │ +O!|U:timezone │ │ │ │ +char format requires a bytes object of length 1 │ │ │ │ +__await__ returned a non-iterable │ │ │ │ + │ │ │ │ +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 │ │ │ │ unknown f-value conversion kind │ │ │ │ StartCdataSection │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ steps must be a non-negative integer │ │ │ │ @@ -9500,69 +9492,67 @@ │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ switch interval must be strictly positive │ │ │ │ U:__format__ │ │ │ │ bad tzinfo state arg │ │ │ │ -%04d-%02d-%02d │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ +%04d-%02d-%02d │ │ │ │ deepcopy helper not found │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ -_typevartuple_prepare_subst │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ +_typevartuple_prepare_subst │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ O(()n)NN │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ os.getxattr │ │ │ │ pop from empty stack │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ os.removexattr │ │ │ │ -element_factory │ │ │ │ -comment_factory │ │ │ │ -pi_factory │ │ │ │ -insert_comments │ │ │ │ -insert_pis │ │ │ │ -combinations_with_replacement │ │ │ │ -TreeBuilder │ │ │ │ -combinations │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ et:gethostbyname_ex │ │ │ │ _paramspec_prepare_subst │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ bad argument type for built-in operation │ │ │ │ +element_factory │ │ │ │ +comment_factory │ │ │ │ +pi_factory │ │ │ │ +insert_comments │ │ │ │ +insert_pis │ │ │ │ +combinations_with_replacement │ │ │ │ +TreeBuilder │ │ │ │ +combinations │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ dropwhile │ │ │ │ deque already at its maximum size │ │ │ │ -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 │ │ │ │ @@ -9574,37 +9564,39 @@ │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ |O!O:super │ │ │ │ attrib must be dict, not %.100s │ │ │ │ -_paramspec_subst │ │ │ │ +offset_src │ │ │ │ +offset_dst │ │ │ │ +_children │ │ │ │ │ │ │ │ +_paramspec_subst │ │ │ │ This object has no __weakref__ │ │ │ │ offset must be non-negative │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ -_children │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ Firing event %d with no exception set │ │ │ │ iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ ../Modules/sha3module.c │ │ │ │ +clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ -clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ 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. │ │ │ │ @@ -9634,15 +9626,14 @@ │ │ │ │ required field "lineno" missing from excepthandler │ │ │ │ while traversing 'excepthandler' node │ │ │ │ required field "col_offset" missing from excepthandler │ │ │ │ while traversing 'ExceptHandler' node │ │ │ │ ExceptHandler field "body" must be a list, not a %.200s │ │ │ │ ExceptHandler field "body" changed size during iteration │ │ │ │ expected some sort of excepthandler, but got %R │ │ │ │ -i|O&:pidfd_open │ │ │ │ 'yield' inside generator expression │ │ │ │ Exception ignored in PyEval_SetTrace │ │ │ │ │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ argument 9 │ │ │ │ argument 10 │ │ │ │ @@ -9671,14 +9662,26 @@ │ │ │ │ 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 │ │ │ │ Excluded frozen object named %R │ │ │ │ +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 │ │ │ │ +i|O&:pidfd_open │ │ │ │ required field "target" missing from comprehension │ │ │ │ while traversing 'comprehension' node │ │ │ │ required field "iter" missing from comprehension │ │ │ │ comprehension field "ifs" must be a list, not a %.200s │ │ │ │ comprehension field "ifs" changed size during iteration │ │ │ │ required field "is_async" missing from comprehension │ │ │ │ Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ @@ -9718,47 +9721,36 @@ │ │ │ │ MatchClass field "kwd_patterns" changed size during iteration │ │ │ │ while traversing 'MatchStar' node │ │ │ │ while traversing 'MatchAs' node │ │ │ │ MatchOr field "patterns" must be a list, not a %.200s │ │ │ │ while traversing 'MatchOr' node │ │ │ │ MatchOr field "patterns" changed size during iteration │ │ │ │ expected some sort of pattern, but got %R │ │ │ │ -NoDefaultType takes no arguments │ │ │ │ comprehension with no generators │ │ │ │ +NoDefaultType takes no arguments │ │ │ │ MatchSingleton can only contain True, False and None │ │ │ │ MatchMapping doesn't have the same number of keys as patterns │ │ │ │ MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ match() takes no arguments │ │ │ │ +write could not complete without blocking │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ -write could not complete without blocking │ │ │ │ -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 │ │ │ │ -Cannot subclass an instance of ParamSpec │ │ │ │ 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 │ │ │ │ @@ -9772,16 +9764,16 @@ │ │ │ │ %s(%zd, %R) │ │ │ │ i:sched_rr_get_interval │ │ │ │ NoneType takes no arguments │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ -Substitution of bare TypeVarTuple is not supported │ │ │ │ %s(%R, %R) │ │ │ │ +Substitution of bare TypeVarTuple is not supported │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ @@ -9793,41 +9785,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(OO)(OOO) │ │ │ │ +O(N)(OO) │ │ │ │ +O(O)(OO) │ │ │ │ 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 │ │ │ │ @@ -9868,14 +9860,15 @@ │ │ │ │ NotImplemented should not be used in a boolean context │ │ │ │ fromisoformat: argument must be str │ │ │ │ Invalid isoformat string: %R │ │ │ │ O((OOO)) │ │ │ │ fromutc: non-None utcoffset() result required │ │ │ │ fromutc: non-None dst() result required │ │ │ │ fromutc: tz.dst() gave inconsistent results; cannot convert │ │ │ │ +interval │ │ │ │ non-tuple default args │ │ │ │ non-dict keyword only default args │ │ │ │ character out of range │ │ │ │ datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). │ │ │ │ O:utcfromtimestamp │ │ │ │ a tzinfo subclass must implement %s() │ │ │ │ %U, tzinfo=%R) │ │ │ │ @@ -9909,26 +9902,14 @@ │ │ │ │ invalid func watcher ID %d │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ -expected a writable bytes-like object │ │ │ │ - │ │ │ │ -both destination and source must be bytes-like objects │ │ │ │ -destination is too small to receive data from source │ │ │ │ -keyword list must be a dictionary │ │ │ │ - │ │ │ │ -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' │ │ │ │ @@ -9939,24 +9920,26 @@ │ │ │ │ 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 │ │ │ │ +PyUnicode_GetSize has been removed. │ │ │ │ + │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ -PyUnicode_GetSize has been removed. │ │ │ │ -Tokens can only be created by ContextVars │ │ │ │ │ │ │ │ - │ │ │ │ +expected a writable bytes-like object │ │ │ │ +both destination and source must be bytes-like objects │ │ │ │ +destination is too small to receive data from source │ │ │ │ +keyword list must be a dictionary │ │ │ │ +../Objects/structseq.c │ │ │ │ +deallocating │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ PyType_HasFeature((Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ kind == PyUnicode_1BYTE_KIND || kind == PyUnicode_2BYTE_KIND || kind == PyUnicode_4BYTE_KIND │ │ │ │ ascii->state.ascii == 0 │ │ │ │ @@ -9969,41 +9952,33 @@ │ │ │ │ maxchar <= 255 │ │ │ │ maxchar < 128 │ │ │ │ maxchar >= 0x100 │ │ │ │ maxchar <= 0xFFFF │ │ │ │ maxchar >= 0x10000 │ │ │ │ maxchar <= 0x10ffff │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ -../Objects/structseq.c │ │ │ │ PyUnicode_AsDecodedObject() is deprecated; use PyCodec_Decode() to decode from str │ │ │ │ PyUnicode_AsDecodedUnicode() is deprecated; use PyCodec_Decode() to decode from str to str │ │ │ │ PyUnicode_AsEncodedObject() is deprecated; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ -Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ -Exception ignored in PyEval_SetProfile │ │ │ │ -Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ -bad argument to internal function │ │ │ │ -invalid intrinsic function │ │ │ │ -InstructionSequenceType │ │ │ │ -%s: bug likely caused by a refcount error in a C extension │ │ │ │ -perf trampoline not available │ │ │ │ -can't assign sys.path │ │ │ │ -can't create sys.path │ │ │ │ non-dict annotations │ │ │ │ -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 │ │ │ │ + │ │ │ │ +PyFunction_EVENT_CREATE │ │ │ │ +PyFunction_EVENT_DESTROY │ │ │ │ +PyFunction_EVENT_MODIFY_CODE │ │ │ │ +PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ +PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ +cannot decode string │ │ │ │ +in new thread │ │ │ │ +_PyThreadState_Init() is for internal use only │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ count │ │ │ │ current │ │ │ │ freed │ │ │ │ total │ │ │ │ reserved │ │ │ │ @@ -10018,36 +9993,48 @@ │ │ │ │ %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) │ │ │ │ +Tokens can only be created by ContextVars │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ + │ │ │ │ +Exception ignored in PyEval_SetProfile │ │ │ │ +Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ +Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ +bad argument to internal function │ │ │ │ +invalid intrinsic function │ │ │ │ +InstructionSequenceType │ │ │ │ +Unknown signal │ │ │ │ +%s: bug likely caused by a refcount error in a C extension │ │ │ │ Fatal Python error from unexpected signum: │ │ │ │ +perf trampoline not available │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ +can't assign sys.path │ │ │ │ +can't create sys.path │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ <%s object: ident=%llu> │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%lu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ ntohs: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ ntohs: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ htons: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ htons: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ no interface with this name │ │ │ │ -%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 │ │ │ │ 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) │ │ │ │ @@ -10076,41 +10063,44 @@ │ │ │ │ ioctl string arg too long │ │ │ │ s*:ioctl │ │ │ │ i;ioctl requires a file or file descriptor, an integer and optionally an integer or buffer argument │ │ │ │ iy*:inet_ntop │ │ │ │ invalid length of packed IP address string │ │ │ │ unknown address family %d │ │ │ │ unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ +|n:stack_size │ │ │ │ +size must be 0 or a positive value │ │ │ │ +size not valid: %zd bytes │ │ │ │ expected int, %s found │ │ │ │ Oi:getnameinfo │ │ │ │ getnameinfo() argument 1 must be a tuple │ │ │ │ si|II;getnameinfo(): illegal sockaddr argument │ │ │ │ getnameinfo(): flowinfo must be 0-1048575. │ │ │ │ socket.getnameinfo │ │ │ │ sockaddr resolved to multiple addresses │ │ │ │ IPv4 sockaddr must be 2 tuple │ │ │ │ n:CMSG_LEN │ │ │ │ CMSG_LEN() argument out of range │ │ │ │ siginfo must be None │ │ │ │ ioctl expected at least 2 arguments, got %zd │ │ │ │ ioctl expected at most 4 arguments, got %zd │ │ │ │ -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 │ │ │ │ +can't assign sys.argv │ │ │ │ +can't compute path0 from argv │ │ │ │ +can't get sys.path │ │ │ │ +can't prepend path0 to sys.path │ │ │ │ +no mem for sys.argv │ │ │ │ w*|ni:recvfrom_into │ │ │ │ negative buffersize in recvfrom_into │ │ │ │ nbytes is greater than the length of the buffer │ │ │ │ domain must be a non-empty string │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ @@ -10140,14 +10130,15 @@ │ │ │ │ SOFT_KEYWORD │ │ │ │ FSTRING_START │ │ │ │ FSTRING_MIDDLE │ │ │ │ FSTRING_END │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +_only_immortal │ │ │ │ i:getpgid │ │ │ │ assoclen │ │ │ │ IsoCalendarDate │ │ │ │ Copyright (c) 2001-2024 Python Software Foundation. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 2000 BeOpen.com. │ │ │ │ All Rights Reserved. │ │ │ │ @@ -24073,18 +24064,18 @@ │ │ │ │ This module provides access to mathematical functions for complex │ │ │ │ numbers. │ │ │ │ tia[VRNLJHGFEDDCCCC │ │ │ │ SS&`8+_c =K │ │ │ │ ""##&&''))**..//112255668899??@@BBCCFFGGIIJJNNOOQQRRUUVVXXYY^^__aabbeeffhhiimmnnppqqttuuwwxx │ │ │ │ _modules_by_index_clear_one │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ -PyMutex_Unlock │ │ │ │ config_vars($module, /) │ │ │ │ Returns a dictionary containing build variables intended to be exposed by sysconfig. │ │ │ │ A helper for the sysconfig module. │ │ │ │ +PyMutex_Unlock │ │ │ │ 3YqC)4)@)=).)+):)7)F)1)I │ │ │ │ G'G7GFGsGwG │ │ │ │ G!H)H,H@HWHtH │ │ │ │ J*J0J>JdJqJ │ │ │ │ G(GeGfGIGXG │ │ │ │ K;II'I)IAIcI │ │ │ │ I G8I,GhI*GeI0GmI+GgI>G │ │ │ │ @@ -24544,16 +24535,14 @@ │ │ │ │ 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, /) │ │ │ │ @@ -24588,28 +24577,30 @@ │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ +md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ -PyEval_AcquireLock │ │ │ │ -_PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ +PyEval_AcquireLock │ │ │ │ +faulthandler_fatal_error_thread │ │ │ │ +_PyThreadState_Init │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ -faulthandler_fatal_error_thread │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -292,17 +292,17 @@ │ │ │ │ 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 6f720066 73796e63 .hstrerror.fsync │ │ │ │ - 0x0001dc5c 00776373 636f6c6c 00657665 6e746664 .wcscoll.eventfd │ │ │ │ - 0x0001dc6c 00584d4c 5f457874 65726e61 6c456e74 .XML_ExternalEnt │ │ │ │ - 0x0001dc7c 69747950 61727365 72437265 61746500 ityParserCreate. │ │ │ │ + 0x0001dc5c 00776373 636f6c6c 00584d4c 5f457874 .wcscoll.XML_Ext │ │ │ │ + 0x0001dc6c 65726e61 6c456e74 69747950 61727365 ernalEntityParse │ │ │ │ + 0x0001dc7c 72437265 61746500 6576656e 74666400 rCreate.eventfd. │ │ │ │ 0x0001dc8c 77637378 66726d00 5f5f6374 7970655f wcsxfrm.__ctype_ │ │ │ │ 0x0001dc9c 746f6c6f 7765725f 6c6f6300 5f5f6374 tolower_loc.__ct │ │ │ │ 0x0001dcac 7970655f 746f7570 7065725f 6c6f6300 ype_toupper_loc. │ │ │ │ 0x0001dcbc 5f5f6578 706c6963 69745f62 7a65726f __explicit_bzero │ │ │ │ 0x0001dccc 5f63686b 00657665 6e746664 5f777269 _chk.eventfd_wri │ │ │ │ 0x0001dcdc 74650065 76656e74 66645f72 65616400 te.eventfd_read. │ │ │ │ 0x0001dcec 616c6172 6d006665 78656376 6500584d alarm.fexecve.XM │ │ │ │ @@ -346,32 +346,32 @@ │ │ │ │ 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 │ │ │ │ + 0x0001dfbc 74696d65 3634005f 5f737973 636f6e66 time64.__sysconf │ │ │ │ + 0x0001dfcc 00584d4c 5f476574 42617365 00676574 .XML_GetBase.get │ │ │ │ + 0x0001dfdc 726c696d 69743634 00736574 726c696d rlimit64.setrlim │ │ │ │ + 0x0001dfec 69743634 00707468 72656164 5f657869 it64.pthread_exi │ │ │ │ + 0x0001dffc 7400636c 6f736566 726f6d00 6d70726f t.closefrom.mpro │ │ │ │ + 0x0001e00c 74656374 005f5f69 736f6332 335f7373 tect.__isoc23_ss │ │ │ │ + 0x0001e01c 63616e66 00737472 7369676e 616c005f canf.strsignal._ │ │ │ │ + 0x0001e02c 5f766670 72696e74 665f6368 6b007061 _vfprintf_chk.pa │ │ │ │ + 0x0001e03c 75736500 69665f6e 616d6574 6f696e64 use.if_nametoind │ │ │ │ + 0x0001e04c 65780069 6e65745f 61746f6e 00584d4c ex.inet_aton.XML │ │ │ │ + 0x0001e05c 5f476574 496e7075 74436f6e 74657874 _GetInputContext │ │ │ │ + 0x0001e06c 00696e65 745f6e74 6f610067 65747365 .inet_ntoa.getse │ │ │ │ 0x0001e07c 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ 0x0001e08c 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ - 0x0001e09c 796e616d 65006e69 63650067 65746c6f yname.nice.getlo │ │ │ │ - 0x0001e0ac 67696e5f 72007369 6770656e 64696e67 gin_r.sigpending │ │ │ │ - 0x0001e0bc 00736967 77616974 00736574 686f7374 .sigwait.sethost │ │ │ │ - 0x0001e0cc 6e616d65 0069665f 696e6465 78746f6e name.if_indexton │ │ │ │ + 0x0001e09c 796e616d 65007365 74686f73 746e616d yname.sethostnam │ │ │ │ + 0x0001e0ac 65006e69 63650067 65746c6f 67696e5f e.nice.getlogin_ │ │ │ │ + 0x0001e0bc 72007369 6770656e 64696e67 00736967 r.sigpending.sig │ │ │ │ + 0x0001e0cc 77616974 0069665f 696e6465 78746f6e wait.if_indexton │ │ │ │ 0x0001e0dc 616d6500 6765746e 616d6569 6e666f00 ame.getnameinfo. │ │ │ │ 0x0001e0ec 6c6f6769 6e5f7474 79007365 746e7300 login_tty.setns. │ │ │ │ 0x0001e0fc 67657470 67696400 5f5f7365 74697469 getpgid.__setiti │ │ │ │ 0x0001e10c 6d657236 34005f5f 67657469 74696d65 mer64.__getitime │ │ │ │ 0x0001e11c 72363400 64636765 74746578 74006269 r64.dcgettext.bi │ │ │ │ 0x0001e12c 6e645f74 65787464 6f6d6169 6e5f636f nd_textdomain_co │ │ │ │ 0x0001e13c 64657365 74007369 67776169 74696e66 deset.sigwaitinf │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029060 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 197224 <_start@@Base+0x34> │ │ │ │ + bl 198ac0 <_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, #50236 @ 0xc43c │ │ │ │ + movw r0, #56508 @ 0xdcbc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ 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, #50252 @ 0xc44c │ │ │ │ + movw r1, #56524 @ 0xdccc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 19820c │ │ │ │ + bl 199aa4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bf2c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bf58 <_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 1981e0 │ │ │ │ + bl 199a78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c7c8 │ │ │ │ + bl 6c7f4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #50296 @ 0xc478 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19bfc4 │ │ │ │ + bl 19d85c │ │ │ │ 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 1993bc │ │ │ │ + bl 19ac54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c7c8 │ │ │ │ + bl 6c7f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 13a720 │ │ │ │ + bl 13b494 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ce3d0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1cfc90 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 97d88 <_Py_GetConfig@@Base> │ │ │ │ + bl 97eec <_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 19ceb4 │ │ │ │ + bl 19e74c │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #50312 @ 0xc488 │ │ │ │ + movw r2, #56584 @ 0xdd08 │ │ │ │ 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, #50328 @ 0xc498 │ │ │ │ + movw r0, #56600 @ 0xdd18 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a5564 │ │ │ │ + bl 1a6e04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #56612 @ 0xdd24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_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, #50376 @ 0xc4c8 │ │ │ │ + movw r1, #56648 @ 0xdd48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7878 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d7c7c │ │ │ │ + bl 1d9140 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1d9544 │ │ │ │ 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 r1, sp, #160 @ 0xa0 │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ 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, #50384 @ 0xc4d0 │ │ │ │ + movw r1, #56656 @ 0xdd50 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 198118 │ │ │ │ + bl 1999b0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ 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 198448 │ │ │ │ + bl 199ce0 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c4ec │ │ │ │ + bl 6c518 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c550 │ │ │ │ + bl 6c57c │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #50452 @ 0xc514 │ │ │ │ + movw r1, #56724 @ 0xdd94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ 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, #50468 @ 0xc524 │ │ │ │ + movw r1, #56740 @ 0xdda4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f88d0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8b38 <_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 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6c0a8 │ │ │ │ + bl 6c0d4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ 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 268428 │ │ │ │ + bl 269c94 │ │ │ │ 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 24610c │ │ │ │ + bl 24783c │ │ │ │ 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 88824 │ │ │ │ + bl 88a54 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 66c04 │ │ │ │ + bl 6b8b8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 5f494 │ │ │ │ + bl 5f4dc │ │ │ │ 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 88824 │ │ │ │ + bl 88a54 │ │ │ │ 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 88824 │ │ │ │ + bl 88a54 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88824 │ │ │ │ + bl 88a54 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 123358 <_PyErr_Clear@@Base> │ │ │ │ + b.w 124318 <_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 1984fc │ │ │ │ + bl 199d94 │ │ │ │ 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 1984fc │ │ │ │ + bl 199d94 │ │ │ │ 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 19820c │ │ │ │ + bl 199aa4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 198448 │ │ │ │ + bl 199ce0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c60c │ │ │ │ + bl 6c638 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c4ec │ │ │ │ + bl 6c518 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c550 │ │ │ │ + bl 6c57c │ │ │ │ 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 1984c0 │ │ │ │ + bl 199d58 │ │ │ │ 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 1980cc │ │ │ │ + bl 199964 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19db24 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 19f3bc <_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 198448 │ │ │ │ + bl 199ce0 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c258 │ │ │ │ - movw r0, #39332 @ 0x99a4 │ │ │ │ + bl 6c284 │ │ │ │ + movw r0, #45568 @ 0xb200 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c4ec │ │ │ │ + bl 6c518 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #39332 @ 0x99a4 │ │ │ │ + movw r0, #45568 @ 0xb200 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c4ec │ │ │ │ + bl 6c518 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #39332 @ 0x99a4 │ │ │ │ + movw r0, #45568 @ 0xb200 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c4ec │ │ │ │ + bl 6c518 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c4ec │ │ │ │ + bl 6c518 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c550 │ │ │ │ + bl 6c57c │ │ │ │ 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, #50452 @ 0xc514 │ │ │ │ + movw r1, #56724 @ 0xdd94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ 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 198448 │ │ │ │ + bl 199ce0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c4ec │ │ │ │ + bl 6c518 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c550 │ │ │ │ + bl 6c57c │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #50452 @ 0xc514 │ │ │ │ + movw r1, #56724 @ 0xdd94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 2b148 │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ 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 19820c │ │ │ │ + bl 199aa4 │ │ │ │ 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 6bf2c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bf58 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1993bc │ │ │ │ + bl 19ac54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c7c8 │ │ │ │ + bl 6c7f4 │ │ │ │ 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 19a004 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 19b89c <_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 126b00 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 127854 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d3cbc │ │ │ │ + bl d3eec │ │ │ │ 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 ddfac │ │ │ │ + bl de224 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 19a230 │ │ │ │ + bl 19bac8 │ │ │ │ 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, #53016 @ 0xcf18 │ │ │ │ + movw r0, #59288 @ 0xe798 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 627b8 │ │ │ │ + bl 649a8 │ │ │ │ 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, #53072 @ 0xcf50 │ │ │ │ + movw r1, #59344 @ 0xe7d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #63248 @ 0xf710 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #3944 @ 0xf68 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #53096 @ 0xcf68 │ │ │ │ + movw r1, #59368 @ 0xe7e8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #9040 @ 0x2350 │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #15272 @ 0x3ba8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53116 @ 0xcf7c │ │ │ │ + movw r1, #59388 @ 0xe7fc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53140 @ 0xcf94 │ │ │ │ + movw r1, #59412 @ 0xe814 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f167c │ │ │ │ + bl 1f300c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13392 @ 0x3450 │ │ │ │ + movw r1, #19908 @ 0x4dc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_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, #22816 @ 0x5920 │ │ │ │ + movw r1, #29048 @ 0x7178 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53164 @ 0xcfac │ │ │ │ + movw r1, #59436 @ 0xe82c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53184 @ 0xcfc0 │ │ │ │ + movw r1, #59456 @ 0xe840 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53200 @ 0xcfd0 │ │ │ │ + movw r1, #59472 @ 0xe850 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #53216 @ 0xcfe0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9040 @ 0x2350 │ │ │ │ + movw r1, #15272 @ 0x3ba8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6c960 │ │ │ │ + bl 6c98c │ │ │ │ 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 126b00 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 127854 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc5e8 │ │ │ │ + bl 1cdea8 │ │ │ │ mov r0, r6 │ │ │ │ - bl d34cc │ │ │ │ + bl d36fc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115594 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 1162c0 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ + bl 124318 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9040 @ 0x2350 │ │ │ │ + movw r1, #15272 @ 0x3ba8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c0e8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19d980 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19c268 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19db00 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d3f6c │ │ │ │ + bl 1d5834 │ │ │ │ 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 1992dc │ │ │ │ + bl 19ab74 │ │ │ │ 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 199ce0 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 19b578 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50580 @ 0xc594 │ │ │ │ + movw r3, #56852 @ 0xde14 │ │ │ │ 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 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + b.n 2bb9c │ │ │ │ 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, #53412 @ 0xd0a4 │ │ │ │ + movw r5, #59684 @ 0xe924 │ │ │ │ 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 8df3c │ │ │ │ + bl 8e164 │ │ │ │ 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 c5180 │ │ │ │ + bl c52b4 │ │ │ │ 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 85a38 │ │ │ │ + bl 859e4 │ │ │ │ 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 8df3c │ │ │ │ + bl 8e164 │ │ │ │ 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 85a38 │ │ │ │ + bl 859e4 │ │ │ │ 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 11b138 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11be60 <_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 1158cc │ │ │ │ + bl 1165f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53432 @ 0xd0b8 │ │ │ │ + movw r1, #59704 @ 0xe938 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #53456 @ 0xd0d0 │ │ │ │ + movw r1, #59728 @ 0xe950 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ed9dc │ │ │ │ + bl 1ef100 │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53460 @ 0xd0d4 │ │ │ │ + movw r1, #59732 @ 0xe954 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eddc0 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ef4e4 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13392 @ 0x3450 │ │ │ │ + movw r1, #19908 @ 0x4dc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9040 @ 0x2350 │ │ │ │ + movw r1, #15272 @ 0x3ba8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19c098 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19d930 <_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, #13628 @ 0x353c │ │ │ │ + movw r3, #19900 @ 0x4dbc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #16596 @ 0x40d4 │ │ │ │ + movw r2, #22868 @ 0x5954 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40384 @ 0x9dc0 │ │ │ │ + movw r1, #46620 @ 0xb61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #40192 @ 0x9d00 │ │ │ │ + movw r1, #46428 @ 0xb55c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #40220 @ 0x9d1c │ │ │ │ + movw r1, #46456 @ 0xb578 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #40288 @ 0x9d60 │ │ │ │ + movw r1, #46524 @ 0xb5bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40344 @ 0x9d98 │ │ │ │ + movw r1, #46580 @ 0xb5f4 │ │ │ │ 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, #23544 @ 0x5bf8 │ │ │ │ + movw r1, #29852 @ 0x749c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 8c61c │ │ │ │ + bl 8c844 │ │ │ │ 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 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8fb20 │ │ │ │ + bl 8fd48 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 9e270 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9e404 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 19a0a8 │ │ │ │ + bl 19b940 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c1a8 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c1f4 <_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 6bf2c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bf58 <_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 19a0a8 │ │ │ │ + bl 19b940 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c1a8 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c1f4 <_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 19a230 │ │ │ │ + bl 19bac8 │ │ │ │ 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 19a0a8 │ │ │ │ + bl 19b940 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3fe8 │ │ │ │ + bl 1b5728 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c7c8 │ │ │ │ + bl 6c7f4 │ │ │ │ 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, #55888 @ 0xda50 │ │ │ │ + movw r1, #62120 @ 0xf2a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ 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 e9650 │ │ │ │ + bl e98b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b35dc │ │ │ │ + bl 1b4d1c │ │ │ │ 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 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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, #55888 @ 0xda50 │ │ │ │ + movw r1, #62120 @ 0xf2a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ 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 ea2a4 │ │ │ │ + bl ea50c │ │ │ │ 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 ea9dc │ │ │ │ + bl eac44 │ │ │ │ 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 19820c │ │ │ │ + bl 199aa4 │ │ │ │ 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 1afcf8 │ │ │ │ + bl 1b1418 │ │ │ │ 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, #55888 @ 0xda50 │ │ │ │ + movw r1, #62120 @ 0xf2a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ 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 e9650 │ │ │ │ + bl e98b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b35dc │ │ │ │ + bl 1b4d1c │ │ │ │ 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 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 1bbbac │ │ │ │ + b.w 1bd470 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1bbf98 │ │ │ │ + b.w 1bd858 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ 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 1d5ae0 │ │ │ │ + bl 1d73a8 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cf1c0 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ + bl 1d0a8c <_PyEval_MakePendingCalls@@Base+0x594> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 119b28 │ │ │ │ + bl 11a850 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 1d378c │ │ │ │ + bl 1d5054 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bc12 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - pop {r4, r7} │ │ │ │ + bmi.n 2bbbc │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 8ff00 │ │ │ │ + b.w 90128 │ │ │ │ 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, #10428 @ 0x28bc │ │ │ │ + movw r1, #16828 @ 0x41bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8ff00 │ │ │ │ + b.w 90128 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #36820 @ 0x8fd4 │ │ │ │ + movw r1, #43052 @ 0xa82c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 1d5ae0 │ │ │ │ + b.w 1d73a8 │ │ │ │ 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 1a5cc0 │ │ │ │ + bl 1a7560 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 1d5e58 │ │ │ │ + bl 1d7720 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d68f4 │ │ │ │ + bl 1d81bc │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 1d1480 │ │ │ │ + bl 1d2d4c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 c6b54 │ │ │ │ + bl c6c90 │ │ │ │ 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, #9040 @ 0x2350 │ │ │ │ + movw r0, #15272 @ 0x3ba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bd8b4 │ │ │ │ + bl 1bf174 │ │ │ │ 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, #37940 @ 0x9434 │ │ │ │ + movw r1, #44172 @ 0xac8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 268428 │ │ │ │ + bl 269c94 │ │ │ │ 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 24610c │ │ │ │ + bl 24783c │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ 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, #35408 @ 0x8a50 │ │ │ │ + movw r2, #41640 @ 0xa2a8 │ │ │ │ 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 6c480 │ │ │ │ + bl 6c4ac │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ - bl 1e8b74 │ │ │ │ - bl 95e08 │ │ │ │ + bl 98a60 │ │ │ │ + bl 1ea2a4 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ - bl e4bd0 │ │ │ │ + bl 98a60 │ │ │ │ + bl e4e58 │ │ │ │ mov fp, r0 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 6c258 │ │ │ │ + bl 6c284 │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ + movw r1, #44196 @ 0xaca4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - bl 95e08 │ │ │ │ + bl 12844c │ │ │ │ + bl 95f60 │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c480 │ │ │ │ + bl 6c4ac │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ - bl 1e8b74 │ │ │ │ - bl 95e08 │ │ │ │ + bl 98a60 │ │ │ │ + bl 1ea2a4 │ │ │ │ + bl 95f60 │ │ │ │ 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 71410 │ │ │ │ + bl 71438 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 71410 │ │ │ │ + bl 71438 │ │ │ │ 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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ 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, #37988 @ 0x9464 │ │ │ │ + movw r1, #44220 @ 0xacbc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38020 @ 0x9484 │ │ │ │ + movw r1, #44252 @ 0xacdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ 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, #38052 @ 0x94a4 │ │ │ │ + movw r1, #44284 @ 0xacfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38088 @ 0x94c8 │ │ │ │ + movw r1, #44320 @ 0xad20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38128 @ 0x94f0 │ │ │ │ + movw r1, #44360 @ 0xad48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38140 @ 0x94fc │ │ │ │ + movw r1, #44372 @ 0xad54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38156 @ 0x950c │ │ │ │ + movw r1, #44388 @ 0xad64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38172 @ 0x951c │ │ │ │ + movw r1, #44404 @ 0xad74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38188 @ 0x952c │ │ │ │ + movw r1, #44420 @ 0xad84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38208 @ 0x9540 │ │ │ │ + movw r1, #44440 @ 0xad98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38224 @ 0x9550 │ │ │ │ + movw r1, #44456 @ 0xada8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38240 @ 0x9560 │ │ │ │ + movw r1, #44472 @ 0xadb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38256 @ 0x9570 │ │ │ │ + movw r1, #44488 @ 0xadc8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38276 @ 0x9584 │ │ │ │ + movw r1, #44508 @ 0xaddc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38292 @ 0x9594 │ │ │ │ + movw r1, #44524 @ 0xadec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38320 @ 0x95b0 │ │ │ │ + movw r1, #44552 @ 0xae08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38348 @ 0x95cc │ │ │ │ + movw r1, #44580 @ 0xae24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38372 @ 0x95e4 │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38396 @ 0x95fc │ │ │ │ + movw r1, #44628 @ 0xae54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38424 @ 0x9618 │ │ │ │ + movw r1, #44656 @ 0xae70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38524 @ 0x967c │ │ │ │ + movw r1, #44756 @ 0xaed4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 71410 │ │ │ │ + bl 71438 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61836 @ 0xf18c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2572 @ 0xa0c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #62096 @ 0xf290 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2832 @ 0xb10 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61852 @ 0xf19c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2588 @ 0xa1c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61864 @ 0xf1a8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2600 @ 0xa28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38440 @ 0x9628 │ │ │ │ + movw r1, #44672 @ 0xae80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38460 @ 0x963c │ │ │ │ + movw r1, #44692 @ 0xae94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38476 @ 0x964c │ │ │ │ + movw r1, #44708 @ 0xaea4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17296 @ 0x4390 │ │ │ │ + movw r1, #23596 @ 0x5c2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61880 @ 0xf1b8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2616 @ 0xa38 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38500 @ 0x9664 │ │ │ │ + movw r1, #44732 @ 0xaebc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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, #38512 @ 0x9670 │ │ │ │ + movw r1, #44744 @ 0xaec8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 e249c <_PyConfig_AsDict@@Base> │ │ │ │ + bl e2728 <_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 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50420 @ 0xc4f4 │ │ │ │ + movw r1, #56652 @ 0xdd4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 93494 │ │ │ │ + bl 935e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4841a │ │ │ │ + b.w 48442 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91ba4 │ │ │ │ + bl 91cf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 37914 │ │ │ │ + bl 37a8c │ │ │ │ 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, #50948 @ 0xc704 │ │ │ │ + movw r1, #57180 @ 0xdf5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #62344 @ 0xf388 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + movw r0, #3080 @ 0xc08 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 10f118 <_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, #46572 @ 0xb5ec │ │ │ │ + movw r1, #52804 @ 0xce44 │ │ │ │ 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, #4940 @ 0x134c │ │ │ │ + movw r3, #11172 @ 0x2ba4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85170 │ │ │ │ + bl 8511c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e700 │ │ │ │ + bl 8e928 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 11d1c4 │ │ │ │ + bl 11dee8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 cb87c │ │ │ │ + b.w cb9dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #46900 @ 0xb734 │ │ │ │ + movw r2, #53132 @ 0xcf8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46908 @ 0xb73c │ │ │ │ + movw r1, #53140 @ 0xcf94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d5dcc │ │ │ │ + bl 1d7694 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7ec30 │ │ │ │ + bl 7ec44 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ddae8 │ │ │ │ + bl ddd60 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #46924 @ 0xb74c │ │ │ │ + movw r3, #53156 @ 0xcfa4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #11089 @ 0x2b51 │ │ │ │ + movw r3, #17033 @ 0x4289 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #12805 @ 0x3205 │ │ │ │ + movw r3, #18749 @ 0x493d │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80310 │ │ │ │ + bl 80324 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46932 @ 0xb754 │ │ │ │ + movw r1, #53164 @ 0xcfac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #63889 @ 0xf991 │ │ │ │ - movt r2, #24 │ │ │ │ - movw r3, #48617 @ 0xbde9 │ │ │ │ + movw r2, #4677 @ 0x1245 │ │ │ │ + movt r2, #25 │ │ │ │ + movw r3, #54969 @ 0xd6b9 │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #46748 @ 0xb69c │ │ │ │ + movw r1, #52980 @ 0xcef4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f9884 │ │ │ │ + bl f9c08 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46760 @ 0xb6a8 │ │ │ │ + movw r1, #52992 @ 0xcf00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ 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 1020f8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 1028c8 <_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 1df9b0 │ │ │ │ + b.w 1e1280 │ │ │ │ │ │ │ │ 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 268428 │ │ │ │ + bl 269c94 │ │ │ │ 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 268428 │ │ │ │ + bl 269c94 │ │ │ │ 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 24610c │ │ │ │ + bl 24783c │ │ │ │ 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 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ 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 83e44 │ │ │ │ + bl 83e30 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ 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 24610c │ │ │ │ + bl 24783c │ │ │ │ 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 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac08c │ │ │ │ + b.w 1ad7ac │ │ │ │ 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, #50736 @ 0xc630 │ │ │ │ + movw r1, #56968 @ 0xde88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #50820 @ 0xc684 │ │ │ │ + movw r9, #57052 @ 0xdedc │ │ │ │ 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, #50756 @ 0xc644 │ │ │ │ + movw r1, #56988 @ 0xde9c │ │ │ │ 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, #50780 @ 0xc65c │ │ │ │ + movw r1, #57012 @ 0xdeb4 │ │ │ │ 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, #50800 @ 0xc670 │ │ │ │ + movw r1, #57032 @ 0xdec8 │ │ │ │ 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 6cb54 │ │ │ │ + bl 6cb80 │ │ │ │ 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 97d88 <_Py_GetConfig@@Base> │ │ │ │ + bl 97eec <_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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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, #11689 @ 0x2da9 │ │ │ │ + movw r3, #11849 @ 0x2e49 │ │ │ │ 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, #50848 @ 0xc6a0 │ │ │ │ + movw r2, #57080 @ 0xdef8 │ │ │ │ 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, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #57132 @ 0xdf2c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50932 @ 0xc6f4 │ │ │ │ + movw r2, #57164 @ 0xdf4c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 197de4 <_start@@Base+0xbf4> │ │ │ │ + bl 19967c <_start@@Base+0xbf0> │ │ │ │ ldr r1, [pc, #204] @ (2d31c <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #1723 @ 0x6bb │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #64835 @ 0xfd43 │ │ │ │ + movt r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19cd0c <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19e5a4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #3051 @ 0xbeb │ │ │ │ + movw r2, #597 @ 0x255 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #3109 @ 0xc25 │ │ │ │ + movw r1, #655 @ 0x28f │ │ │ │ movt r1, #6 │ │ │ │ - bl 19d6c4 │ │ │ │ + bl 19ef5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #57196 @ 0xdf6c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50992 @ 0xc730 │ │ │ │ + movw r2, #57224 @ 0xdf88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51020 @ 0xc74c │ │ │ │ + movw r2, #57252 @ 0xdfa4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51060 @ 0xc774 │ │ │ │ + movw r2, #57292 @ 0xdfcc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51088 @ 0xc790 │ │ │ │ + movw r2, #57320 @ 0xdfe8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ 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 1e3ccc │ │ │ │ + bl 1e53fc │ │ │ │ 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, #51116 @ 0xc7ac │ │ │ │ + movw r2, #57348 @ 0xe004 │ │ │ │ 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 26b668 │ │ │ │ + bl 26ced8 │ │ │ │ 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, #51168 @ 0xc7e0 │ │ │ │ + movw r0, #57400 @ 0xe038 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #51280 @ 0xc850 │ │ │ │ + movw r3, #57512 @ 0xe0a8 │ │ │ │ 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 26b8c4 │ │ │ │ + bl 26d134 │ │ │ │ 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, #51308 @ 0xc86c │ │ │ │ + movw r1, #57540 @ 0xe0c4 │ │ │ │ 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, #51336 @ 0xc888 │ │ │ │ + movw r1, #57568 @ 0xe0e0 │ │ │ │ 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, #51356 @ 0xc89c │ │ │ │ + movw r1, #57588 @ 0xe0f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #57612 @ 0xe10c │ │ │ │ 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, #51408 @ 0xc8d0 │ │ │ │ + movw r2, #57640 @ 0xe128 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb54 │ │ │ │ + bl 6cb80 │ │ │ │ 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, #51436 @ 0xc8ec │ │ │ │ + movw r1, #57668 @ 0xe144 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #51464 @ 0xc908 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ 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, #51492 @ 0xc924 │ │ │ │ + movw r2, #57724 @ 0xe17c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb54 │ │ │ │ + bl 6cb80 │ │ │ │ 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, #51520 @ 0xc940 │ │ │ │ + movw r1, #57752 @ 0xe198 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #51552 @ 0xc960 │ │ │ │ + movw r1, #57784 @ 0xe1b8 │ │ │ │ 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, #51584 @ 0xc980 │ │ │ │ + movw r1, #57816 @ 0xe1d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #51616 @ 0xc9a0 │ │ │ │ + movw r1, #57848 @ 0xe1f8 │ │ │ │ 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, #51624 @ 0xc9a8 │ │ │ │ + movw r0, #57856 @ 0xe200 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51644 @ 0xc9bc │ │ │ │ + movw r1, #57876 @ 0xe214 │ │ │ │ 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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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, #51784 @ 0xca48 │ │ │ │ + movw r2, #58016 @ 0xe2a0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6cb54 │ │ │ │ + bl 6cb80 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #51808 @ 0xca60 │ │ │ │ + movw r2, #58040 @ 0xe2b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb54 │ │ │ │ + bl 6cb80 │ │ │ │ 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, #51816 @ 0xca68 │ │ │ │ + movw r1, #58048 @ 0xe2c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14b714 │ │ │ │ + bl 14c4f4 │ │ │ │ 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 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ 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, #51836 @ 0xca7c │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl de8a4 │ │ │ │ + bl deb1c │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ 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 e1550 │ │ │ │ + bl e17cc │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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, #30732 @ 0x780c │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 93380 │ │ │ │ + bl 934d4 │ │ │ │ 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 268428 │ │ │ │ - movw r4, #29696 @ 0x7400 │ │ │ │ + bl 269c94 │ │ │ │ + movw r4, #35904 @ 0x8c40 │ │ │ │ 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, #50936 @ 0xc6f8 │ │ │ │ + movw r4, #57208 @ 0xdf78 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50952 @ 0xc708 │ │ │ │ + movw r4, #57224 @ 0xdf88 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50896 @ 0xc6d0 │ │ │ │ + movw r4, #57168 @ 0xdf50 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50924 @ 0xc6ec │ │ │ │ + movw r4, #57196 @ 0xdf6c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50960 @ 0xc710 │ │ │ │ + movw r4, #57232 @ 0xdf90 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50908 @ 0xc6dc │ │ │ │ + movw r4, #57180 @ 0xdf5c │ │ │ │ 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 24610c │ │ │ │ + bl 24783c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ 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, #14092 @ 0x370c │ │ │ │ + movw r1, #20324 @ 0x4f64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 93380 │ │ │ │ + bl 934d4 │ │ │ │ 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 1d1ed4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d37a0 <_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, #61608 @ 0xf0a8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2304 @ 0x900 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_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 1d1ed4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d37a0 <_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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6584 <_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, #61636 @ 0xf0c4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2332 @ 0x91c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_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 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6584 <_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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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, #52120 @ 0xcb98 │ │ │ │ + movw r1, #58352 @ 0xe3f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ 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 10e750 │ │ │ │ + bl 10f1d0 │ │ │ │ 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 f88f8 │ │ │ │ + bl f8b60 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 97d88 <_Py_GetConfig@@Base> │ │ │ │ + bl 97eec <_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 14c194 │ │ │ │ + b.w 14cf74 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #52236 @ 0xcc0c │ │ │ │ + movw r1, #58468 @ 0xe464 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ 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, #52384 @ 0xcca0 │ │ │ │ + movw r1, #58616 @ 0xe4f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14b714 │ │ │ │ + bl 14c4f4 │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ 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, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ddf6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r2, 2ddf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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, #52564 @ 0xcd54 │ │ │ │ + movw r1, #58796 @ 0xe5ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14b714 │ │ │ │ + bl 14c4f4 │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ b.n 2df90 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ 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, #52652 @ 0xcdac │ │ │ │ + movw r1, #58884 @ 0xe604 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14b714 │ │ │ │ + bl 14c4f4 │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e008 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 83510 │ │ │ │ + bl 83520 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e5f9c │ │ │ │ + b.w 1e76cc │ │ │ │ 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 1d8264 │ │ │ │ + bl 1d9b2c │ │ │ │ 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, #41352 @ 0xa188 │ │ │ │ + movw r1, #47584 @ 0xb9e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e60c8 │ │ │ │ + bl 1e77f8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 6d34c <_Py_HashBytes@@Base> │ │ │ │ + bl 6d374 <_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 13e970 │ │ │ │ + bl 13f6e8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18b068 │ │ │ │ + bl 18cbec │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 78230 │ │ │ │ + bl 782c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e92c │ │ │ │ + bl 7e940 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 1e8a40 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1ea170 <_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, #46748 @ 0xb69c │ │ │ │ + movw r1, #52980 @ 0xcef4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa2a0 │ │ │ │ + bl fa530 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 772e4 │ │ │ │ + b.w 7736c │ │ │ │ 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, #55156 @ 0xd774 │ │ │ │ + movw r2, #61388 @ 0xefcc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2864 │ │ │ │ + bl d2a9c │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bcb28 │ │ │ │ + bl 1be3e8 │ │ │ │ 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, #8424 @ 0x20e8 │ │ │ │ + movw r1, #14656 @ 0x3940 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c0e8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19d980 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1ec474 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1edba4 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782f8 │ │ │ │ - bl e4bd0 │ │ │ │ + bl 78388 │ │ │ │ + bl e4e58 │ │ │ │ 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, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #55176 @ 0xd788 │ │ │ │ + movw r0, #61408 @ 0xefe0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c9f8 │ │ │ │ + bl 13d770 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #55184 @ 0xd790 │ │ │ │ + movw r1, #61416 @ 0xefe8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d3cbc │ │ │ │ + bl d3eec │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #55224 @ 0xd7b8 │ │ │ │ + movw r0, #61456 @ 0xf010 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e6104 │ │ │ │ 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, #55236 @ 0xd7c4 │ │ │ │ + movw r0, #61468 @ 0xf01c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ 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, #55252 @ 0xd7d4 │ │ │ │ + movw r0, #61484 @ 0xf02c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e6104 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cf48 │ │ │ │ + bl 13dcc0 │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cf48 │ │ │ │ + bl 13dcc0 │ │ │ │ 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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 1ec60c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1edd3c <_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, #63108 @ 0xf684 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #3804 @ 0xedc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ 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, #63136 @ 0xf6a0 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #3832 @ 0xef8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #63160 @ 0xf6b8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #3856 @ 0xf10 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #63184 @ 0xf6d0 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #3880 @ 0xf28 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ 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, #41684 @ 0xa2d4 │ │ │ │ + movw r3, #47948 @ 0xbb4c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #63208 @ 0xf6e8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #3904 @ 0xf40 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #63232 @ 0xf700 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #3928 @ 0xf58 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1ccf54 │ │ │ │ + bl 1ce814 │ │ │ │ mov r6, r0 │ │ │ │ - bl d3c7c │ │ │ │ + bl d3eac │ │ │ │ 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 d3c90 │ │ │ │ + bl d3ec0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccfe4 │ │ │ │ + bl 1ce8a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #9040 @ 0x2350 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ 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, #63252 @ 0xf714 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #3948 @ 0xf6c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_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 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r6 │ │ │ │ - bl 760ec │ │ │ │ + bl 7618c │ │ │ │ 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 80310 │ │ │ │ + bl 80324 │ │ │ │ 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 760ec │ │ │ │ + bl 7618c │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6ec <_PyObject_Dump@@Base+0x248> │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6d4 <_PyObject_Dump@@Base+0x230> │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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 e4bd0 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #63408 @ 0xf7b0 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #4104 @ 0x1008 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #63416 @ 0xf7b8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #4112 @ 0x1010 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e4624 │ │ │ │ + bl e48b0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e779c │ │ │ │ + bl e7a24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ 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, #64796 @ 0xfd1c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #5492 @ 0x1574 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127758 <_PyErr_SetString@@Base> │ │ │ │ + bl 1284b0 <_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 1eefac │ │ │ │ + bl 1f06d0 │ │ │ │ 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 b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d3cbc │ │ │ │ + bl d3eec │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #65092 @ 0xfe44 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #5788 @ 0x169c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c9f8 │ │ │ │ + bl 13d770 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #65100 @ 0xfe4c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #5796 @ 0x16a4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13cf48 │ │ │ │ + bl 13dcc0 │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65116 @ 0xfe5c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #5812 @ 0x16b4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, #53440 @ 0xd0c0 │ │ │ │ + movw r0, #59696 @ 0xe930 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 11086c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1112f0 <_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 11086c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1112f0 <_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 1d3928 │ │ │ │ + bl 1d51f0 │ │ │ │ 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, #896 @ 0x380 │ │ │ │ + movw r1, #7128 @ 0x1bd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 1ee3b0 │ │ │ │ + bl 1efad4 │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eaa0 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cbnz r0, 2eace │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f18e4 │ │ │ │ - bl e4bd0 │ │ │ │ + b.w f1b5c │ │ │ │ + bl e4e58 │ │ │ │ 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 1e3f28 │ │ │ │ + b.w 1e5658 │ │ │ │ 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 1e2a54 │ │ │ │ + b.w 1e4180 │ │ │ │ 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 1d8444 │ │ │ │ + bl 1d9d0c │ │ │ │ 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 1f4c8c │ │ │ │ + bl 1f6578 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ec7e │ │ │ │ cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 909b0 │ │ │ │ + bl 90bd8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ec7e │ │ │ │ - bl 1da6dc │ │ │ │ + bl 1dbfa4 │ │ │ │ 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 1da71c │ │ │ │ + bl 1dbfe4 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ecee │ │ │ │ - bl e4bd0 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10572 @ 0x294c │ │ │ │ + movw r0, #16768 @ 0x4180 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ 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 498cc │ │ │ │ + bl 498ea │ │ │ │ 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, #27696 @ 0x6c30 │ │ │ │ + movw r1, #34004 @ 0x84d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 1d5d78 │ │ │ │ + b.w 1d7640 │ │ │ │ bgt.n 2ec9c │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ 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 1fa0b8 │ │ │ │ + bl 1fb7f8 │ │ │ │ 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 6c960 │ │ │ │ + bl 6c98c │ │ │ │ mov r1, r0 │ │ │ │ cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c0e8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19d980 <_Py_write_noraise@@Base+0x50> │ │ │ │ b.n 2ee68 │ │ │ │ cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec474 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1edba4 <_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, #1316 @ 0x524 │ │ │ │ + movw r1, #7452 @ 0x1d1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10f118 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f9170 │ │ │ │ + bl f93d8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 93380 │ │ │ │ + bl 934d4 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 78230 │ │ │ │ + bl 782c0 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 168bd4 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 169acc <_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 10f790 <_PyTime_localtime@@Base> │ │ │ │ + bl 110210 <_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 1fbd44 │ │ │ │ + bl 1fd4f4 │ │ │ │ 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 1a3438 │ │ │ │ + bl 1a4ccc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 2f00c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3670 │ │ │ │ + bl 1a4f08 │ │ │ │ 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 1a36a8 │ │ │ │ + bl 1a4f40 │ │ │ │ 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 1a074c │ │ │ │ + bl 1a1fe4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2f054 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61628 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ + bl 60d20 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002f058 : │ │ │ │ ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cb87c │ │ │ │ + b.w cb9dc │ │ │ │ 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, #47008 @ 0xb7a0 │ │ │ │ + movw r2, #53240 @ 0xcff8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #16932 @ 0x4224 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #23164 @ 0x5a7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f150 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16932 @ 0x4224 │ │ │ │ + movw r0, #23164 @ 0x5a7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_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 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_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 83a2c │ │ │ │ + bl 83a3c │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f164 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 80310 │ │ │ │ + bl 80324 │ │ │ │ b.n 2f1d6 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16924 @ 0x421c │ │ │ │ + movw r1, #23156 @ 0x5a74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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, #14488 @ 0x3898 │ │ │ │ + movw r1, #20720 @ 0x50f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 2f5b6 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ b.n 2f23c │ │ │ │ - bl 71c6c │ │ │ │ + bl 71c94 │ │ │ │ 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, #14520 @ 0x38b8 │ │ │ │ + movw r1, #20752 @ 0x5110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_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, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #17372 @ 0x43dc │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #23604 @ 0x5c34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #49048 @ 0xbf98 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f8a2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2f656 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 1da6dc │ │ │ │ + bl 1dbfa4 │ │ │ │ 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, #17392 @ 0x43f0 │ │ │ │ + movw r1, #23624 @ 0x5c48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ b.n 2f63c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #37588 @ 0x92d4 │ │ │ │ + movw r1, #43820 @ 0xab2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f876 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #10428 @ 0x28bc │ │ │ │ + movw r2, #16828 @ 0x41bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #17436 @ 0x441c │ │ │ │ + movw r1, #23668 @ 0x5c74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl ccbe4 │ │ │ │ + bl ccd44 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 2f876 │ │ │ │ ldr r1, [pc, #352] @ (2f8b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 8042c │ │ │ │ + bl 80440 │ │ │ │ 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 b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f876 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d267c │ │ │ │ + bl d28a8 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f876 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1441f8 │ │ │ │ + bl 144fc0 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2f876 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 115534 │ │ │ │ + bl 116260 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 2f882 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 1da71c │ │ │ │ + bl 1dbfe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_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 c34dc │ │ │ │ + bl c3614 │ │ │ │ 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, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12992 @ 0x32c0 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #19224 @ 0x4b18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26536 @ 0x67a8 │ │ │ │ + movw r0, #32844 @ 0x804c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f9b6 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ 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, #51988 @ 0xcb14 │ │ │ │ + movw r5, #58260 @ 0xe394 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ b.n 2fa24 │ │ │ │ - movw r6, #19268 @ 0x4b44 │ │ │ │ + movw r6, #25500 @ 0x639c │ │ │ │ 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, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #13012 @ 0x32d4 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #19244 @ 0x4b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26536 @ 0x67a8 │ │ │ │ + movw r0, #32844 @ 0x804c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fa96 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ 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, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 2f9b6 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 2f9fa │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fa24 │ │ │ │ - movw r5, #51988 @ 0xcb14 │ │ │ │ + movw r5, #58260 @ 0xe394 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ b.n 2fa24 │ │ │ │ - movw r5, #51988 @ 0xcb14 │ │ │ │ + movw r5, #58260 @ 0xe394 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #19268 @ 0x4b44 │ │ │ │ + movw r6, #25500 @ 0x639c │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 2fa24 │ │ │ │ - movw r5, #51988 @ 0xcb14 │ │ │ │ + movw r5, #58260 @ 0xe394 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #19268 @ 0x4b44 │ │ │ │ + movw r6, #25500 @ 0x639c │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 207814 <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ + bl 208fb0 <_Py_RestoreSignals@@Base+0xf7c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9b6 │ │ │ │ mov r1, sl │ │ │ │ - bl 207928 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ + bl 2090c4 <_Py_RestoreSignals@@Base+0x1090> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fa8e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207a34 <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ + bl 2091d0 <_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 86314 │ │ │ │ + bl 86540 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ cbz r0, 2fa8e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 1779a4 │ │ │ │ + bl 178890 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 2fa96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 78230 │ │ │ │ + bl 782c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c08 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ + bl 2093a4 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 11d120 │ │ │ │ + bl 11de44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ 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 7093c <_Py_hashtable_get@@Base> │ │ │ │ + bl 70964 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7093c <_Py_hashtable_get@@Base> │ │ │ │ + bl 70964 <_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 1020f8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 1028c8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ 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, #62428 @ 0xf3dc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #3124 @ 0xc34 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fbca <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ b.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cbnz r0, 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_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 c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 6c288 │ │ │ │ + bl 6c2b4 │ │ │ │ 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, #22440 @ 0x57a8 │ │ │ │ + movw r2, #28672 @ 0x7000 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127758 <_PyErr_SetString@@Base> │ │ │ │ + bl 1284b0 <_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, #22504 @ 0x57e8 │ │ │ │ + movw r2, #28736 @ 0x7040 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ + bl 14b76c <_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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ 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 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ 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 7093c <_Py_hashtable_get@@Base> │ │ │ │ + bl 70964 <_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 720e4 │ │ │ │ + bl 7210c │ │ │ │ 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 7dee8 │ │ │ │ + bl 7def4 │ │ │ │ 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 720e4 │ │ │ │ + bl 7210c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 7129c <_Py_hashtable_set@@Base> │ │ │ │ + bl 712c4 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ea2a4 │ │ │ │ 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, #24244 @ 0x5eb4 │ │ │ │ + movw r1, #30476 @ 0x770c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ 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 125134 │ │ │ │ + bl 12637c │ │ │ │ b.n 2ff0e <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24260 @ 0x5ec4 │ │ │ │ + movw r1, #30492 @ 0x771c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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, #24296 @ 0x5ee8 │ │ │ │ + movw r1, #30528 @ 0x7740 │ │ │ │ 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 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ 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, #24312 @ 0x5ef8 │ │ │ │ + movw r1, #30544 @ 0x7750 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ffa2 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ 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 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 20b424 │ │ │ │ + bl 20cbbc │ │ │ │ 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, #24348 @ 0x5f1c │ │ │ │ + movw r1, #30580 @ 0x7774 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ beq.n 3003c <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 3003e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ 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 20c378 │ │ │ │ + bl 20db0c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 30196 <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #24484 @ 0x5fa4 │ │ │ │ + movw fp, #30716 @ 0x77fc │ │ │ │ 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, #24456 @ 0x5f88 │ │ │ │ + movw r1, #30688 @ 0x77e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #24388 @ 0x5f44 │ │ │ │ + movw r1, #30620 @ 0x779c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ 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 20b528 │ │ │ │ + bl 20ccc0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #24448 @ 0x5f80 │ │ │ │ + movw r0, #30680 @ 0x77d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ 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 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r8 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 9acfc <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ae18 <_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, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #56] @ (30320 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c288 │ │ │ │ + bl 6c2b4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 30306 <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3031e <_Py_fstat@@Base+0x5d6> │ │ │ │ @@ -8436,79 +8436,79 @@ │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ 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 8e700 │ │ │ │ + bl 8e928 │ │ │ │ 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, #32748 @ 0x7fec │ │ │ │ + movw r1, #38980 @ 0x9844 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 8042c │ │ │ │ + bl 80440 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ - bl 71410 │ │ │ │ + bl 71438 │ │ │ │ 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 79474 │ │ │ │ + bl 79500 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, pc, #96 @ (adr r2, 30430 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -8518,17 +8518,17 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6c288 │ │ │ │ + bl 6c2b4 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20df9c <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20f730 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add.w r0, r7, #4992 @ 0x1380 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r2, r0, #348 @ 0x15c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #736] @ (306ec ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -8549,60 +8549,60 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ bne.n 3043c │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6c000 │ │ │ │ + bl 6c02c │ │ │ │ cbz r0, 3045e │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ cbnz r3, 30470 │ │ │ │ b.n 3048c │ │ │ │ ldr r2, [pc, #660] @ (306f4 ) │ │ │ │ - movw r3, #25088 @ 0x6200 │ │ │ │ + movw r3, #31320 @ 0x7a58 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ b.n 30738 │ │ │ │ ldr r0, [pc, #644] @ (306f8 ) │ │ │ │ - bl 6c97c │ │ │ │ + bl 6c9a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #636] @ (306f8 ) │ │ │ │ - bl 6cbc0 │ │ │ │ + bl 6cbec │ │ │ │ ldr r0, [pc, #632] @ (306f8 ) │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c254 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30718 │ │ │ │ cbnz r5, 3049a │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ cbz r3, 304b0 │ │ │ │ ldr r0, [pc, #616] @ (306fc ) │ │ │ │ - bl 6cbc0 │ │ │ │ + bl 6cbec │ │ │ │ b.n 304b0 │ │ │ │ ldr r0, [pc, #604] @ (306f8 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6d9e8 │ │ │ │ + bl 6da10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3048c │ │ │ │ - movw r3, #25060 @ 0x61e4 │ │ │ │ + movw r3, #31292 @ 0x7a3c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ b.n 30720 │ │ │ │ ldr r0, [pc, #584] @ (306fc ) │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c254 │ │ │ │ cbz r0, 304cc │ │ │ │ ldr r2, [pc, #568] @ (306f4 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #50580 @ 0xc594 │ │ │ │ + movw r3, #56852 @ 0xde14 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ b.n 30738 │ │ │ │ - bl 6c4a8 │ │ │ │ + bl 6c4d4 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ ldr.w fp, [pc, #568] @ 30710 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ beq.n 30524 │ │ │ │ @@ -8616,75 +8616,75 @@ │ │ │ │ beq.n 3051e │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w sl, [r5, #36] @ 0x24 │ │ │ │ - bl 1edc08 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ef32c <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1f93b4 │ │ │ │ + bl 1fac94 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ b.n 304de │ │ │ │ ldr.w r9, [pc, #492] @ 30714 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ cbnz r6, 30540 │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #452] @ (30700 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6d9bc │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6d9e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ beq.n 30556 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cbz r0, 30576 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 30576 │ │ │ │ - bl 19ecac <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + bl 1a0544 <_PyThreadState_New@@Base+0x2f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6da0c │ │ │ │ + bl 6da34 │ │ │ │ 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 1d3e6c │ │ │ │ + bl 1d5734 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, 305a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13bc50 │ │ │ │ + bl 13c9c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4560 │ │ │ │ + bl 1d5e28 │ │ │ │ mov r5, sl │ │ │ │ b.n 3058a │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c4a8 │ │ │ │ + bl 6c4d4 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa338 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl fa5a0 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ ldr r3, [pc, #328] @ (30704 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ cbz r2, 305e2 │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ @@ -8696,20 +8696,20 @@ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ bne.n 305d8 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 3060a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a6bfc │ │ │ │ + bl 1a849c │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3060a │ │ │ │ - movw r3, #25008 @ 0x61b0 │ │ │ │ + movw r3, #31240 @ 0x7a08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ b.n 3067e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3068a │ │ │ │ @@ -8718,15 +8718,15 @@ │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 30636 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [pc, #216] @ (30708 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d84bc │ │ │ │ + bl 1d9d84 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ cbz r5, 30654 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 30694 │ │ │ │ @@ -8736,81 +8736,81 @@ │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 306c4 │ │ │ │ dmb ish │ │ │ │ beq.n 30670 │ │ │ │ ldr r0, [pc, #156] @ (30708 ) │ │ │ │ - bl 24610c │ │ │ │ + bl 24783c │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ cbnz r3, 306ce │ │ │ │ - movw r3, #25032 @ 0x61c8 │ │ │ │ + movw r3, #31264 @ 0x7a20 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [pc, #140] @ (3070c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ b.n 30738 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3061a │ │ │ │ b.n 30612 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1d9ff4 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1db8bc <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbe34 │ │ │ │ + bl 1dd704 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfd9c │ │ │ │ + bl 1e166c │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ cbz r0, 306b8 │ │ │ │ - bl 107538 │ │ │ │ + bl 107d04 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e0170 │ │ │ │ + bl 1e189c │ │ │ │ b.n 30642 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30664 │ │ │ │ b.n 3065c │ │ │ │ mov r0, sl │ │ │ │ - bl 1d41c4 │ │ │ │ + bl 1d5a8c │ │ │ │ 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 1efe6c │ │ │ │ + b.w 1f1590 │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #50580 @ 0xc594 │ │ │ │ + movw r3, #56852 @ 0xde14 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ ldr r1, [pc, #32] @ (30744 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -8819,15 +8819,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ @@ -8862,22 +8862,22 @@ │ │ │ │ mov r3, ip │ │ │ │ movs r5, #3 │ │ │ │ mov r1, lr │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 307be │ │ │ │ movs r4, #0 │ │ │ │ b.n 3088e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 307ba │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ cbz r4, 30836 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 307e0 │ │ │ │ @@ -8886,26 +8886,26 @@ │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 307ee │ │ │ │ subs r4, #1 │ │ │ │ beq.n 30850 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cbz r0, 30804 │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 307ba │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ beq.n 3085a │ │ │ │ b.n 30808 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cbz r0, 3081e │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 307ba │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ beq.n 30862 │ │ │ │ b.n 30822 │ │ │ │ mov r3, r8 │ │ │ │ @@ -8953,22 +8953,22 @@ │ │ │ │ strd r8, r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20d92c │ │ │ │ + bl 20f0c0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 111938 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r0, #1 │ │ │ │ cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ ldr r2, [pc, #104] @ (30910 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -9012,17 +9012,17 @@ │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f8c10 │ │ │ │ + bl 1fa518 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa478 │ │ │ │ + b.w fa7f8 │ │ │ │ ldr r3, [pc, #88] @ (3099c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r0, [r3, #3800] @ 0xed8 │ │ │ │ @@ -9052,88 +9052,88 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6c000 │ │ │ │ + bl 6c02c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 309d0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r3, [r5, #24] │ │ │ │ b.n 309e6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26356 @ 0x66f4 │ │ │ │ + movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #26460 @ 0x675c │ │ │ │ + movw r0, #32692 @ 0x7fb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ 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 14c158 │ │ │ │ + bl 14cf38 │ │ │ │ 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, #26516 @ 0x6794 │ │ │ │ + movw r0, #32748 @ 0x7fec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ 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, #55848 @ 0xda28 │ │ │ │ + movw r0, #62120 @ 0xf2a8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cbnz r0, 30a5c │ │ │ │ movs r0, #0 │ │ │ │ b.n 30a88 │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 30a74 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 30a76 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cbz r0, 30a76 │ │ │ │ b.n 30a58 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc228 │ │ │ │ + bl 1cdae8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 30a58 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9143,15 +9143,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 30ab0 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30abc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30b9a │ │ │ │ mov r0, r4 │ │ │ │ @@ -9163,20 +9163,20 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 30ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbnz r3, 30b3a │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 30b32 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cbz r6, 30b42 │ │ │ │ b.n 30b3a │ │ │ │ mov r0, r4 │ │ │ │ bl 30ba2 │ │ │ │ @@ -9185,61 +9185,61 @@ │ │ │ │ cmp r8, r7 │ │ │ │ beq.n 30b4a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30af8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1a6c │ │ │ │ + bl b1bd0 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 30b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ b.n 30b90 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 30b10 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e44 │ │ │ │ + bl 83e30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30b2c │ │ │ │ mov r5, r0 │ │ │ │ b.n 30b06 │ │ │ │ cmp r7, r6 │ │ │ │ ble.n 30b78 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ b.n 30b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c23a0 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + bl c24dc <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ b.n 30b96 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -9251,24 +9251,24 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 30bc4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30bd0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30bf2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b359c │ │ │ │ + bl b36ec │ │ │ │ cbnz r0, 30be0 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 30bee │ │ │ │ mov r0, r4 │ │ │ │ bl 30c68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ @@ -9281,47 +9281,47 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00030bfc : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13bc08 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13c980 <_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 1ccf54 │ │ │ │ + bl 1ce814 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 30c52 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 30c44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cc330 │ │ │ │ + bl 1cdbf0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 30c48 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ b.n 30c56 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccfe4 │ │ │ │ + bl 1ce8a4 │ │ │ │ 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 25f02c │ │ │ │ + bl 26066c │ │ │ │ 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 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbnz r0, 30caa │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 30cb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b17f4 │ │ │ │ + bl b1958 │ │ │ │ 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, #49476 @ 0xc144 │ │ │ │ + movw r0, #55708 @ 0xd99c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30cf6 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00030cf8 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -9388,17 +9388,17 @@ │ │ │ │ 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, #49476 @ 0xc144 │ │ │ │ + movw r0, #55708 @ 0xd99c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_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 │ │ │ │ @@ -9407,41 +9407,41 @@ │ │ │ │ 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, #63496 @ 0xf808 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #18640 @ 0x48d0 │ │ │ │ + movw r2, #4192 @ 0x1060 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #24940 @ 0x616c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ b.n 30d7e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18640 @ 0x48d0 │ │ │ │ + movw r0, #24940 @ 0x616c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_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 dcd34 │ │ │ │ + bl dcfc4 │ │ │ │ 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 │ │ │ │ @@ -9502,44 +9502,44 @@ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - b.w 2108dc <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + b.w 212020 <_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, #59444 @ 0xe834 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #180 @ 0xb4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb10 │ │ │ │ + bl bfc6c │ │ │ │ cbnz r0, 30e84 │ │ │ │ b.n 30e80 │ │ │ │ - movw r0, #59444 @ 0xe834 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #180 @ 0xb4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30e54 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30e8a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2d28 │ │ │ │ + bl c2e60 │ │ │ │ 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 779a4 │ │ │ │ + bl 77a34 │ │ │ │ cbz r0, 30ef6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a6fe0 │ │ │ │ + bl 1a88a0 │ │ │ │ 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 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3102a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ 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 1a70ac │ │ │ │ + bl 1a896c │ │ │ │ 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 1a7208 │ │ │ │ + bl 1a8ac8 │ │ │ │ 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 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3105c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3105c │ │ │ │ @@ -9742,29 +9742,29 @@ │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 310a0 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b36f0 │ │ │ │ + bl 1b4e30 │ │ │ │ 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 12d010 │ │ │ │ + b.w 12dd58 │ │ │ │ │ │ │ │ 000310ae : │ │ │ │ - b.w 1b2638 │ │ │ │ + b.w 1b3d78 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 11d120 │ │ │ │ + bl 11de44 │ │ │ │ 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 ffde8 │ │ │ │ + bl 1003dc │ │ │ │ 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 13bc08 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13c980 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d41c4 │ │ │ │ + bl 1d5a8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df734 │ │ │ │ + bl 1e1004 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d41c4 │ │ │ │ + b.w 1d5a8c │ │ │ │ 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 1ccf54 │ │ │ │ + bl 1ce814 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31214 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31206 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1cc80c │ │ │ │ + bl 1ce0cc │ │ │ │ b.n 3120a │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ b.n 31218 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccfe4 │ │ │ │ + bl 1ce8a4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9909,268 +9909,268 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (31254 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1df570 │ │ │ │ + bl 1e0e40 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00031258 : │ │ │ │ ldr r0, [pc, #4] @ (31260 ) │ │ │ │ - b.w cb87c │ │ │ │ + b.w cb9dc │ │ │ │ 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, #32844 @ 0x804c │ │ │ │ + movw r1, #39076 @ 0x98a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3128c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31546 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32856 @ 0x8058 │ │ │ │ + movw r1, #39088 @ 0x98b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32868 @ 0x8064 │ │ │ │ + movw r1, #39100 @ 0x98bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32880 @ 0x8070 │ │ │ │ + movw r1, #39112 @ 0x98c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32888 @ 0x8078 │ │ │ │ + movw r1, #39120 @ 0x98d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32900 @ 0x8084 │ │ │ │ + movw r1, #39132 @ 0x98dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32912 @ 0x8090 │ │ │ │ + movw r1, #39144 @ 0x98e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32924 @ 0x809c │ │ │ │ + movw r1, #39156 @ 0x98f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32936 @ 0x80a8 │ │ │ │ + movw r1, #39168 @ 0x9900 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32944 @ 0x80b0 │ │ │ │ + movw r1, #39176 @ 0x9908 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32956 @ 0x80bc │ │ │ │ + movw r1, #39188 @ 0x9914 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32968 @ 0x80c8 │ │ │ │ + movw r1, #39200 @ 0x9920 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32980 @ 0x80d4 │ │ │ │ + movw r1, #39212 @ 0x992c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32992 @ 0x80e0 │ │ │ │ + movw r1, #39224 @ 0x9938 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33004 @ 0x80ec │ │ │ │ + movw r1, #39236 @ 0x9944 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33016 @ 0x80f8 │ │ │ │ + movw r1, #39248 @ 0x9950 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33028 @ 0x8104 │ │ │ │ + movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33040 @ 0x8110 │ │ │ │ + movw r1, #39272 @ 0x9968 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33052 @ 0x811c │ │ │ │ + movw r1, #39284 @ 0x9974 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33064 @ 0x8128 │ │ │ │ + movw r1, #39296 @ 0x9980 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33072 @ 0x8130 │ │ │ │ + movw r1, #39304 @ 0x9988 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33084 @ 0x813c │ │ │ │ + movw r1, #39316 @ 0x9994 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33096 @ 0x8148 │ │ │ │ + movw r1, #39328 @ 0x99a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33108 @ 0x8154 │ │ │ │ + movw r1, #39340 @ 0x99ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33120 @ 0x8160 │ │ │ │ + movw r1, #39352 @ 0x99b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33132 @ 0x816c │ │ │ │ + movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33144 @ 0x8178 │ │ │ │ + movw r1, #39376 @ 0x99d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33156 @ 0x8184 │ │ │ │ + movw r1, #39388 @ 0x99dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33168 @ 0x8190 │ │ │ │ + movw r1, #39400 @ 0x99e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33180 @ 0x819c │ │ │ │ + movw r1, #39412 @ 0x99f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33192 @ 0x81a8 │ │ │ │ + movw r1, #39424 @ 0x9a00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33204 @ 0x81b4 │ │ │ │ + movw r1, #39436 @ 0x9a0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33216 @ 0x81c0 │ │ │ │ + movw r1, #39448 @ 0x9a18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33232 @ 0x81d0 │ │ │ │ + movw r1, #39464 @ 0x9a28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ 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] │ │ │ │ @@ -10182,28 +10182,28 @@ │ │ │ │ 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 ffde8 │ │ │ │ + bl 1003dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #33288 @ 0x8208 │ │ │ │ + movw r0, #39520 @ 0x9a60 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59152 @ 0xe710 │ │ │ │ + movw r1, #65384 @ 0xff68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 │ │ │ │ @@ -10214,90 +10214,90 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #33392 @ 0x8270 │ │ │ │ + movw r1, #39624 @ 0x9ac8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl bfb10 │ │ │ │ + bl bfc6c │ │ │ │ cbz r0, 31608 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd898 │ │ │ │ + bl cd9f8 │ │ │ │ cbnz r0, 3160c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33292 @ 0x820c │ │ │ │ + movw r1, #39524 @ 0x9a64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ b.n 316b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bmi.n 3162e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33320 @ 0x8228 │ │ │ │ + movw r1, #39552 @ 0x9a80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 31608 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cbz r1, 31652 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ bmi.n 3165a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33344 @ 0x8240 │ │ │ │ + movw r1, #39576 @ 0x9a98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 31608 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17424 @ 0x4410 │ │ │ │ + movw r1, #23672 @ 0x5c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33384 @ 0x8268 │ │ │ │ + movw r0, #39616 @ 0x9ac0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31608 │ │ │ │ - bl 1d81a4 │ │ │ │ + bl 1d9a6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31608 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f2d08 │ │ │ │ + bl 1f4450 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bne.n 3169e │ │ │ │ - bl 1d89cc │ │ │ │ + bl 1da294 │ │ │ │ b.n 31608 │ │ │ │ - bl 1f8c10 │ │ │ │ + bl 1fa518 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1d89cc │ │ │ │ + bl 1da294 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa478 │ │ │ │ + bl fa7f8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 31704 │ │ │ │ movs r4, #0 │ │ │ │ b.n 317d0 │ │ │ │ cbnz r4, 31724 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #4384 @ 0x1120 │ │ │ │ + movw r1, #10696 @ 0x29c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33412 @ 0x8284 │ │ │ │ + movw r0, #39672 @ 0x9af8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31732 │ │ │ │ b.n 31700 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 13a5ac <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13b320 <_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, #33428 @ 0x8294 │ │ │ │ + movw r1, #39688 @ 0x9b08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d1a08 │ │ │ │ + b.w d1c30 │ │ │ │ adds r2, r6, #1 │ │ │ │ bge.n 31770 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33508 @ 0x82e4 │ │ │ │ + movw r1, #39768 @ 0x9b58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 72288 │ │ │ │ + bl 72328 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 31700 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1340047 │ │ │ │ + sbc.w r0, r0, #71 @ 0x47 │ │ │ │ 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, #60128 @ 0xeae0 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #864 @ 0x360 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cc1b4 │ │ │ │ + bl 1cda74 │ │ │ │ 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, #34060 @ 0x850c │ │ │ │ + movw r1, #40292 @ 0x9d64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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, #34108 @ 0x853c │ │ │ │ + movw r1, #40340 @ 0x9d94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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, #34164 @ 0x8574 │ │ │ │ + movw r1, #40396 @ 0x9dcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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, #34212 @ 0x85a4 │ │ │ │ + movw r1, #40444 @ 0x9dfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 31826 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1b44 │ │ │ │ + bl 1a33dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31826 │ │ │ │ - movw r2, #60128 @ 0xeae0 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #864 @ 0x360 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21543c │ │ │ │ + bl 216b84 │ │ │ │ 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 19f4a0 │ │ │ │ + bl 1a0d38 │ │ │ │ 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 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2155a8 │ │ │ │ + bl 216cf0 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 7dee8 │ │ │ │ + bl 7def4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31ac0 │ │ │ │ - bl d3cbc │ │ │ │ + bl d3eec │ │ │ │ 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 8de78 │ │ │ │ + bl 8e0a0 │ │ │ │ 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 bc344 │ │ │ │ + bl bc498 │ │ │ │ cbz r0, 31ace │ │ │ │ - bl d3cbc │ │ │ │ + bl d3eec │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13734c │ │ │ │ + bl 1380a0 │ │ │ │ cbnz r0, 31ae2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 137380 │ │ │ │ + bl 1380d4 │ │ │ │ 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 7d968 │ │ │ │ + bl 7d974 │ │ │ │ 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 1b8698 │ │ │ │ + bl 1b9fec │ │ │ │ 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 1219ac │ │ │ │ + bl 12296c │ │ │ │ b.n 31b2a │ │ │ │ movs r7, #0 │ │ │ │ - bl 13a720 │ │ │ │ + bl 13b494 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, #65028 @ 0xfe04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl bfb10 │ │ │ │ + bl bfc6c │ │ │ │ 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 19f4a0 │ │ │ │ + bl 1a0d38 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 19f4a0 │ │ │ │ + bl 1a0d38 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 1d3bf0 │ │ │ │ + bl 1d54b8 │ │ │ │ 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 d1334 │ │ │ │ + bl d1704 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31d4a │ │ │ │ beq.n 31d3c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e6f64 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e8694 <_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,166 +10934,166 @@ │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 31d8a │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 31d7c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 31d68 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31d78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31d8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl dd7c0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 31dae │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 31de6 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #47512 @ 0xb998 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34724 @ 0x87a4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff00 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 31dd4 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 31de6 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31dde │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2949c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 31dc8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 31e18 │ │ │ │ + bge.n 31dbc │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34744 @ 0x87b8 │ │ │ │ + movw r0, #40936 @ 0x9fe8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddcdc │ │ │ │ - ldr r1, [pc, #204] @ (31ee8 ) │ │ │ │ + b.w ddf54 │ │ │ │ + ldr r1, [pc, #204] @ (31e8c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31ee0 │ │ │ │ + blt.n 31e84 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e64 │ │ │ │ - bl 215c5c │ │ │ │ + cbnz r5, 31e08 │ │ │ │ + bl 2171d0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #22696 @ 0x58a8 │ │ │ │ + movw r1, #29004 @ 0x714c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #22704 @ 0x58b0 │ │ │ │ + movw r4, #29012 @ 0x7154 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #34764 @ 0x87cc │ │ │ │ + movw r0, #40956 @ 0x9ffc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31ee2 │ │ │ │ - bl 13c9f8 │ │ │ │ + b.n 31e86 │ │ │ │ + bl 13d770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31eac │ │ │ │ + bne.n 31e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c5c │ │ │ │ + bl 2171d0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #22704 @ 0x58b0 │ │ │ │ + movw r0, #29012 @ 0x7154 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #22696 @ 0x58a8 │ │ │ │ + movw r2, #29004 @ 0x714c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #34800 @ 0x87f0 │ │ │ │ + movw r0, #40992 @ 0xa020 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13cf48 │ │ │ │ - b.n 31ec8 │ │ │ │ - ble.n 31ec6 │ │ │ │ + bl 13dcc0 │ │ │ │ + b.n 31e6c │ │ │ │ + ble.n 31e6a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #55184 @ 0xd790 │ │ │ │ + movw r1, #61416 @ 0xefe8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ee2 │ │ │ │ + beq.n 31e86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31ee2 │ │ │ │ + cbnz r3, 31e86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ee2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31e86 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31e34 │ │ │ │ + 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 dda3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 31eb0 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 31ee8 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #53744 @ 0xd1f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 90128 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 31ed6 │ │ │ │ + bl 7f834 │ │ │ │ + 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 800f4 │ │ │ │ + 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 13a720 │ │ │ │ + bl 13b494 │ │ │ │ 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, #34840 @ 0x8818 │ │ │ │ + movw r1, #41072 @ 0xa070 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 31f38 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #34884 @ 0x8844 │ │ │ │ + movw r0, #41116 @ 0xa09c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31f3c │ │ │ │ movs r0, #0 │ │ │ │ b.n 31f7c │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -11108,128 +11108,128 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 31f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31f70 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00031f7e <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + bl 32092 <_PyXI_ApplyError@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #44620 @ 0xae4c │ │ │ │ + movw r0, #50852 @ 0xc6a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31fae │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31fca <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3206a │ │ │ │ + b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31fa8 │ │ │ │ + beq.n 31fc4 <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 31fe4 │ │ │ │ + bge.n 32000 <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne.w ip, [r2] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - b.n 31fc6 │ │ │ │ + b.n 31fe2 <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #16192 @ 0x3f40 │ │ │ │ + movw r1, #22464 @ 0x57c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35176 @ 0x8968 │ │ │ │ + movw r0, #41408 @ 0xa1c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32008 │ │ │ │ + blt.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3200c │ │ │ │ + cbnz r0, 32028 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3206a │ │ │ │ + b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ movw r8, #9437 @ 0x24dd │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 3206a │ │ │ │ + bge.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 3202c │ │ │ │ + bmi.n 32048 <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32016 │ │ │ │ + b.n 32032 <_PyXI_ApplyCapturedException@@Base+0xb4> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 3203c │ │ │ │ + cbnz r3, 32058 <_PyXI_ApplyCapturedException@@Base+0xda> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 32046 │ │ │ │ - b.n 32028 │ │ │ │ + cbnz r3, 32062 <_PyXI_ApplyCapturedException@@Base+0xe4> │ │ │ │ + b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32032 │ │ │ │ - b.n 32028 │ │ │ │ + bne.n 3204e <_PyXI_ApplyCapturedException@@Base+0xd0> │ │ │ │ + b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32028 │ │ │ │ + beq.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32008 │ │ │ │ + beq.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32008 │ │ │ │ + bne.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32008 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00032076 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - bl 32092 <_PyXI_ApplyError@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ 00032092 <_PyXI_ApplyError@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -11241,257 +11241,257 @@ │ │ │ │ adds r3, r2, #7 │ │ │ │ bne.n 320d0 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cbnz r1, 320ca <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #35196 @ 0x897c │ │ │ │ + movw r1, #41428 @ 0xa1d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 14ec88 │ │ │ │ + bl 14fba8 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29904 @ 0x74d0 │ │ │ │ + movw r1, #36136 @ 0x8d28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35244 @ 0x89ac │ │ │ │ + movw r1, #41476 @ 0xa204 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35280 @ 0x89d0 │ │ │ │ + movw r1, #41512 @ 0xa228 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35320 @ 0x89f8 │ │ │ │ + movw r1, #41552 @ 0xa250 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 d3c7c │ │ │ │ + bl d3eac │ │ │ │ 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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d3cbc │ │ │ │ + bl d3eec │ │ │ │ mov r0, r4 │ │ │ │ bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ea004 │ │ │ │ + bl ea26c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 321e4 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d3c7c │ │ │ │ + bl d3eac │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #35348 @ 0x8a14 │ │ │ │ + movw r1, #41580 @ 0xa26c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 81058 │ │ │ │ + bl 8106c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 321c8 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d3cbc │ │ │ │ + bl d3eec │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3c90 │ │ │ │ - bl d3c7c │ │ │ │ + bl d3ec0 │ │ │ │ + bl d3eac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3c90 │ │ │ │ + bl d3ec0 │ │ │ │ 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 86eb4 <_PyNamespace_New@@Base> │ │ │ │ + bl 870e4 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86eb4 <_PyNamespace_New@@Base> │ │ │ │ + bl 870e4 <_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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56280 @ 0xdbd8 │ │ │ │ + movw r1, #62552 @ 0xf458 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81058 │ │ │ │ + bl 8106c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56292 @ 0xdbe4 │ │ │ │ + movw r1, #62564 @ 0xf464 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81058 │ │ │ │ + bl 8106c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56340 @ 0xdc14 │ │ │ │ + movw r1, #62612 @ 0xf494 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81058 │ │ │ │ + bl 8106c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f834 │ │ │ │ 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, #22572 @ 0x582c │ │ │ │ + movw r1, #28860 @ 0x70bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81058 │ │ │ │ + bl 8106c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ 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, #3360 @ 0xd20 │ │ │ │ + movw r1, #9632 @ 0x25a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81058 │ │ │ │ + bl 8106c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, #35360 @ 0x8a20 │ │ │ │ + movw r1, #41592 @ 0xa278 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81058 │ │ │ │ + bl 8106c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 323f8 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d3cbc │ │ │ │ + bl d3eec │ │ │ │ b.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35372 @ 0x8a2c │ │ │ │ + movw r1, #41604 @ 0xa284 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81058 │ │ │ │ + bl 8106c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, #64900 @ 0xfd84 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5636 @ 0x1604 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ cbz r0, 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #50328 @ 0xc498 │ │ │ │ + movw r1, #56600 @ 0xdd18 │ │ │ │ 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 7a1e8 │ │ │ │ + b.w 7a270 │ │ │ │ cbz r5, 3249e <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #35384 @ 0x8a38 │ │ │ │ + movw r0, #41616 @ 0xa290 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #35396 @ 0x8a44 │ │ │ │ + movw r0, #41628 @ 0xa29c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ cbz r5, 324c8 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #35404 @ 0x8a4c │ │ │ │ + movw r0, #41636 @ 0xa2a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a1e8 │ │ │ │ + b.w 7a270 │ │ │ │ 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 83bac │ │ │ │ + bl 83bbc │ │ │ │ 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, #35412 @ 0x8a54 │ │ │ │ + movw r1, #41644 @ 0xa2ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 123300 │ │ │ │ + bl 1242c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 86314 │ │ │ │ + bl 86540 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 180a00 │ │ │ │ + bl 18195c │ │ │ │ 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 86658 │ │ │ │ + bl 86884 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 3264a <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 824e8 │ │ │ │ + bl 824fc │ │ │ │ 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,1229 +11722,1073 @@ │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f834 │ │ │ │ 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, #35744 @ 0x8ba0 │ │ │ │ + movw r1, #42428 @ 0xa5bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ cbz r0, 326ce <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ cbnz r0, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cbnz r5, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35768 @ 0x8bb8 │ │ │ │ + movw r1, #42452 @ 0xa5d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 │ │ │ │ bne.n 326da <_PyXI_ApplyError@@Base+0x648> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -000326f6 : │ │ │ │ +000326f8 : │ │ │ │ b.w 29e7c │ │ │ │ - nop │ │ │ │ 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 3271c │ │ │ │ + bne.n 3271c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3273a │ │ │ │ - b.n 32734 │ │ │ │ + bne.n 3273a │ │ │ │ + b.n 32734 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25528 @ 0x63b8 │ │ │ │ + movw r0, #31760 @ 0x7c10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32710 │ │ │ │ - b.n 32748 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 32748 │ │ │ │ + bne.n 32710 │ │ │ │ + b.n 32748 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 32748 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ec88 │ │ │ │ + bl 14fba8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0003274c : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb87c │ │ │ │ + b.w cb9dc │ │ │ │ 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 cbf5c │ │ │ │ + bl cc0bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #252] @ (3286c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddac4 │ │ │ │ - movw r1, #50612 @ 0xc5b4 │ │ │ │ + bl ddd3c │ │ │ │ + movw r1, #56920 @ 0xde58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5b0 │ │ │ │ + bl cc710 │ │ │ │ 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 ddac4 │ │ │ │ - movw r1, #63252 @ 0xf714 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl ddd3c │ │ │ │ + movw r1, #3948 @ 0xf6c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5b0 │ │ │ │ + bl cc710 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3278e │ │ │ │ ldr r1, [pc, #188] @ (32874 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddac4 │ │ │ │ - movw r1, #63272 @ 0xf728 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl ddd3c │ │ │ │ + movw r1, #3968 @ 0xf80 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5b0 │ │ │ │ + bl cc710 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3278e │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 71410 │ │ │ │ - movw r1, #52748 @ 0xce0c │ │ │ │ + bl 71438 │ │ │ │ + movw r1, #59020 @ 0xe68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5b0 │ │ │ │ + bl cc710 │ │ │ │ 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 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ 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 7d824 │ │ │ │ + bl 7d830 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3278e │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #88] @ (3287c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl ddac4 │ │ │ │ + bl ddd3c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3278e │ │ │ │ mov r0, r4 │ │ │ │ - bl ddae8 │ │ │ │ + bl ddd60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3278e │ │ │ │ - movw r0, #62520 @ 0xf438 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 7a1a0 │ │ │ │ + movw r0, #3216 @ 0xc90 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 7a228 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7080047 │ │ │ │ @ instruction: 0xf71c0047 │ │ │ │ @ instruction: 0xf7300047 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ 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 cbf5c │ │ │ │ + bl cc0bc │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #65028 @ 0xfe04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl bfb10 │ │ │ │ + bl bfc6c │ │ │ │ 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, #50656 @ 0xc5e0 │ │ │ │ + movw r1, #56928 @ 0xde60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ b.n 32934 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 229ac4 │ │ │ │ + bl 22b234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 328da │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 3291a │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ + mov r0, r1 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, sp, #8 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [pc, #32] @ (32974 ) │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + movw r2, #56960 @ 0xde80 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl d2a9c │ │ │ │ + cbz r0, 32970 │ │ │ │ + ldrd r1, r0, [sp, #8] │ │ │ │ + bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0xf7840047 │ │ │ │ │ │ │ │ -00032938 : │ │ │ │ - ldr r0, [pc, #4] @ (32940 ) │ │ │ │ - b.w cb87c │ │ │ │ +00032978 : │ │ │ │ + ldr r0, [pc, #4] @ (32980 ) │ │ │ │ + b.w cb9dc │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7ac0047 │ │ │ │ + @ instruction: 0xf7b80047 │ │ │ │ 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 cbf5c │ │ │ │ + bl cc0bc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32c20 ) │ │ │ │ + ldr r1, [pc, #708] @ (32c60 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddac4 │ │ │ │ + bl ddd3c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32be4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddae8 │ │ │ │ + bl ddd60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32be4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #51132 @ 0xc7bc │ │ │ │ + movw r1, #57420 @ 0xe04c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [pc, #668] @ (32c24 ) │ │ │ │ - ldr r2, [pc, #672] @ (32c28 ) │ │ │ │ + ldr r4, [pc, #668] @ (32c64 ) │ │ │ │ + ldr r2, [pc, #672] @ (32c68 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 329ce │ │ │ │ + blt.n 32a0e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329b2 │ │ │ │ + beq.n 329f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329b2 │ │ │ │ + cbnz r3, 329f2 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32c28 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32c68 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #51152 @ 0xc7d0 │ │ │ │ + movw r1, #57440 @ 0xe060 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 329e8 │ │ │ │ + bge.n 32a28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32be4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #580] @ (32c28 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32be4 │ │ │ │ + ldr r0, [pc, #580] @ (32c68 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32be4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329fa │ │ │ │ + beq.n 32a3a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329fa │ │ │ │ - ldr r0, [pc, #560] @ (32c28 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32c2c ) │ │ │ │ + cbnz r3, 32a3a │ │ │ │ + ldr r0, [pc, #560] @ (32c68 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32c6c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #51172 @ 0xc7e4 │ │ │ │ + movw r1, #57460 @ 0xe074 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32a44 │ │ │ │ + blt.n 32a84 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a28 │ │ │ │ + beq.n 32a68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a28 │ │ │ │ - ldr r0, [pc, #520] @ (32c2c ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32c2c ) │ │ │ │ + cbnz r3, 32a68 │ │ │ │ + ldr r0, [pc, #520] @ (32c6c ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32c6c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #51196 @ 0xc7fc │ │ │ │ + movw r1, #57484 @ 0xe08c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32a5e │ │ │ │ + bge.n 32a9e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32be4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #468] @ (32c2c ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32be4 │ │ │ │ + ldr r0, [pc, #468] @ (32c6c ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32be4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a70 │ │ │ │ + beq.n 32ab0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a70 │ │ │ │ - ldr r0, [pc, #448] @ (32c2c ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32ab0 │ │ │ │ + ldr r0, [pc, #448] @ (32c6c ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51124 @ 0xc7b4 │ │ │ │ + movw r1, #57412 @ 0xe044 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32be4 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51144 @ 0xc7c8 │ │ │ │ + movw r1, #57432 @ 0xe058 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32be4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51164 @ 0xc7dc │ │ │ │ + movw r1, #57452 @ 0xe06c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32be4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51188 @ 0xc7f4 │ │ │ │ + movw r1, #57476 @ 0xe084 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ - ldr r1, [pc, #360] @ (32c30 ) │ │ │ │ + blt.n 32be4 │ │ │ │ + ldr r1, [pc, #360] @ (32c70 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddac4 │ │ │ │ + bl ddd3c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddae8 │ │ │ │ + bl ddd60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32be4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #51132 @ 0xc7bc │ │ │ │ + movw r1, #57420 @ 0xe04c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #328] @ (32c34 ) │ │ │ │ + ldr r2, [pc, #328] @ (32c74 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b30 │ │ │ │ + blt.n 32b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b14 │ │ │ │ + beq.n 32b54 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b14 │ │ │ │ - ldr r0, [pc, #292] @ (32c34 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32c34 ) │ │ │ │ + cbnz r3, 32b54 │ │ │ │ + ldr r0, [pc, #292] @ (32c74 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32c74 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #51152 @ 0xc7d0 │ │ │ │ + movw r1, #57440 @ 0xe060 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32b44 │ │ │ │ + bge.n 32b84 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32be4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #244] @ (32c34 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + cbnz r3, 32be4 │ │ │ │ + ldr r0, [pc, #244] @ (32c74 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32be4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b56 │ │ │ │ + beq.n 32b96 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b56 │ │ │ │ - ldr r0, [pc, #224] @ (32c34 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32c38 ) │ │ │ │ + cbnz r3, 32b96 │ │ │ │ + ldr r0, [pc, #224] @ (32c74 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32c78 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #51172 @ 0xc7e4 │ │ │ │ + movw r1, #57460 @ 0xe074 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b92 │ │ │ │ + blt.n 32bd2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32baa │ │ │ │ - ldr r2, [pc, #192] @ (32c38 ) │ │ │ │ + bne.n 32bea │ │ │ │ + ldr r2, [pc, #192] @ (32c78 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #51196 @ 0xc7fc │ │ │ │ + movw r1, #57484 @ 0xe08c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32bbc │ │ │ │ + bge.n 32bfc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32be4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #152] @ (32c38 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32be4 │ │ │ │ + ldr r0, [pc, #152] @ (32c78 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32c1c │ │ │ │ + b.n 32c5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32b76 │ │ │ │ - ldr r0, [pc, #128] @ (32c38 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32b76 │ │ │ │ + bne.n 32bb6 │ │ │ │ + ldr r0, [pc, #128] @ (32c78 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32bb6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32bce │ │ │ │ + beq.n 32c0e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32bce │ │ │ │ - ldr r0, [pc, #108] @ (32c38 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32c0e │ │ │ │ + ldr r0, [pc, #108] @ (32c78 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51212 @ 0xc80c │ │ │ │ + movw r1, #57500 @ 0xe09c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32be4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51232 @ 0xc820 │ │ │ │ + movw r1, #57520 @ 0xe0b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32be4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51252 @ 0xc834 │ │ │ │ + movw r1, #57540 @ 0xe0c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32be4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51276 @ 0xc84c │ │ │ │ + movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7e00047 │ │ │ │ + @ instruction: 0xf7ec0047 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf7f40047 │ │ │ │ + strb.w r0, [r0, r7] │ │ │ │ strb r4, [r5, #7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #13] │ │ │ │ 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, #12 │ │ │ │ - add r5, sp, #8 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [pc, #32] @ (32c78 ) │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - movw r2, #51300 @ 0xc864 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl d2864 │ │ │ │ - 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 12266c <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12362c <_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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 32cc2 │ │ │ │ + cbnz r0, 32cc2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32cca │ │ │ │ + cbz r0, 32cca │ │ │ │ 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 32cb4 │ │ │ │ + beq.n 32cb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032ccc : │ │ │ │ ldr r0, [pc, #4] @ (32cd4 ) │ │ │ │ - b.w cb87c │ │ │ │ + b.w cb9dc │ │ │ │ nop │ │ │ │ ldrb.w r0, [r4, r7] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 32d0e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51476 @ 0xc914 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - 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 126b00 <_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 782f8 │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 32d7e │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #51532 @ 0xc94c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl cbcb4 │ │ │ │ - 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 32e66 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #51540 @ 0xc954 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl f10f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r8, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 32dae │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dbe │ │ │ │ - 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 b8d78 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 32da2 │ │ │ │ - b.n 32df8 │ │ │ │ - bl 6c4a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r0, #62844 @ 0xf57c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddcdc │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 32e10 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f0fc0 │ │ │ │ - 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 77e48 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e26 │ │ │ │ - bl d3cbc │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #51564 @ 0xc96c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl f10f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #64764 @ 0xfcfc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl f10f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1cc6ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 115594 <_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 77e48 <_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 cbf5c │ │ │ │ + bl cc0bc │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #35736 @ 0x8b98 │ │ │ │ + movw r0, #41968 @ 0xa3f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1a0 │ │ │ │ + bl 7a228 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r1, [pc, #636] @ (33120 ) │ │ │ │ + beq.w 32ed2 │ │ │ │ + ldr r1, [pc, #636] @ (32f84 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddac4 │ │ │ │ + bl ddd3c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r7, [pc, #620] @ (33124 ) │ │ │ │ - movw r9, #28743 @ 0x7047 │ │ │ │ + beq.w 32ed2 │ │ │ │ + ldr r7, [pc, #620] @ (32f88 ) │ │ │ │ + movw r9, #16407 @ 0x4017 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #48713 @ 0xbe49 │ │ │ │ + movw r8, #55641 @ 0xd959 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ - cbz r2, 32f14 │ │ │ │ + cbz r2, 32d78 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d5e8 │ │ │ │ + bl 7d5f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 32ed2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.w 33048 │ │ │ │ + blt.w 32eac │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f10 │ │ │ │ + beq.n 32d74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32f10 │ │ │ │ + cbnz r3, 32d74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ - b.n 32ec6 │ │ │ │ + b.n 32d2a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #52204 @ 0xcbec │ │ │ │ + movw r0, #58360 @ 0xe3f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8917c │ │ │ │ + bl 893ac │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 32ed2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #47376 @ 0xb910 │ │ │ │ + movw r1, #53608 @ 0xd168 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc5b0 │ │ │ │ + bl cc710 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51656 @ 0xc9c8 │ │ │ │ + movw r1, #57812 @ 0xe1d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc5b0 │ │ │ │ + bl cc710 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51668 @ 0xc9d4 │ │ │ │ + movw r1, #57824 @ 0xe1e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc5b0 │ │ │ │ + bl cc710 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #51684 @ 0xc9e4 │ │ │ │ + movw r1, #57840 @ 0xe1f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5dcc │ │ │ │ + bl 1d7694 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 32ed2 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #51700 @ 0xc9f4 │ │ │ │ + movw r0, #57856 @ 0xe200 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ - movw r1, #21048 @ 0x5238 │ │ │ │ + bl 8285c │ │ │ │ + movw r1, #27348 @ 0x6ad4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 32ed2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #61828 @ 0xf184 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r2, #2564 @ 0xa04 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #57864 @ 0xe208 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d5dcc │ │ │ │ + bl 1d7694 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 32ed2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51724 @ 0xca0c │ │ │ │ + movw r1, #57880 @ 0xe218 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 33410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - bl 71410 │ │ │ │ + beq.n 32ed2 │ │ │ │ + bl 71438 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - bl 71410 │ │ │ │ + beq.n 32ed2 │ │ │ │ + bl 71438 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33112 │ │ │ │ - ldr.w sl, [pc, #304] @ 33128 │ │ │ │ + beq.w 32f76 │ │ │ │ + ldr.w sl, [pc, #304] @ 32f8c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 33074 │ │ │ │ + bne.n 32ed8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 32ffc │ │ │ │ + bne.n 32e60 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #51740 @ 0xca1c │ │ │ │ + movw r2, #57896 @ 0xe228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #56272 @ 0xdbd0 │ │ │ │ + movw r1, #62544 @ 0xf450 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d5dcc │ │ │ │ + bl 1d7694 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 32f76 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #14196 @ 0x3774 │ │ │ │ + movw r1, #20428 @ 0x4fcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3305a │ │ │ │ + bge.n 32ebe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3306e │ │ │ │ + beq.n 32ed2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3306e │ │ │ │ + cbnz r3, 32ed2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3306e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ed2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #51788 @ 0xca4c │ │ │ │ + movw r1, #57944 @ 0xe258 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3312c │ │ │ │ + bge.n 32f90 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33408 │ │ │ │ + b.n 3326c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 33082 │ │ │ │ + cbnz r0, 32ee6 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5dcc │ │ │ │ + bl 1d7694 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 32f76 │ │ │ │ mov r0, r9 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 33112 │ │ │ │ + cbz r0, 32f76 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330b2 │ │ │ │ + blt.n 32f16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 330ce │ │ │ │ + cbnz r0, 32f32 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 33112 │ │ │ │ + beq.n 32f76 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33112 │ │ │ │ + cbnz r2, 32f76 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33112 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32f76 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 330f2 │ │ │ │ + beq.n 32f56 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 330f2 │ │ │ │ + cbnz r1, 32f56 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3310c │ │ │ │ + beq.n 32f70 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 3310c │ │ │ │ + cbnz r2, 32f70 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 33006 │ │ │ │ + bge.w 32e6a │ │ │ │ mov r0, r8 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782f8 │ │ │ │ - b.n 3306e │ │ │ │ + bl 78388 │ │ │ │ + b.n 32ed2 │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - str r0, [r6, #12] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51800 @ 0xca58 │ │ │ │ + movw r1, #57956 @ 0xe264 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 33410 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - movw r2, #51816 @ 0xca68 │ │ │ │ + beq.n 32ed2 │ │ │ │ + movw r2, #57972 @ 0xe274 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #56272 @ 0xdbd0 │ │ │ │ + movw r1, #62544 @ 0xf450 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d5dcc │ │ │ │ + bl 1d7694 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 32ed2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51872 @ 0xcaa0 │ │ │ │ + movw r1, #58028 @ 0xe2ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 32ed2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51888 @ 0xcab0 │ │ │ │ + movw r1, #58044 @ 0xe2bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51904 @ 0xcac0 │ │ │ │ + movw r1, #58060 @ 0xe2cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51920 @ 0xcad0 │ │ │ │ + movw r1, #58076 @ 0xe2dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51936 @ 0xcae0 │ │ │ │ + movw r1, #58092 @ 0xe2ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51956 @ 0xcaf4 │ │ │ │ + movw r1, #58112 @ 0xe300 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51972 @ 0xcb04 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51988 @ 0xcb14 │ │ │ │ + movw r1, #58144 @ 0xe320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52004 @ 0xcb24 │ │ │ │ + movw r1, #58160 @ 0xe330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52020 @ 0xcb34 │ │ │ │ + movw r1, #58176 @ 0xe340 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - movw r8, #52036 @ 0xcb44 │ │ │ │ + beq.w 32ed2 │ │ │ │ + movw r8, #58192 @ 0xe350 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - cbz r7, 3328e │ │ │ │ + cbz r7, 330f2 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 33042 │ │ │ │ - bl 83bac │ │ │ │ + beq.w 32ea6 │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 33284 │ │ │ │ + beq.n 330e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 33284 │ │ │ │ + cbnz r3, 330e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 33252 │ │ │ │ - b.n 33042 │ │ │ │ + bge.n 330b6 │ │ │ │ + b.n 32ea6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52040 @ 0xcb48 │ │ │ │ + movw r1, #58196 @ 0xe354 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52052 @ 0xcb54 │ │ │ │ + movw r1, #58208 @ 0xe360 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52084 @ 0xcb74 │ │ │ │ + movw r1, #58240 @ 0xe380 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52128 @ 0xcba0 │ │ │ │ + movw r1, #58284 @ 0xe3ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ed2 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 332f6 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 3306e │ │ │ │ + cbnz r0, 3315a │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 32ed2 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #52160 @ 0xcbc0 │ │ │ │ + movw r3, #58316 @ 0xe3cc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #52184 @ 0xcbd8 │ │ │ │ + movw r1, #58340 @ 0xe3e4 │ │ │ │ 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,103 +12825,259 @@ │ │ │ │ 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, #56261 @ 0xdbc5 │ │ │ │ + movw r3, #61489 @ 0xf031 │ │ │ │ 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, #11691 @ 0x2dab │ │ │ │ + movw r2, #11759 @ 0x2def │ │ │ │ movt r2, #5 │ │ │ │ - bl f9884 │ │ │ │ + bl f9c08 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 333f8 │ │ │ │ + cbnz r0, 3325c │ │ │ │ mov r0, r4 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 3306e │ │ │ │ + bl 7736c │ │ │ │ + b.n 32ed2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52192 @ 0xcbe0 │ │ │ │ + movw r1, #58348 @ 0xe3ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 332a8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58392 @ 0xe418 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 332cc │ │ │ │ + movw r2, #56128 @ 0xdb40 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 33318 │ │ │ │ + ldr r0, [pc, #332] @ (33408 ) │ │ │ │ + mov r1, sp │ │ │ │ + ldrd r6, r7, [r3, #16] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ + bl 127854 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 332d0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 33400 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 332e0 │ │ │ │ + cbnz r4, 33322 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78388 │ │ │ │ + cmp r8, r5 │ │ │ │ + beq.n 33318 │ │ │ │ + mov r0, r8 │ │ │ │ + movw r1, #58448 @ 0xe450 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl cbe14 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 332cc │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 33322 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 33318 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 33318 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 33400 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #58456 @ 0xe458 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f1370 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 33392 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r8, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 33348 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r5, 33358 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 33374 │ │ │ │ + ldr r1, [pc, #192] @ (3340c ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl b8ed0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3333c │ │ │ │ + b.n 33392 │ │ │ │ + bl 6c4d4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r0, #3688 @ 0xe68 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddf54 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 333aa │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f1238 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bge.n 33398 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 33392 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 33392 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 333e4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 333c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 333c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 333c0 │ │ │ │ + bl d3eec │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #58480 @ 0xe470 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f1370 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 33392 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #5460 @ 0x1554 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f1370 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 33392 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1cdf6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1162c0 <_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 333fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 333fa │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 33318 │ │ │ │ + b.n 332cc │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ + @ instruction: 0xebf40048 │ │ │ │ + bgt.n 33358 │ │ │ │ + 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 r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8027c │ │ │ │ + bl 80290 │ │ │ │ cbz r0, 3348e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ 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, #65248 @ 0xfee0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #18308 @ 0x4784 │ │ │ │ + movw r1, #5984 @ 0x1760 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #24516 @ 0x5fc4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88f94 │ │ │ │ + b.w 891c4 │ │ │ │ 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 156334 │ │ │ │ + b.w 157254 │ │ │ │ │ │ │ │ 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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003353c : │ │ │ │ ldr r0, [pc, #4] @ (33544 ) │ │ │ │ - b.w cb87c │ │ │ │ + b.w cb9dc │ │ │ │ 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 db068 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db2f8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #57240 @ 0xdf98 │ │ │ │ + movw r1, #63616 @ 0xf880 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91c04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91d58 <_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, #57248 @ 0xdfa0 │ │ │ │ + movw r1, #63624 @ 0xf888 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91c04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 335a4 │ │ │ │ b.n 3361e │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #13416 @ 0x3468 │ │ │ │ + movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91c04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33578 │ │ │ │ b.n 3361e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e779c │ │ │ │ + bl e7a24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3361e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1ec8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d20f0 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #20936 @ 0x51c8 │ │ │ │ + movw r0, #27192 @ 0x6a38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3361e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1ec8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d20f0 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91f94 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 920e8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 33626 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d50e4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d69ac <_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 db068 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db2f8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #57528 @ 0xe0b8 │ │ │ │ + movw r1, #63800 @ 0xf938 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91c04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33716 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e779c │ │ │ │ + bl e7a24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33716 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1ec8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d20f0 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 336c8 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #57548 @ 0xe0cc │ │ │ │ + movw r1, #63820 @ 0xf94c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91c04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91d58 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33716 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e779c │ │ │ │ + bl e7a24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33716 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1ec8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d20f0 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #20936 @ 0x51c8 │ │ │ │ + movw r0, #27192 @ 0x6a38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33716 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1ec8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d20f0 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91f94 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 920e8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 3371e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d50e4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d69ac <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_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 ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 338f8 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.n 337d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 337b8 │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ bne.n 337b0 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ bne.n 337da │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 cbf5c │ │ │ │ + bl cc0bc │ │ │ │ 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 16bb60 │ │ │ │ + bl 16ca58 │ │ │ │ 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, #40216 @ 0x9d18 │ │ │ │ + movw r5, #46448 @ 0xb570 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #26901 @ 0x6915 │ │ │ │ + movw r5, #30737 @ 0x7811 │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #45553 @ 0xb1f1 │ │ │ │ + movw r5, #49385 @ 0xc0e9 │ │ │ │ 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, #57600 @ 0xe100 │ │ │ │ + movw r1, #63872 @ 0xf980 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 338f2 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57560 @ 0xe0d8 │ │ │ │ + movw r1, #63832 @ 0xf958 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 232b84 <_PyXI_EndInterpreter@@Base+0x608> │ │ │ │ + bl 2342bc <_PyXI_EndInterpreter@@Base+0x608> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge.n 33890 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ b.n 338f2 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ 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, #15324 @ 0x3bdc │ │ │ │ + movw r3, #21556 @ 0x5434 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 23a3d0 <_Py_c_pow@@Base+0x71c> │ │ │ │ + bl 23bb10 <_Py_c_pow@@Base+0x71c> │ │ │ │ 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 16beac <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16cda4 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 338fa │ │ │ │ b.n 338f2 │ │ │ │ - movw r3, #16212 @ 0x3f54 │ │ │ │ + movw r3, #22444 @ 0x57ac │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 23a3d0 <_Py_c_pow@@Base+0x71c> │ │ │ │ + bl 23bb10 <_Py_c_pow@@Base+0x71c> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b53a4 │ │ │ │ + bl 1b6b74 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 33904 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ 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, #57896 @ 0xe228 │ │ │ │ + movw r1, #64168 @ 0xfaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ 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 7dee8 │ │ │ │ + bl 7def4 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ b.n 33a0e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 339a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57912 @ 0xe238 │ │ │ │ + movw r1, #64184 @ 0xfab8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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, #57952 @ 0xe260 │ │ │ │ + movw r1, #64224 @ 0xfae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 339a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b.n 33a0e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9acfc <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ae18 <_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 182d08 │ │ │ │ + b.w 183ebc │ │ │ │ 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, #55972 @ 0xdaa4 │ │ │ │ + movw r1, #62204 @ 0xf2fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa2a0 │ │ │ │ + bl fa530 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 14a5b4 │ │ │ │ + bl 14b394 │ │ │ │ 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, #4904 @ 0x1328 │ │ │ │ + movw r0, #11136 @ 0x2b80 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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 720e4 │ │ │ │ + bl 7210c │ │ │ │ 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 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 33b18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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, #6468 @ 0x1944 │ │ │ │ + movw r0, #12740 @ 0x31c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, 33b84 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a568 │ │ │ │ + b.w 10ad34 │ │ │ │ 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 ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33bd4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #24460 @ 0x5f8c │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62920 @ 0xf5c8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #3616 @ 0xe20 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_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 ceb1c │ │ │ │ + bl cec7c │ │ │ │ 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, #4384 @ 0x1120 │ │ │ │ + movw r2, #10696 @ 0x29c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 1278fc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 128654 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14308 @ 0x37e4 │ │ │ │ + movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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, #27384 @ 0x6af8 │ │ │ │ + movw r1, #33692 @ 0x839c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ 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 72288 │ │ │ │ + bl 72328 │ │ │ │ cbz r0, 33d10 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ b.n 33cee │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 33d1a │ │ │ │ - bl 130360 <_Py_DecRef@@Base> │ │ │ │ + bl 1310a8 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 33d14 │ │ │ │ - bl 1d1fc4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d3890 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 33ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130360 <_Py_DecRef@@Base> │ │ │ │ + bl 1310a8 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33d20 │ │ │ │ blx 2a438 │ │ │ │ b.n 33d20 │ │ │ │ - bl 130360 <_Py_DecRef@@Base> │ │ │ │ + bl 1310a8 <_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 ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cbz r0, 33d70 │ │ │ │ b.n 33d6c │ │ │ │ - movw r0, #40500 @ 0x9e34 │ │ │ │ + movw r0, #46732 @ 0xb68c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_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 16b35c │ │ │ │ + bl 16c254 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33d8a │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ b.n 33dbc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7dee8 │ │ │ │ + bl 7def4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33dce │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a78a0 │ │ │ │ + b.w 1a9160 │ │ │ │ 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 d7628 │ │ │ │ + bl d7874 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33e02 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cbz r0, 33e1a │ │ │ │ b.n 33e30 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 33e1a │ │ │ │ - movw r0, #58548 @ 0xe4b4 │ │ │ │ + movw r0, #64820 @ 0xfd34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #58564 @ 0xe4c4 │ │ │ │ + movw r0, #64836 @ 0xfd44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ 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 c34dc │ │ │ │ + bl c3614 │ │ │ │ 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, #58696 @ 0xe548 │ │ │ │ + movw r1, #64968 @ 0xfdc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ b.n 33eae │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ ble.n 33eb2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58744 @ 0xe578 │ │ │ │ + movw r1, #65016 @ 0xfdf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3406c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 33eae │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 33ed2 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33f00 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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, #58788 @ 0xe5a4 │ │ │ │ + movw r1, #65060 @ 0xfe24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #58796 @ 0xe5ac │ │ │ │ + movw r0, #65068 @ 0xfe2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ 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, #58808 @ 0xe5b8 │ │ │ │ + movw r1, #65080 @ 0xfe38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 11bfcc │ │ │ │ + bl 11ccf0 │ │ │ │ b.n 33fce │ │ │ │ - bl dd7c0 │ │ │ │ + bl dda3c │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 11bfcc │ │ │ │ + bl 11ccf0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ 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 dd7c0 │ │ │ │ + bl dda3c │ │ │ │ asrs r1, r0, #31 │ │ │ │ b.n 33fec │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 34044 │ │ │ │ - bl e4bd0 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eae │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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, #58836 @ 0xe5d4 │ │ │ │ + movw r1, #65108 @ 0xfe54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 166ac4 │ │ │ │ + bl 1679c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f9e80 │ │ │ │ + bl 1fb5c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 341b4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ cbnz r0, 340ec │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ 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, #58864 @ 0xe5f0 │ │ │ │ + movw r1, #65136 @ 0xfe70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 341a8 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12028 @ 0x2efc │ │ │ │ + movw r1, #18224 @ 0x4730 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ b.n 341a8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #58892 @ 0xe60c │ │ │ │ + movw r3, #65164 @ 0xfe8c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23a3d0 <_Py_c_pow@@Base+0x71c> │ │ │ │ + bl 23bb10 <_Py_c_pow@@Base+0x71c> │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 ffde8 │ │ │ │ + bl 1003dc │ │ │ │ b.n 341b6 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34208 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #24460 @ 0x5f8c │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62956 @ 0xf5ec │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #3652 @ 0xe44 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_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 ceb1c │ │ │ │ + bl cec7c │ │ │ │ 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, #58948 @ 0xe644 │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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, #44000 @ 0xabe0 │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ 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, #44000 @ 0xabe0 │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ bls.n 3429c │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ @@ -14434,47 +14434,50 @@ │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_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 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34310 │ │ │ │ + b.w 34318 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 34340 │ │ │ │ + bcs.n 34348 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34334 │ │ │ │ + bne.n 3433c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 3432e │ │ │ │ + bhi.n 34336 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3431a │ │ │ │ - b.n 3434a │ │ │ │ + beq.n 34322 │ │ │ │ + b.n 34352 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34340 │ │ │ │ + beq.n 34348 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3434a │ │ │ │ + blt.n 34352 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 34312 │ │ │ │ + b.n 3431a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -14486,607 +14489,605 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29ce8 │ │ │ │ - cbz r0, 3438c │ │ │ │ + cbz r0, 34394 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 343bc │ │ │ │ + bl f1b5c │ │ │ │ + b.n 343c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11b0d4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11bdfc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343bc │ │ │ │ + blt.n 343c4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b0d4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11bdfc <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343bc │ │ │ │ + blt.n 343c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #65152 @ 0xfe80 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82848 │ │ │ │ - b.n 343d2 │ │ │ │ + movw r0, #5848 @ 0x16d8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8285c │ │ │ │ + b.n 343da │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 343c6 │ │ │ │ + beq.n 343ce │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 343d0 │ │ │ │ + beq.n 343d8 │ │ │ │ blx 29fa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 344e8 │ │ │ │ - movw r7, #58932 @ 0xe634 │ │ │ │ + beq.n 344ee │ │ │ │ + movw r7, #65204 @ 0xfeb4 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34514 ) │ │ │ │ + ldr r1, [pc, #264] @ (34518 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1278fc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 128654 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 34422 │ │ │ │ - bl 1fd2f0 │ │ │ │ + cbnz r0, 34428 │ │ │ │ + bl 1feaa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34406 │ │ │ │ - b.n 344d2 │ │ │ │ + bne.n 3440c │ │ │ │ + b.n 344d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 34448 │ │ │ │ + bne.n 3444e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 34438 │ │ │ │ + cbnz r3, 3443e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34500 │ │ │ │ - b.n 3450c │ │ │ │ + bne.n 34506 │ │ │ │ + b.n 34512 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ec │ │ │ │ + beq.n 344f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 344ec │ │ │ │ - b.n 344a8 │ │ │ │ + bne.n 344f2 │ │ │ │ + b.n 344ae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 34494 │ │ │ │ + bmi.n 3449a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34466 │ │ │ │ + beq.n 3446c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34466 │ │ │ │ + cbnz r3, 3446c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3447c │ │ │ │ + beq.n 34482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3447c │ │ │ │ + cbnz r3, 34482 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14308 @ 0x37e4 │ │ │ │ + movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 344e8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 344ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344ae │ │ │ │ + cbnz r3, 344b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ec │ │ │ │ + beq.n 344f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 344ec │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 344ec │ │ │ │ + cbnz r3, 344f2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 344f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344cc │ │ │ │ + beq.n 344d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 344cc │ │ │ │ + cbnz r3, 344d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 34406 │ │ │ │ + bge.n 3440c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344e8 │ │ │ │ + beq.n 344ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344e8 │ │ │ │ + cbnz r3, 344ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3450c │ │ │ │ - ldr r0, [pc, #40] @ (34518 ) │ │ │ │ + b.n 34512 │ │ │ │ + ldr r0, [pc, #40] @ (3451c ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1609e4 <_PyBytes_Join@@Base+0x98> │ │ │ │ + bl 1618e0 <_PyBytes_Join@@Base+0x98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3450c │ │ │ │ + beq.n 34512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3450c │ │ │ │ + cbnz r3, 34512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - b.n 33e80 │ │ │ │ + b.n 33e84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3453a │ │ │ │ - cbz r2, 34534 │ │ │ │ + cbnz r3, 3453e │ │ │ │ + cbz r2, 34538 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3453a │ │ │ │ + cbnz r3, 3453e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34558 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58836 @ 0xe5d4 │ │ │ │ + movw r1, #65108 @ 0xfe54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 166ac4 │ │ │ │ + bl 1679c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1f9e80 │ │ │ │ + bl 1fb5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3465e │ │ │ │ + beq.n 34662 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d120 │ │ │ │ - cbnz r0, 34596 │ │ │ │ - bl 95e08 │ │ │ │ + bl 11de44 │ │ │ │ + cbnz r0, 3459a │ │ │ │ + bl 95f60 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 345f2 │ │ │ │ - bgt.n 345e0 │ │ │ │ + beq.n 345f6 │ │ │ │ + bgt.n 345e4 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345c8 │ │ │ │ + beq.n 345cc │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 345e0 │ │ │ │ + bne.n 345e4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58864 @ 0xe5f0 │ │ │ │ + movw r1, #65136 @ 0xfe70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 34652 │ │ │ │ + bl 12844c │ │ │ │ + b.n 34656 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12264 @ 0x2fe8 │ │ │ │ + movw r1, #18460 @ 0x481c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 34652 │ │ │ │ + bl 12844c │ │ │ │ + b.n 34656 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #59060 @ 0xe6b4 │ │ │ │ + movw r3, #65332 @ 0xff34 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23a3d0 <_Py_c_pow@@Base+0x71c> │ │ │ │ - b.n 34652 │ │ │ │ + bl 23bb10 <_Py_c_pow@@Base+0x71c> │ │ │ │ + b.n 34656 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34636 │ │ │ │ + cbz r3, 3463a │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 ffde8 │ │ │ │ - b.n 34660 │ │ │ │ + bl 1003dc │ │ │ │ + b.n 34664 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34682 │ │ │ │ - cbz r2, 3467c │ │ │ │ + cbnz r3, 34686 │ │ │ │ + cbz r2, 34680 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34682 │ │ │ │ + cbnz r3, 34686 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34558 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58948 @ 0xe644 │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 346ce │ │ │ │ + cbnz r6, 346d2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 346ce │ │ │ │ + ble.n 346d2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 346ce │ │ │ │ - cbz r2, 346ce │ │ │ │ + bne.n 346d2 │ │ │ │ + cbz r2, 346d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34558 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (346f0 ) │ │ │ │ + ldr r6, [pc, #28] @ (346f4 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346c2 │ │ │ │ + bne.n 346c6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #25257 @ 0x62a9 │ │ │ │ + movw r1, #31317 @ 0x7a55 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 230744 │ │ │ │ + b.w 231e84 │ │ │ │ │ │ │ │ -00034700 : │ │ │ │ - ldr r0, [pc, #4] @ (34708 ) │ │ │ │ - b.w cb87c │ │ │ │ +00034704 : │ │ │ │ + ldr r0, [pc, #4] @ (3470c ) │ │ │ │ + b.w cb9dc │ │ │ │ nop │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r2, #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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34730 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 34730 │ │ │ │ + bne.n 34734 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 34734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34764 │ │ │ │ + b.n 34768 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3474e │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 34752 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3472c │ │ │ │ + bne.n 34730 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 34764 │ │ │ │ + b.n 34768 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 34964 │ │ │ │ + b.n 34968 │ │ │ │ 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 cbf5c │ │ │ │ + bl cc0bc │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34790 │ │ │ │ + cbz r2, 34794 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 347a0 │ │ │ │ - b.n 347ae │ │ │ │ - ldr r1, [pc, #448] @ (34954 ) │ │ │ │ + cbz r2, 347a4 │ │ │ │ + b.n 347b2 │ │ │ │ + ldr r1, [pc, #448] @ (34958 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddac4 │ │ │ │ + bl ddd3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3478a │ │ │ │ - b.n 34866 │ │ │ │ - ldr r1, [pc, #436] @ (34958 ) │ │ │ │ + bne.n 3478e │ │ │ │ + b.n 3486a │ │ │ │ + ldr r1, [pc, #436] @ (3495c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddac4 │ │ │ │ + bl ddd3c │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 3486a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 347c0 │ │ │ │ - ldr r1, [pc, #424] @ (3495c ) │ │ │ │ + cbnz r2, 347c4 │ │ │ │ + ldr r1, [pc, #424] @ (34960 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddac4 │ │ │ │ + bl ddd3c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 3486a │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 347d2 │ │ │ │ - ldr r1, [pc, #408] @ (34960 ) │ │ │ │ + cbnz r2, 347d6 │ │ │ │ + ldr r1, [pc, #408] @ (34964 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddac4 │ │ │ │ + bl ddd3c │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r1, #59968 @ 0xea40 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #59972 @ 0xea44 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq.n 3486a │ │ │ │ + movw r1, #704 @ 0x2c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #708 @ 0x2c4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 10f118 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #59980 @ 0xea4c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 110c7c │ │ │ │ + beq.n 3486a │ │ │ │ + movw r0, #716 @ 0x2cc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 111700 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 34866 │ │ │ │ - movw r1, #52192 @ 0xcbe0 │ │ │ │ + cbz r0, 3486a │ │ │ │ + movw r1, #58348 @ 0xe3ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #61380 @ 0xefc4 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + movw r0, #2116 @ 0x844 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 10f118 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 34866 │ │ │ │ - movw r1, #52184 @ 0xcbd8 │ │ │ │ + cbz r0, 3486a │ │ │ │ + movw r1, #58340 @ 0xe3e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa2a0 │ │ │ │ + bl fa530 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 34866 │ │ │ │ + cbz r0, 3486a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #52160 @ 0xcbc0 │ │ │ │ + movw r1, #58316 @ 0xe3cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34850 │ │ │ │ + cbnz r0, 34854 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 34850 │ │ │ │ + bls.n 34854 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34850 │ │ │ │ + bne.n 34854 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 34850 │ │ │ │ + bne.n 34854 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3486c │ │ │ │ + beq.n 34870 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60004 @ 0xea64 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #740 @ 0x2e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3494e │ │ │ │ - movw r0, #56968 @ 0xde88 │ │ │ │ + b.n 34952 │ │ │ │ + movw r0, #63240 @ 0xf708 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1a0 │ │ │ │ + bl 7a228 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #60052 @ 0xea94 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1a0 │ │ │ │ + beq.n 3486a │ │ │ │ + movw r0, #788 @ 0x314 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 7a228 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #54052 @ 0xd324 │ │ │ │ + beq.n 3486a │ │ │ │ + movw r0, #60308 @ 0xeb94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a1a0 │ │ │ │ + bl 7a228 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #60036 @ 0xea84 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1a0 │ │ │ │ + beq.n 3486a │ │ │ │ + movw r0, #772 @ 0x304 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 7a228 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #60048 @ 0xea90 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1a0 │ │ │ │ + beq.n 3486a │ │ │ │ + movw r0, #784 @ 0x310 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 7a228 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #60060 @ 0xea9c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1a0 │ │ │ │ + beq.n 3486a │ │ │ │ + movw r0, #796 @ 0x31c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 7a228 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #60040 @ 0xea88 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1a0 │ │ │ │ + beq.n 3486a │ │ │ │ + movw r0, #776 @ 0x308 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 7a228 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #60068 @ 0xeaa4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1a0 │ │ │ │ + beq.n 3486a │ │ │ │ + movw r0, #804 @ 0x324 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 7a228 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 3486a │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #60076 @ 0xeaac │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #812 @ 0x32c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8917c │ │ │ │ - movw r1, #60112 @ 0xead0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + bl 893ac │ │ │ │ + movw r1, #848 @ 0x350 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cc5b0 │ │ │ │ + bl cc710 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34866 │ │ │ │ + blt.n 3486a │ │ │ │ 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 ddae8 │ │ │ │ + bl ddd60 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34866 │ │ │ │ + blt.n 3486a │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 3493a │ │ │ │ + bne.n 3493e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #160] @ 34a18 │ │ │ │ + ldr.w r9, [pc, #160] @ 34a1c │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a0e │ │ │ │ + beq.n 34a12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 349ba │ │ │ │ + cbz r5, 349be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ @@ -15099,112 +15100,112 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r7, 34a10 │ │ │ │ + cbz r7, 34a14 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56340 @ 0xdc14 │ │ │ │ + movw r1, #62612 @ 0xf494 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81058 │ │ │ │ + bl 8106c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34a10 │ │ │ │ + bge.n 34a14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a0e │ │ │ │ + beq.n 34a12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34a0e │ │ │ │ + cbnz r3, 34a12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 13c9f8 │ │ │ │ + bl 13d770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a4e │ │ │ │ - blt.n 34ade │ │ │ │ + beq.n 34a52 │ │ │ │ + blt.n 34ae2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #26592 @ 0x67e0 │ │ │ │ + movw r0, #32824 @ 0x8038 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34a9c │ │ │ │ + bne.n 34aa0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34a94 │ │ │ │ + cbz r0, 34a98 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63504 @ 0xf810 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #4200 @ 0x1068 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a88 │ │ │ │ + beq.n 34a8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34a8c │ │ │ │ + cbz r3, 34a90 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34a94 │ │ │ │ + b.n 34a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34a88 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34a8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7829c │ │ │ │ - b.n 34ad6 │ │ │ │ + bl 7832c │ │ │ │ + b.n 34ada │ │ │ │ mov r0, r5 │ │ │ │ bl 33ac4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34ad6 │ │ │ │ + cbz r0, 34ada │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63512 @ 0xf818 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #4208 @ 0x1070 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34aca │ │ │ │ + beq.n 34ace │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34ace │ │ │ │ + cbz r3, 34ad2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34ad6 │ │ │ │ + b.n 34ada │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34aca │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34ace │ │ │ │ mov r0, r5 │ │ │ │ - bl 13cf48 │ │ │ │ - b.n 34ae0 │ │ │ │ + bl 13dcc0 │ │ │ │ + b.n 34ae4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15213,59 +15214,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 34b0e │ │ │ │ + bl 34b12 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w fp, [pc, #208] @ 34bf0 │ │ │ │ + ldr.w fp, [pc, #208] @ 34bf4 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldrb.w r4, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34be6 │ │ │ │ + beq.n 34bea │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ str r7, [r0, #8] │ │ │ │ - cbz r6, 34b72 │ │ │ │ + cbz r6, 34b76 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ strb r3, [r4, #25] │ │ │ │ strb.w r8, [r4, #26] │ │ │ │ - cbz r5, 34b90 │ │ │ │ + cbz r5, 34b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ @@ -15279,270 +15280,270 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 34be8 │ │ │ │ + cbz r3, 34bec │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56340 @ 0xdc14 │ │ │ │ + movw r1, #62612 @ 0xf494 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81058 │ │ │ │ + bl 8106c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34be8 │ │ │ │ + bge.n 34bec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34be6 │ │ │ │ + beq.n 34bea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34be6 │ │ │ │ + cbnz r3, 34bea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 34c12 │ │ │ │ + cbnz r3, 34c16 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34c08 │ │ │ │ + cbz r2, 34c0c │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34c12 │ │ │ │ + bne.n 34c16 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 34c38 │ │ │ │ + cbz r2, 34c3c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 34c46 │ │ │ │ + b.n 34c4a │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 34c44 │ │ │ │ + bne.n 34c48 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c64 │ │ │ │ + cbnz r0, 34c68 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34c46 │ │ │ │ + b.n 34c4a │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34cf4 ) │ │ │ │ + ldr r1, [pc, #172] @ (34cf8 ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c66 │ │ │ │ - b.n 34c8e │ │ │ │ + cbnz r0, 34c6a │ │ │ │ + b.n 34c92 │ │ │ │ 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, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59512 @ 0xe878 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60708 @ 0xed24 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + bmi.n 34c96 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #208 @ 0xd0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #1444 @ 0x5a4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34cec │ │ │ │ + b.n 34cf0 │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 34cbe │ │ │ │ + beq.n 34cc2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 34cc0 │ │ │ │ + cbz r5, 34cc4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 34cc0 │ │ │ │ + bmi.n 34cc4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60720 @ 0xed30 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1456 @ 0x5b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 34c8e │ │ │ │ + bl 12844c │ │ │ │ + b.n 34c92 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f0f58 │ │ │ │ + bl 1f267c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f47a8 │ │ │ │ + bl 1f6094 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34cec │ │ │ │ + beq.n 34cf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34cec │ │ │ │ + cbnz r3, 34cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34d4c │ │ │ │ + bne.n 34d50 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cbf5c │ │ │ │ + bl cc0bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd898 │ │ │ │ + bl cd9f8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 34d68 │ │ │ │ - cbnz r0, 34d68 │ │ │ │ + beq.n 34d6c │ │ │ │ + cbnz r0, 34d6c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60764 @ 0xed5c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1500 @ 0x5dc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 34d62 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 34d66 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60748 @ 0xed4c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #1484 @ 0x5cc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d10 │ │ │ │ + bne.n 34d14 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 34e1c │ │ │ │ + b.n 34e20 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd898 │ │ │ │ + bl cd9f8 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 34d90 │ │ │ │ - cbnz r0, 34d90 │ │ │ │ + beq.n 34d94 │ │ │ │ + cbnz r0, 34d94 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60812 @ 0xed8c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1548 @ 0x60c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 34d62 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 34d66 │ │ │ │ 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 7d710 │ │ │ │ + bl 7d71c │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34dd2 │ │ │ │ - cbz r0, 34de6 │ │ │ │ + bne.n 34dd6 │ │ │ │ + cbz r0, 34dea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34de6 │ │ │ │ + beq.n 34dea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34de6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34de6 │ │ │ │ + cbnz r3, 34dea │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34dea │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 34e08 │ │ │ │ - cbz r0, 34e1c │ │ │ │ + bne.n 34e0c │ │ │ │ + cbz r0, 34e20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e1c │ │ │ │ + beq.n 34e20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34e1c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e1c │ │ │ │ + cbnz r3, 34e20 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e20 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34e36 │ │ │ │ + bne.n 34e3a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e44 │ │ │ │ + beq.n 34e48 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 34e58 │ │ │ │ + bne.n 34e5c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34e58 │ │ │ │ + bne.n 34e5c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15551,63 +15552,63 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34e9e │ │ │ │ + beq.n 34ea2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 34e9e │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 34ea2 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13f39c │ │ │ │ + bl 140114 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ea6 │ │ │ │ + bne.n 34eaa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f16 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34ebc │ │ │ │ + beq.n 34ec0 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 34ec6 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 34eca │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 34ed6 │ │ │ │ + b.n 34eda │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13f39c │ │ │ │ + bl 140114 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ed6 │ │ │ │ + bne.n 34eda │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f16 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 34efe │ │ │ │ + bne.n 34f02 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60852 @ 0xedb4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1588 @ 0x634 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f16 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34f16 │ │ │ │ + bl 34f1a │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 83adc │ │ │ │ + bl 83aec │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -15616,221 +15617,222 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - beq.n 34f78 │ │ │ │ + beq.n 34f7c │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 34f8c │ │ │ │ + beq.n 34f90 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ vsub.f64 d9, d9, d7 │ │ │ │ - b.n 34f8c │ │ │ │ + b.n 34f90 │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d0, [pc, #104] @ 34fe8 │ │ │ │ - vldr d7, [pc, #108] @ 34ff0 │ │ │ │ + vldr d0, [pc, #108] @ 34ff0 │ │ │ │ + vldr d7, [pc, #112] @ 34ff8 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 34fc6 │ │ │ │ + beq.n 34fca │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29684 │ │ │ │ vsub.f64 d9, d9, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 34fe2 │ │ │ │ + ble.n 34fe6 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 34fe2 │ │ │ │ + b.n 34fe6 │ │ │ │ vdiv.f64 d7, d10, d8 │ │ │ │ - vldr d6, [pc, #36] @ 34ff0 │ │ │ │ + vldr d6, [pc, #40] @ 34ff8 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 34fe8 │ │ │ │ + vldr d7, [pc, #24] @ 34ff0 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3501e │ │ │ │ + cbnz r0, 35026 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35026 │ │ │ │ + cbz r0, 3502e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35010 │ │ │ │ + beq.n 35018 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3504e │ │ │ │ + cbnz r0, 35056 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 35056 │ │ │ │ + cbz r0, 3505e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35040 │ │ │ │ + beq.n 35048 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035058 : │ │ │ │ +00035060 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 350a8 │ │ │ │ + cbz r3, 350b0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #61192 @ 0xef08 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #1928 @ 0x788 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350b0 │ │ │ │ - bl 350b4 │ │ │ │ + b.n 350b8 │ │ │ │ + bl 350bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3507a │ │ │ │ + beq.n 35082 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000350b4 : │ │ │ │ +000350bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r0, #61204 @ 0xef14 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #1940 @ 0x794 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3511a │ │ │ │ + beq.n 35122 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #46308 @ 0xb4e4 │ │ │ │ + movw r1, #52580 @ 0xcd64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35120 │ │ │ │ + cbnz r0, 35128 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35136 │ │ │ │ - bl 6c000 │ │ │ │ + b.n 3513e │ │ │ │ + bl 6c02c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 35134 │ │ │ │ + cbnz r0, 3513c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 35136 │ │ │ │ + b.n 3513e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22ee8c │ │ │ │ + b.w 2305cc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ 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 │ │ │ │ + bhi.n 3516e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3517e │ │ │ │ + ble.n 35186 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 35186 │ │ │ │ - movw r0, #59652 @ 0xe904 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 3518e │ │ │ │ + movw r0, #388 @ 0x184 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3515e │ │ │ │ + bne.n 35166 │ │ │ │ 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 207ac0 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ + b.w 20925c <_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 │ │ │ │ @@ -15838,524 +15840,536 @@ │ │ │ │ ite hi │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 351ca │ │ │ │ - movw r0, #61592 @ 0xf098 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 82848 │ │ │ │ + bne.n 351d2 │ │ │ │ + movw r0, #3040 @ 0xbe0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8285c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d710 │ │ │ │ + b.w 7d71c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 351f6 │ │ │ │ + cbnz r0, 351fe │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12feb0 │ │ │ │ + b.w 130bf8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 351e8 │ │ │ │ + beq.n 351f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 35220 │ │ │ │ + cbnz r2, 35228 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 35220 │ │ │ │ + bne.n 35228 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35242 │ │ │ │ + cbnz r0, 3524a │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ movw r4, #6552 @ 0x1998 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352e6 │ │ │ │ + beq.n 352ee │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 35276 │ │ │ │ + beq.n 3527e │ │ │ │ mov r1, r5 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 35276 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 3527e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #62312 @ 0xf368 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3324 @ 0xcfc │ │ │ │ + movw r1, #3048 @ 0xbe8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #9596 @ 0x257c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 352e6 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 352ee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35288 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 35290 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 352ee │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3529a │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 352a2 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 352ee │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 352d2 │ │ │ │ + beq.n 352da │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 352d4 │ │ │ │ + beq.n 352dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #62332 @ 0xf37c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3068 @ 0xbfc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d1a08 │ │ │ │ + b.w d1c30 │ │ │ │ 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 1ad8b0 │ │ │ │ + b.w 1aefd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 35312 │ │ │ │ + cbz r3, 3531a │ │ │ │ mov r0, r1 │ │ │ │ - bl 86314 │ │ │ │ + bl 86540 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35328 │ │ │ │ + cbz r0, 35330 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3533c │ │ │ │ + b.n 35344 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14060 @ 0x36ec │ │ │ │ + movw r1, #20292 @ 0x4f44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3539e │ │ │ │ - bl 17f55c <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + b.n 353a6 │ │ │ │ + bl 1804b4 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3534e │ │ │ │ + bne.n 35356 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3535e │ │ │ │ + blt.n 35366 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86658 │ │ │ │ + bl 86884 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3532c │ │ │ │ - b.n 35378 │ │ │ │ + bne.n 35334 │ │ │ │ + b.n 35380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35338 │ │ │ │ + bne.n 35340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35338 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35340 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35328 │ │ │ │ + beq.n 35330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 35330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35328 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3538e │ │ │ │ + beq.n 35396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3538e │ │ │ │ + cbnz r3, 35396 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 35330 │ │ │ │ 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 13c9f8 │ │ │ │ + bl 13d770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 353d0 │ │ │ │ - blt.n 353fe │ │ │ │ + beq.n 353d8 │ │ │ │ + blt.n 35406 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #26592 @ 0x67e0 │ │ │ │ + movw r0, #32824 @ 0x8038 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #63512 @ 0xf818 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #63504 @ 0xf810 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r3, #4208 @ 0x1070 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movw r0, #4200 @ 0x1068 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13cf48 │ │ │ │ - b.n 35400 │ │ │ │ + bl 13dcc0 │ │ │ │ + b.n 35408 │ │ │ │ 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, #65028 @ 0xfe04 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1e8 │ │ │ │ - cbnz r0, 35426 │ │ │ │ + movw r0, #5764 @ 0x1684 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a270 │ │ │ │ + cbnz r0, 3542e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35528 │ │ │ │ + b.n 35530 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 35460 │ │ │ │ - movw r0, #62536 @ 0xf448 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddcdc │ │ │ │ + cbz r1, 35468 │ │ │ │ + movw r0, #3272 @ 0xcc8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35450 │ │ │ │ + beq.n 35458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35450 │ │ │ │ + cbnz r3, 35458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #53456 @ 0xd0d0 │ │ │ │ + beq.n 3542a │ │ │ │ + movw r2, #59728 @ 0xe950 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 35468 │ │ │ │ - movw r2, #65028 @ 0xfe04 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + b.n 35470 │ │ │ │ + movw r2, #5764 @ 0x1684 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 354a0 │ │ │ │ + cbz r3, 354a8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #62544 @ 0xf450 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddcdc │ │ │ │ + movw r0, #3280 @ 0xcd0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35492 │ │ │ │ + beq.n 3549a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35492 │ │ │ │ + cbnz r3, 3549a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #53456 @ 0xd0d0 │ │ │ │ + beq.n 3542a │ │ │ │ + movw r2, #59728 @ 0xe950 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 354d0 │ │ │ │ + cbz r3, 354d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #62560 @ 0xf460 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddcdc │ │ │ │ + movw r0, #3296 @ 0xce0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354ca │ │ │ │ + beq.n 354d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354ca │ │ │ │ + cbnz r3, 354d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 3542a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 354fe │ │ │ │ - movw r0, #32912 @ 0x8090 │ │ │ │ + cbnz r3, 35506 │ │ │ │ + movw r0, #38892 @ 0x97ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354f8 │ │ │ │ + beq.n 35500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354f8 │ │ │ │ + cbnz r3, 35500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 3542a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #62580 @ 0xf474 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #3316 @ 0xcf4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35528 │ │ │ │ + beq.n 35530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35528 │ │ │ │ + cbnz r3, 35530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003552c : │ │ │ │ +00035534 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 35564 │ │ │ │ + cbz r3, 3556c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 107538 │ │ │ │ + bl 107d04 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a78a0 │ │ │ │ + b.w 1a9160 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + b.n 357ae <_Py_IncRef@@Base+0x22e> │ │ │ │ + │ │ │ │ +00035580 <_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, 3559a │ │ │ │ + cbz r3, 355bc <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ + movw r1, #41968 @ 0xa3f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 355b4 │ │ │ │ - b.n 355b0 │ │ │ │ + cbnz r0, 355d6 <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 355d2 <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62620 @ 0xf49c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3356 @ 0xd1c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35730 │ │ │ │ + b.n 35752 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #58932 @ 0xe634 │ │ │ │ + movw fp, #65204 @ 0xfeb4 │ │ │ │ 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 85170 │ │ │ │ + bl 8511c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3562c │ │ │ │ + cbz r0, 3564e <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35638 │ │ │ │ + bne.n 3565a <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 355fe │ │ │ │ + cbnz r3, 35620 <_Py_IncRef@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356bc │ │ │ │ + beq.n 356de <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 356bc │ │ │ │ - b.n 3565a │ │ │ │ - movw r2, #26900 @ 0x6914 │ │ │ │ + bne.n 356de <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 3567c <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #33208 @ 0x81b8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #14168 @ 0x3758 │ │ │ │ + movw r1, #20440 @ 0x4fd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb254 │ │ │ │ + bl cb3b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3562a │ │ │ │ + beq.n 3564c <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3562a │ │ │ │ + cbnz r3, 3564c <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35660 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 35682 <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 35696 │ │ │ │ - b.n 355b0 │ │ │ │ + bne.n 356b8 <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 355d2 <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35648 │ │ │ │ + beq.n 3566a <_Py_IncRef@@Base+0xea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356bc │ │ │ │ - b.n 35652 │ │ │ │ + beq.n 356de <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35674 <_Py_IncRef@@Base+0xf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3563c │ │ │ │ + beq.n 3565e <_Py_IncRef@@Base+0xde> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35660 │ │ │ │ + b.n 35682 <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356bc │ │ │ │ + cbnz r3, 356de <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 356bc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 356de <_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 2378fc │ │ │ │ + bl 23903c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3568a │ │ │ │ + beq.n 356ac <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3568a │ │ │ │ + cbnz r3, 356ac <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 356a6 │ │ │ │ + cbnz r5, 356c8 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355b0 │ │ │ │ + beq.n 355d2 <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355b0 │ │ │ │ + bne.n 355d2 <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355b0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 355d2 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355d0 │ │ │ │ + beq.n 355f2 <_Py_IncRef@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355d0 │ │ │ │ + bne.n 355f2 <_Py_IncRef@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355d0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 355f2 <_Py_IncRef@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356d2 │ │ │ │ + beq.n 356f4 <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356d2 │ │ │ │ + cbnz r3, 356f4 <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #65028 @ 0xfe04 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - bl 2378fc │ │ │ │ + movw r2, #5764 @ 0x1684 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 23903c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 355b0 │ │ │ │ + beq.w 355d2 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 35730 │ │ │ │ + bne.n 35752 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35710 │ │ │ │ + beq.n 35732 <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35710 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35732 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 77ed8 <_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 │ │ │ │ @@ -16364,165 +16378,181 @@ │ │ │ │ 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+0x10> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - b.n 357a6 <_Py_IncRef@@Base+0x62> │ │ │ │ - │ │ │ │ -00035744 <_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 │ │ │ │ + b.n 3575c <_Py_IncRef@@Base+0x1dc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 357a2 <_Py_IncRef@@Base+0x5e> │ │ │ │ + cbz r0, 357aa <_Py_IncRef@@Base+0x22a> │ │ │ │ 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 80310 │ │ │ │ + bl 80324 │ │ │ │ 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+0xa4> │ │ │ │ + cbz r3, 357f0 <_Py_IncRef@@Base+0x270> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0xa4> │ │ │ │ + cbz r3, 357f0 <_Py_IncRef@@Base+0x270> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 357fe <_Py_IncRef@@Base+0xba> │ │ │ │ + bne.n 35806 <_Py_IncRef@@Base+0x286> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357e8 <_Py_IncRef@@Base+0xa4> │ │ │ │ + beq.n 357f0 <_Py_IncRef@@Base+0x270> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 357e8 <_Py_IncRef@@Base+0xa4> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 357f0 <_Py_IncRef@@Base+0x270> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #4660 @ 0x1234 │ │ │ │ + movw r3, #10892 @ 0x2a8c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d87e0 │ │ │ │ + b.w 1da0a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0003580a : │ │ │ │ + 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 7a270 │ │ │ │ + cbz r0, 35846 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc498 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3584a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3584a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3584a │ │ │ │ + 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, 3581e <_Py_IncRef@@Base+0xda> │ │ │ │ + cbz r3, 3586a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35820 <_Py_IncRef@@Base+0xdc> │ │ │ │ + b.n 3586c │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3582e <_Py_IncRef@@Base+0xea> │ │ │ │ + cbnz r3, 3587a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3582e <_Py_IncRef@@Base+0xea> │ │ │ │ + blt.n 3587a │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3582e <_Py_IncRef@@Base+0xea> │ │ │ │ - cbnz r0, 3584a <_Py_IncRef@@Base+0x106> │ │ │ │ - ldr r6, [pc, #152] @ (358c8 <_Py_IncRef@@Base+0x184>) │ │ │ │ + bgt.n 3587a │ │ │ │ + cbnz r0, 35896 │ │ │ │ + ldr r6, [pc, #152] @ (35914 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3584a <_Py_IncRef@@Base+0x106> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 35896 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 358c0 <_Py_IncRef@@Base+0x17c> │ │ │ │ - cbz r5, 35850 <_Py_IncRef@@Base+0x10c> │ │ │ │ + b.n 3590c │ │ │ │ + cbz r5, 3589c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 35858 <_Py_IncRef@@Base+0x114> │ │ │ │ + b.n 358a4 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8034 │ │ │ │ + bl 1d98fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35846 <_Py_IncRef@@Base+0x102> │ │ │ │ + beq.n 35892 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #18381 @ 0x47cd │ │ │ │ + movw r3, #24317 @ 0x5efd │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #63377 @ 0xf791 │ │ │ │ - movt r1, #16 │ │ │ │ + movw r1, #529 @ 0x211 │ │ │ │ + movt r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ba2 │ │ │ │ + bl 35baa │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35846 <_Py_IncRef@@Base+0x102> │ │ │ │ + beq.n 35892 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 358c0 <_Py_IncRef@@Base+0x17c> │ │ │ │ + beq.n 3590c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (358cc <_Py_IncRef@@Base+0x188>) │ │ │ │ + ldr r0, [pc, #52] @ (35918 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 358be <_Py_IncRef@@Base+0x17a> │ │ │ │ + beq.n 3590a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 358be <_Py_IncRef@@Base+0x17a> │ │ │ │ + cbnz r3, 3590a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -16531,1600 +16561,1570 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 358ea <_Py_IncRef@@Base+0x1a6> │ │ │ │ + cbz r3, 35936 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 35948 <_Py_IncRef@@Base+0x204> │ │ │ │ + cbnz r3, 35994 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 359c2 <_Py_IncRef@@Base+0x27e> │ │ │ │ + beq.n 35a0e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 35934 <_Py_IncRef@@Base+0x1f0> │ │ │ │ + bge.n 35980 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 35916 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 35962 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #4904 @ 0x1328 │ │ │ │ + movw r0, #11136 @ 0x2b80 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82848 │ │ │ │ - movw r1, #7012 @ 0x1b64 │ │ │ │ + b.w 8285c │ │ │ │ + movw r1, #13244 @ 0x33bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #20032 @ 0x4e40 │ │ │ │ + movw r0, #26332 @ 0x66dc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10f118 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 359ae <_Py_IncRef@@Base+0x26a> │ │ │ │ + cbz r0, 359fa │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8f000 │ │ │ │ + bl 8f228 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3598a <_Py_IncRef@@Base+0x246> │ │ │ │ + beq.n 359d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3598a <_Py_IncRef@@Base+0x246> │ │ │ │ + cbnz r3, 359d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb31c │ │ │ │ + bl fb878 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 359b2 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbnz r0, 359fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359ae <_Py_IncRef@@Base+0x26a> │ │ │ │ + beq.n 359fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 359ae <_Py_IncRef@@Base+0x26a> │ │ │ │ + cbnz r3, 359fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 359c2 <_Py_IncRef@@Base+0x27e> │ │ │ │ + b.n 35a0e │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #31624 @ 0x7b88 │ │ │ │ + movw r0, #37856 @ 0x93e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ 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 7a1e8 │ │ │ │ - cbz r0, 35a04 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bc344 │ │ │ │ - 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 77e48 <_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 13c9f8 │ │ │ │ + bl 13d770 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35a40 │ │ │ │ - blt.n 35a8c │ │ │ │ + beq.n 35a48 │ │ │ │ + blt.n 35a94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #26592 @ 0x67e0 │ │ │ │ + movw r0, #32824 @ 0x8038 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35a4a │ │ │ │ + cbz r3, 35a52 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35a4c │ │ │ │ + b.n 35a54 │ │ │ │ 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 35a7e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #63504 @ 0xf810 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #4200 @ 0x1068 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cf48 │ │ │ │ - b.n 35b9a │ │ │ │ + bl 13dcc0 │ │ │ │ + b.n 35ba2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a86 │ │ │ │ + cbz r0, 35a8e │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35aa6 │ │ │ │ + b.n 35aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cf48 │ │ │ │ + bl 13dcc0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b9a │ │ │ │ + b.n 35ba2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e779c │ │ │ │ + bl e7a24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b22 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35a90 │ │ │ │ + blt.n 35a98 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35b1e │ │ │ │ - movw r8, #62856 @ 0xf588 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ + beq.n 35b26 │ │ │ │ + movw r8, #3700 @ 0xe74 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8de78 │ │ │ │ - cbz r0, 35b00 │ │ │ │ + bl 8e0a0 │ │ │ │ + cbz r0, 35b08 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35b1a │ │ │ │ + cbz r0, 35b22 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35af8 │ │ │ │ + blt.n 35b00 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35af2 │ │ │ │ + beq.n 35afa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35af2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35afa │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35b00 │ │ │ │ + b.n 35b08 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35abc │ │ │ │ + b.n 35ac4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35b1e │ │ │ │ + beq.n 35b26 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62864 @ 0xf590 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3708 @ 0xe7c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b7e │ │ │ │ - movw r0, #53456 @ 0xd0d0 │ │ │ │ + b.n 35b86 │ │ │ │ + movw r0, #59728 @ 0xe950 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b22 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a568 │ │ │ │ + bl 10ad34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b4e │ │ │ │ + beq.n 35b56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b4e │ │ │ │ + cbnz r3, 35b56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b22 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #3752 @ 0xea8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b7e │ │ │ │ + beq.n 35b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35b7e │ │ │ │ + cbnz r3, 35b86 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b94 │ │ │ │ + beq.n 35b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b94 │ │ │ │ + cbnz r3, 35b9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cf48 │ │ │ │ + bl 13dcc0 │ │ │ │ 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 1646c0 │ │ │ │ + bl 16547c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bc6 │ │ │ │ + bge.n 35bce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bec │ │ │ │ + b.n 35bf4 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35bf0 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35bf8 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35bc2 │ │ │ │ + blt.n 35bca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 238240 │ │ │ │ + bl 239980 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035bf0 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035bf8 <_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 23817c │ │ │ │ + bl 2398e4 │ │ │ │ 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 2388b0 │ │ │ │ + ldr r1, [pc, #4] @ (35c2c <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 239ff0 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ -00035c28 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035c30 <_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, #57969 @ 0xe271 │ │ │ │ + movw r3, #58373 @ 0xe405 │ │ │ │ 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 13a720 │ │ │ │ + beq.n 35c74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 13b494 │ │ │ │ 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] @ (35c9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133508 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #288 @ (adr r5, 35dc0 <_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] @ (35d0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 2388b0 │ │ │ │ - cbnz r0, 35c92 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ - bl d3c7c │ │ │ │ + bl 239ff0 │ │ │ │ + cbnz r0, 35cc4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x94> │ │ │ │ + bl d3eac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35ca8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + b.n 35cda <_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 35cd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35cd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ - bl 2388b0 │ │ │ │ + ldr r1, [pc, #44] @ (35d0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ + bl 239ff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35cd6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + cbz r5, 35d08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e4ac <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 11f1d8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35d06 <_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 35d06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + cbnz r3, 35d06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 1327b4 │ │ │ │ - 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] @ (35d38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35de8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 35dec <_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, #63896 @ 0xf998 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #4632 @ 0x1218 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa74c <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ + bl 1fbedc <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35d68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + b.n 35dac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #12348 @ 0x303c │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63908 @ 0xf9a4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #4644 @ 0x1224 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35d60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + blt.n 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x134> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35da0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ + bne.n 35da4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 35dac <_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 125134 │ │ │ │ + beq.n 35dba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18a> │ │ │ │ + b.w 12637c │ │ │ │ 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, #63920 @ 0xf9b0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #4656 @ 0x1230 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 239db8 <_Py_c_pow@@Base+0x104> │ │ │ │ + bl 23b4f8 <_Py_c_pow@@Base+0x104> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ + beq.n 35e0a <_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 35e0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + b.n 35e0c <_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, 35e34 <_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 35e40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + b.n 35e40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f452c │ │ │ │ + bl 1f5e18 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35e20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ + bne.n 35e24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f4> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035e3e : │ │ │ │ +00035e42 : │ │ │ │ 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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35e66 │ │ │ │ - movw r0, #64360 @ 0xfb68 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 1ee2d8 │ │ │ │ - b.n 35e94 │ │ │ │ + cbnz r0, 35e6a │ │ │ │ + movw r0, #5096 @ 0x13e8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1ef9fc │ │ │ │ + b.n 35e98 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #64360 @ 0xfb68 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #5096 @ 0x13e8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b868 │ │ │ │ + bl 20d000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e88 │ │ │ │ + beq.n 35e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35e8c │ │ │ │ + cbz r3, 35e90 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35e94 │ │ │ │ + b.n 35e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35e88 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35e8c │ │ │ │ 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 134484 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #24224 @ 0x5ea0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_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] @ (35ec4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 3617c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 36148 ) │ │ │ │ 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 35ee8 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1351d8 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #30456 @ 0x76f8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 35edc │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00035efc <_PyCompile_Assemble@@Base>: │ │ │ │ +00035f00 <_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 35f3a <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64472 @ 0xfbd8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #5208 @ 0x1458 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 35f50 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 12844c │ │ │ │ + b.n 35f54 <_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 71410 │ │ │ │ + bl 71438 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35f54 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35f58 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35ff0 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 35ff4 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbae8 │ │ │ │ + bl fc148 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f62 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 35f66 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 35fd2 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b6d14 │ │ │ │ + bl 1b8760 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f62 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl feda4 │ │ │ │ + bl ff158 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f62 <_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 102bb0 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 103380 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 35f62 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb858 │ │ │ │ + bl fbdd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f62 <_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 1b7010 │ │ │ │ + bl 1b8964 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 35fd2 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 35fd2 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 35fe8 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 35fe8 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1090b4 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ + bl 109988 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ - bl 108cf0 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 1094bc <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00035ff8 : │ │ │ │ - ldr r0, [pc, #4] @ (36000 ) │ │ │ │ - b.w cb87c │ │ │ │ +00035ffc : │ │ │ │ + ldr r0, [pc, #4] @ (36004 ) │ │ │ │ + b.w cb9dc │ │ │ │ nop │ │ │ │ adds r4, r2, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36024 │ │ │ │ + bne.n 36028 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 3603c │ │ │ │ - b.n 3604a │ │ │ │ + cbz r1, 36040 │ │ │ │ + b.n 3604e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #27160 @ 0x6a18 │ │ │ │ + movw r0, #33468 @ 0x82bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3601a │ │ │ │ - b.n 36046 │ │ │ │ + bne.n 3601e │ │ │ │ + b.n 3604a │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b348 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ + bl 23ca84 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3604a │ │ │ │ + bne.n 3604e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3606e │ │ │ │ + b.n 36072 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3605a │ │ │ │ - bl 71410 │ │ │ │ + cbnz r0, 3605e │ │ │ │ + bl 71438 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36046 │ │ │ │ + beq.n 3604a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36046 │ │ │ │ + blt.n 3604a │ │ │ │ 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 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #64532 @ 0xfc14 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #5268 @ 0x1494 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 106cd0 │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36098 │ │ │ │ + bge.n 3609c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36278 │ │ │ │ + b.n 3627c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64536 @ 0xfc18 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5272 @ 0x1498 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5284 @ 0x14a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64564 @ 0xfc34 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5300 @ 0x14b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64576 @ 0xfc40 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64588 @ 0xfc4c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5324 @ 0x14cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64600 @ 0xfc58 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5336 @ 0x14d8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64616 @ 0xfc68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5352 @ 0x14e8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64628 @ 0xfc74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5364 @ 0x14f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64640 @ 0xfc80 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64652 @ 0xfc8c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5388 @ 0x150c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64668 @ 0xfc9c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5404 @ 0x151c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64680 @ 0xfca8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5416 @ 0x1528 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36096 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64692 @ 0xfcb4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5428 @ 0x1534 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36096 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64708 @ 0xfcc4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5444 @ 0x1544 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36096 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64724 @ 0xfcd4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5460 @ 0x1554 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36096 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64748 @ 0xfcec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5484 @ 0x156c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36096 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64568 @ 0xfc38 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5304 @ 0x14b8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36096 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64768 @ 0xfd00 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5504 @ 0x1580 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36096 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64784 @ 0xfd10 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5520 @ 0x1590 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36096 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64592 @ 0xfc50 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5328 @ 0x14d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36096 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64800 @ 0xfd20 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5536 @ 0x15a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36096 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64808 @ 0xfd28 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5544 @ 0x15a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36096 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64820 @ 0xfd34 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106cd0 │ │ │ │ + movw r1, #5556 @ 0x15b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1074b0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0003627e : │ │ │ │ + movw r3, #10584 @ 0x2958 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + b.w 1b4688 │ │ │ │ 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 3629a │ │ │ │ + bne.n 362ac │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12bac8 │ │ │ │ + b.w 12c810 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + movw r0, #39588 @ 0x9aa4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3628e │ │ │ │ + bne.n 362a0 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -000362b2 : │ │ │ │ - movw r3, #4352 @ 0x1100 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b2f48 │ │ │ │ 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] @ (363f8 ) │ │ │ │ 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 36300 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 362fe │ │ │ │ + cbz r4, 36302 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25285 @ 0x62c5 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 362fe │ │ │ │ + b.n 36302 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 363da │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25285 @ 0x62c5 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 363d6 │ │ │ │ - cbnz r4, 3631a │ │ │ │ + bne.n 363da │ │ │ │ + cbnz r4, 3631e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36394 │ │ │ │ + b.n 36398 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36338 │ │ │ │ + cbz r3, 3633c │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36394 │ │ │ │ + ble.n 36398 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36326 │ │ │ │ - b.n 36352 │ │ │ │ + bne.n 3632a │ │ │ │ + b.n 36356 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36352 │ │ │ │ + beq.n 36356 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3633a │ │ │ │ + bne.n 3633e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36394 │ │ │ │ - ldr r2, [pc, #164] @ (363f8 ) │ │ │ │ + bne.n 36398 │ │ │ │ + ldr r2, [pc, #164] @ (363fc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c564 │ │ │ │ + bl 23dca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363ec │ │ │ │ - beq.n 36394 │ │ │ │ + blt.n 363f0 │ │ │ │ + beq.n 36398 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (363f8 ) │ │ │ │ + ldr r1, [pc, #148] @ (363fc ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 363f2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36316 │ │ │ │ + beq.n 3631a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36316 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36316 │ │ │ │ + bne.n 3631a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3631a │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (363fc ) │ │ │ │ + ldr r1, [pc, #100] @ (36400 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 363f2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 363c2 │ │ │ │ + bne.n 363c6 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 363f2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 363da │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 363d6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 363da │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 363b8 │ │ │ │ - ldr r1, [pc, #28] @ (363f8 ) │ │ │ │ + beq.n 363bc │ │ │ │ + ldr r1, [pc, #28] @ (363fc ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 363f2 │ │ │ │ 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 : │ │ │ │ +00036404 : │ │ │ │ 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, #4560 @ 0x11d0 │ │ │ │ + movw r4, #10792 @ 0x2a28 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2350 │ │ │ │ + bl e25dc │ │ │ │ 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] @ (36450 ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133508 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #816 @ (adr r5, 36784 <_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, 36470 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 36444 │ │ │ │ + b.n 36472 │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 36454 │ │ │ │ + cbnz r2, 36482 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 36454 │ │ │ │ + bne.n 36482 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3646e │ │ │ │ - ldr r5, [pc, #384] @ (365d8 ) │ │ │ │ + cbnz r0, 3649c │ │ │ │ + ldr r5, [pc, #388] @ (36608 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3649a │ │ │ │ + cbz r0, 364c8 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3649e │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59512 @ 0xe878 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64980 @ 0xfdd4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + bmi.n 364cc │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #208 @ 0xd0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #5732 @ 0x1664 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 365d0 │ │ │ │ - cbz r4, 36508 │ │ │ │ + b.n 365fe │ │ │ │ + cbz r4, 36536 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 364b0 │ │ │ │ + beq.n 364de │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 364b8 │ │ │ │ - b.n 3651e │ │ │ │ + bne.n 364e6 │ │ │ │ + b.n 3654c │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 364c2 │ │ │ │ + cbz r7, 364f0 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3652c │ │ │ │ - b.n 364ca │ │ │ │ + beq.n 3655a │ │ │ │ + b.n 364f8 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 364e0 │ │ │ │ - bl c34dc │ │ │ │ + cbz r0, 3650e │ │ │ │ + bl c3614 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364c8 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 364e4 │ │ │ │ - b.n 36534 │ │ │ │ + bne.n 36512 │ │ │ │ + b.n 36562 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 364f8 │ │ │ │ - bl c34dc │ │ │ │ + cbz r0, 36526 │ │ │ │ + bl c3614 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364c8 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 364fa │ │ │ │ - b.n 36532 │ │ │ │ + bne.n 36528 │ │ │ │ + b.n 36560 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364c8 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 36564 │ │ │ │ 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 36564 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 36564 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 36564 │ │ │ │ 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, 36594 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 36566 │ │ │ │ + beq.n 36594 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #584 @ 0x248 │ │ │ │ + movw r1, #6816 @ 0x1aa0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3649a │ │ │ │ - cbz r5, 36586 │ │ │ │ + bl 12844c │ │ │ │ + b.n 364c8 │ │ │ │ + cbz r5, 365b4 │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 36586 │ │ │ │ + beq.n 365b4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #620 @ 0x26c │ │ │ │ + movw r1, #6852 @ 0x1ac4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3649a │ │ │ │ + bl 12844c │ │ │ │ + b.n 364c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f1390 │ │ │ │ + bl 1f2ab4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3649a │ │ │ │ - bl 1f0f58 │ │ │ │ + beq.n 364c8 │ │ │ │ + bl 1f267c │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 34b0e │ │ │ │ + bl 34b12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 365d0 │ │ │ │ + beq.n 365fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 365d0 │ │ │ │ + cbnz r3, 365fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 1327b4 │ │ │ │ - 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>: │ │ │ │ +0003660c <_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 1be9c0 │ │ │ │ - cbnz r0, 36640 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1c0280 │ │ │ │ + cbnz r0, 36644 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65012 @ 0xfdf4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #5800 @ 0x16a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 8fbb4 <_PyArena_New@@Base> │ │ │ │ + bl 12844c │ │ │ │ + b.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8fddc <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3664c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36650 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36832 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 36836 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21659c <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 2178e0 <_PyErr_BadInternalCall@@Base+0x4d8> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21c60c │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 36676 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21d900 <_PyErr_BadInternalCall@@Base+0x64f8> │ │ │ │ + cbz r0, 36676 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ae1d4 │ │ │ │ + bl 1af8f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3667a <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 3667e <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10bba8 <_PyArena_Free@@Base> │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10c60c <_PyArena_Free@@Base> │ │ │ │ + b.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 71410 │ │ │ │ + bl 71438 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (3683c <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (36840 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e56cc │ │ │ │ + bl e5954 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2a2c │ │ │ │ + bl 1b416c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 366ac <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 366b0 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3681a <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 3681e <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 366bc <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 366c0 <_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, 366e6 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 366d4 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51748 @ 0xca24 │ │ │ │ + movw r1, #57980 @ 0xe27c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 366b4 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 366b8 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65028 @ 0xfe04 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + movw r1, #5816 @ 0x16b8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 366fa <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 366fe <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65040 @ 0xfe10 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + movw r1, #5828 @ 0x16c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36712 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 36716 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17812 @ 0x4594 │ │ │ │ + movw r1, #24044 @ 0x5dec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 3672a <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 3672e <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1700 @ 0x6a4 │ │ │ │ + movw r1, #7972 @ 0x1f24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36742 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 36746 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65048 @ 0xfe18 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + movw r1, #5836 @ 0x16cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 3675a <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 3675e <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65060 @ 0xfe24 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa94 │ │ │ │ + movw r1, #5848 @ 0x16d8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #65072 @ 0xfe30 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #65084 @ 0xfe3c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #5872 @ 0x16f0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #65100 @ 0xfe4c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #5888 @ 0x1700 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b6afc │ │ │ │ + bl 1b82cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc21c │ │ │ │ + bl fc77c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba7fc │ │ │ │ + bl 1bc0c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbb4c │ │ │ │ + bl 1bd410 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10bba8 <_PyArena_Free@@Base> │ │ │ │ + bl 10c60c <_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, 36868 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + ble.n 36868 <_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 36868 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r0, 36880 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ + ldr r4, [pc, #300] @ (36998 <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 368a8 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 368ac <_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, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59512 @ 0xe878 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #5256 @ 0x1488 │ │ │ │ + bmi.n 368b0 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #208 @ 0xd0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #11488 @ 0x2ce0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 3698e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 11189c │ │ │ │ + bl 112320 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + beq.n 3698e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 143690 │ │ │ │ + bl 144458 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36964 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - bl 95e08 │ │ │ │ + beq.n 36968 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ + bl 95f60 │ │ │ │ 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 6c480 │ │ │ │ + bl 6c4ac │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 368fa <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + cbnz r0, 368fe <_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 3692c <_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, 36922 <_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 36922 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36924 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + bge.n 36928 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 368e2 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ + b.n 368e6 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 3692c <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36958 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + cbnz r4, 3695c <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3693e <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + beq.n 36942 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 3696c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #65156 @ 0xfe84 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #5944 @ 0x1738 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3696c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fb3cc │ │ │ │ + bl 1fcb7c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + b.n 3696c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 36982 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 36982 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ + cbz r3, 36986 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 3698e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36982 <_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,389 +18132,387 @@ │ │ │ │ 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] @ (369c4 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133508 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r7, pc, #896 @ (adr r7, 36d48 <_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] @ (369f0 <_PyCompile_CodeGen@@Base+0x3e4>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #896 @ (adr r7, 36d44 <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ + add r5, pc, #544 @ (adr r5, 36c14 <_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, 36a16 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36a18 <_PyCompile_CodeGen@@Base+0x410>) │ │ │ │ - bl 1327b4 │ │ │ │ - b.n 369f4 <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ + ldr r0, [pc, #56] @ (36a48 <_PyCompile_CodeGen@@Base+0x43c>) │ │ │ │ + bl 133508 │ │ │ │ + b.n 36a24 <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36a1c <_PyCompile_CodeGen@@Base+0x414>) │ │ │ │ + ldr r0, [pc, #48] @ (36a4c <_PyCompile_CodeGen@@Base+0x440>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1327b4 │ │ │ │ - cbz r0, 36a0e <_PyCompile_CodeGen@@Base+0x406> │ │ │ │ + bl 133508 │ │ │ │ + cbz r0, 36a3e <_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 36a3a <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36a0a <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36a3a <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36a12 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + b.n 36a42 <_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, 36dac ) │ │ │ │ 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] @ (36a54 <_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 1327b4 │ │ │ │ - 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, #31312 @ 0x7a50 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e2c9c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #48052 @ 0xbbb4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #65416 @ 0xff88 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e2c9c <_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] @ (36b88 <_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 36a92 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + cbz r4, 36a94 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27225 @ 0x6a59 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + b.n 36a94 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27225 @ 0x6a59 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - cbnz r4, 36afc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + bne.n 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + cbnz r4, 36aae <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + b.n 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36b1a <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ + cbz r3, 36acc <_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 36b28 <_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 36aba <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + b.n 36ae6 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + beq.n 36ae6 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36b1c <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + bne.n 36ace <_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 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + ldr r2, [pc, #164] @ (36b8c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c564 │ │ │ │ + bl 23dca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36bce <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ - beq.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 36b80 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ + beq.n 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #148] @ (36b8c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_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 36b82 <_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 36aaa <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bne.n 36aaa <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36aaa <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36be0 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ + ldr r1, [pc, #100] @ (36b90 <_PyCompile_CodeGen@@Base+0x584>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_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 36b82 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36ba4 <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ + bne.n 36b56 <_PyCompile_CodeGen@@Base+0x54a> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36b82 <_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 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36b9a <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ - ldr r1, [pc, #28] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + beq.n 36b4c <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ + ldr r1, [pc, #28] @ (36b8c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36b82 <_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 │ │ │ │ + │ │ │ │ +00036b94 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 36b9c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 36be4 <_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 36bca <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + movw r1, #56028 @ 0xdadc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #37620 @ 0x92f4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e43c8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #48052 @ 0xbbb4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #6152 @ 0x1808 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e43c8 <_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] @ (36c0c <_PyEval_FormatExcUnbound@@Base+0x78>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133508 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #944 @ (adr r5, 36fc0 ) │ │ │ │ + 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 36c3e <_PyEval_FormatExcUnbound@@Base+0xaa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 36c2c <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ + bl 12844c │ │ │ │ + b.n 36c58 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36c30 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + cbz r3, 36c5c <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30732 @ 0x780c │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + b.n 36c78 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36c3e <_PyEval_FormatExcUnbound@@Base+0x1ea> │ │ │ │ + cbnz r0, 36c6a <_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 36c78 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + ldr r1, [pc, #20] @ (36c80 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c34 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ + beq.n 36c60 <_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 1327b4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 37034 ) │ │ │ │ + ble.n 36c3c <_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 36cbc <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #28 │ │ │ │ + movw r1, #6300 @ 0x189c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 11189c │ │ │ │ + bl 112320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + beq.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 143690 │ │ │ │ + bl 144458 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36d76 <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ - bl 95e08 │ │ │ │ + beq.n 36d76 <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ + bl 95f60 │ │ │ │ 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 6c480 │ │ │ │ + bl 6c4ac │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36d0c <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ + cbnz r0, 36d0c <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d3a <_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, 36d30 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36d30 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ + bne.n 36d30 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36d36 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + bge.n 36d36 <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36cf4 <_PyEval_FormatExcUnbound@@Base+0x2a0> │ │ │ │ + b.n 36cf4 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36d6a <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ + cbnz r5, 36d6a <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36d50 <_PyEval_FormatExcUnbound@@Base+0x2fc> │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + beq.n 36d50 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #68 @ 0x44 │ │ │ │ + movw r1, #6340 @ 0x18c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1fc4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d3890 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 130360 <_Py_DecRef@@Base> │ │ │ │ + bl 1310a8 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 00036d90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18524,44 +18522,44 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cbz r0, 36dd6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #42708 @ 0xa6d4 │ │ │ │ + movw r1, #48972 @ 0xbf4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ b.n 36df6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36db6 │ │ │ │ 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 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 36e20 │ │ │ │ add r1, r2 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36df6 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cbz r0, 36e20 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -18572,30 +18570,30 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ beq.n 36e2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ beq.n 36e38 │ │ │ │ mov r0, sp │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ 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 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36f14 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -18604,81 +18602,81 @@ │ │ │ │ bne.n 36e7c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 36e6c │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 36e88 │ │ │ │ - bl 268428 │ │ │ │ + bl 269c94 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cbz r1, 36ee6 │ │ │ │ - bl 1fb3cc │ │ │ │ + bl 1fcb7c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r5, 36eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 36ec0 │ │ │ │ b.n 36ecc │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ cbz r0, 36ed0 │ │ │ │ b.n 36ea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 36ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 36ee6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 36e90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 36e90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 36e90 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 36f02 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 36ef2 │ │ │ │ dmb ish │ │ │ │ beq.n 36f14 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 24610c │ │ │ │ + bl 24783c │ │ │ │ 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 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r7, pc, #208 @ (adr r7, 37014 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -18686,63 +18684,80 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (36f6c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #96 @ (adr r7, 36fd0 ) │ │ │ │ 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 ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133508 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, pc, #416 @ (adr r5, 3713c ) │ │ │ │ + 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, 36f90 │ │ │ │ + cbnz r3, 36fbc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36f90 │ │ │ │ + ble.n 36fbc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36f90 │ │ │ │ - cbnz r0, 36fac │ │ │ │ + bne.n 36fbc │ │ │ │ + cbnz r0, 36fd8 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (36ff8 ) │ │ │ │ + ldr r4, [pc, #96] @ (37024 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 36fac │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 36fd8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36ff4 │ │ │ │ + b.n 37020 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 36fc0 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 36fec │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fa8 │ │ │ │ + bne.n 36fd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15c888 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15d7a8 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 36fde │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3700a │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fa8 │ │ │ │ + bne.n 36fd4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 36ff4 │ │ │ │ + b.n 37020 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18755,34 +18770,17 @@ │ │ │ │ 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] @ (37024 ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 1327b4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 371c8 ) │ │ │ │ - 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] @ (37050 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ 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 │ │ │ │ @@ -18838,43 +18836,43 @@ │ │ │ │ bne.n 370ca │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 37124 │ │ │ │ ldr r2, [pc, #164] @ (37188 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c564 │ │ │ │ + bl 23dca4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3717c │ │ │ │ beq.n 37124 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ (37188 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 3717e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 370a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 370a6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ b.n 370a6 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #100] @ (3718c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 3717e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -18886,22 +18884,22 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 37166 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cbnz r2, 37166 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 37148 │ │ │ │ ldr r1, [pc, #28] @ (37188 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ b.n 3717e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -18947,89 +18945,90 @@ │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3728c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 37288 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.n 37242 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 37232 │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 3722a │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cbnz r0, 37288 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.n 37246 │ │ │ │ b.n 37236 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ba8a4 │ │ │ │ + bl 1bc168 │ │ │ │ cbnz r0, 37246 │ │ │ │ b.n 37288 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ beq.n 37268 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3726e │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cbz r4, 37290 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 3729a │ │ │ │ - bl e4bd0 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3724a │ │ │ │ movs r4, #0 │ │ │ │ b.n 372aa │ │ │ │ mov r6, r0 │ │ │ │ b.n 372aa │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ b.n 372aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 111938 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r8, #-264] @ 0x108 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + lsls r3, 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 │ │ │ │ @@ -19042,23 +19041,23 @@ │ │ │ │ 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, #352 @ 0x160 │ │ │ │ + movw r1, #6624 @ 0x19e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1e4738 │ │ │ │ + bl 1e5e68 │ │ │ │ cbnz r0, 3730e │ │ │ │ movs r0, #0 │ │ │ │ b.n 37350 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 10f790 <_PyTime_localtime@@Base> │ │ │ │ + bl 110210 <_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 │ │ │ │ @@ -19067,20 +19066,21 @@ │ │ │ │ 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, #364 @ 0x16c │ │ │ │ + movw r0, #6636 @ 0x19ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xe9900042 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + lsls r3, 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 │ │ │ │ @@ -19115,59 +19115,59 @@ │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3748c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 37490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 373f2 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cbnz r0, 3742a │ │ │ │ cbnz r7, 373fa │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ b.n 3742e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cbz r0, 3740c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ba8a4 │ │ │ │ + bl 1bc168 │ │ │ │ cbz r0, 3742a │ │ │ │ subs.w r7, r9, #3 │ │ │ │ beq.n 373f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 3741e │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r5, r0, #0 │ │ │ │ blt.n 3742a │ │ │ │ cmp r7, #1 │ │ │ │ beq.n 3742e │ │ │ │ b.n 37420 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r7, r0, #0 │ │ │ │ bge.n 3742e │ │ │ │ movs r4, #0 │ │ │ │ b.n 37492 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ bne.n 37448 │ │ │ │ cbnz r5, 37448 │ │ │ │ cbnz r7, 37464 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ b.n 37456 │ │ │ │ @@ -19185,625 +19185,626 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 37492 │ │ │ │ mov r8, r0 │ │ │ │ b.n 37492 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 111938 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrd r0, r0, [ip, #264] @ 0x108 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ adds r4, r7, #7 │ │ │ │ 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 230eb4 │ │ │ │ + bl 2325f4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 374e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 374e0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #392 @ 0x188 │ │ │ │ + movw r1, #6664 @ 0x1a08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 374e6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 374f6 │ │ │ │ - b.w 7fa08 │ │ │ │ - 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, #54948 @ 0xd6a4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - 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, #580 @ 0x244 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - 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] @ (3756c ) │ │ │ │ + ldr r0, [pc, #12] @ (37514 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #336 @ (adr r7, 376c0 ) │ │ │ │ + nop │ │ │ │ + add r7, pc, #336 @ (adr r7, 37668 ) │ │ │ │ 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 720e4 │ │ │ │ - cbz r0, 375d0 │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - add.w r7, r0, #8 │ │ │ │ - addw r8, r5, #2504 @ 0x9c8 │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ - bl 7dee8 │ │ │ │ - cbz r0, 375ba │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ - bne.n 3759a │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 800e0 │ │ │ │ - cbz r0, 375ba │ │ │ │ - str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 375d2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 375d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 375d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 37522 │ │ │ │ + b.w 7fa1c │ │ │ │ + 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, #24] │ │ │ │ - cbz r1, 375fa │ │ │ │ - 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 782f8 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #61220 @ 0xef24 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + 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, #640 @ 0x280 │ │ │ │ + movw r1, #6852 @ 0x1ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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] @ (3775c ) │ │ │ │ + ldr r2, [pc, #288] @ (376a4 ) │ │ │ │ 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 37666 │ │ │ │ + beq.n 375ac │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37668 │ │ │ │ + cbz r4, 375ae │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30253 @ 0x762d │ │ │ │ + movw r3, #30067 @ 0x7573 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37668 │ │ │ │ + b.n 375ae │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3773e │ │ │ │ + beq.n 37684 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30253 @ 0x762d │ │ │ │ + movw r3, #30067 @ 0x7573 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3773e │ │ │ │ - cbnz r4, 37682 │ │ │ │ + bne.n 37684 │ │ │ │ + cbnz r4, 375c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 376fc │ │ │ │ + b.n 37642 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 376a0 │ │ │ │ + cbz r3, 375e6 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 376fc │ │ │ │ + ble.n 37642 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3768e │ │ │ │ - b.n 376ba │ │ │ │ + bne.n 375d4 │ │ │ │ + b.n 37600 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 376ba │ │ │ │ + beq.n 37600 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 376a2 │ │ │ │ + bne.n 375e8 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 376fc │ │ │ │ - ldr r2, [pc, #164] @ (37760 ) │ │ │ │ + bne.n 37642 │ │ │ │ + ldr r2, [pc, #164] @ (376a8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c564 │ │ │ │ + bl 23dca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37754 │ │ │ │ - beq.n 376fc │ │ │ │ + blt.n 3769a │ │ │ │ + beq.n 37642 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37760 ) │ │ │ │ + ldr r1, [pc, #148] @ (376a8 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37756 │ │ │ │ + bne.n 3769c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3767e │ │ │ │ + beq.n 375c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3767e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3767e │ │ │ │ + bne.n 375c4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 375c4 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37764 ) │ │ │ │ + ldr r1, [pc, #100] @ (376ac ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37756 │ │ │ │ + bne.n 3769c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3772a │ │ │ │ + bne.n 37670 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37756 │ │ │ │ + b.n 3769c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3773e │ │ │ │ + beq.n 37684 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3773e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37684 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37720 │ │ │ │ - ldr r1, [pc, #28] @ (37760 ) │ │ │ │ + beq.n 37666 │ │ │ │ + ldr r1, [pc, #28] @ (376a8 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156ce0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157c00 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37756 │ │ │ │ + b.n 3769c │ │ │ │ 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 7210c │ │ │ │ + cbz r0, 37710 │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + add.w r7, r0, #8 │ │ │ │ + addw r8, r5, #2504 @ 0x9c8 │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ + bl 7def4 │ │ │ │ + cbz r0, 376fa │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r0, [r7, #4]! │ │ │ │ + bne.n 376da │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 800f4 │ │ │ │ + cbz r0, 376fa │ │ │ │ + str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ + b.n 37712 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37710 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 37710 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce088 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 377b6 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #24460 @ 0x5f8c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62956 @ 0xf5ec │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 377c2 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1eb144 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 377cc │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ 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, 3773a │ │ │ │ + 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 78388 │ │ │ │ + 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 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6912 @ 0x1b00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + 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, 377ee │ │ │ │ + cbz r3, 37788 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 377f0 │ │ │ │ + b.n 3778a │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 37808 │ │ │ │ + cbnz r6, 377a2 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 37808 │ │ │ │ + ble.n 377a2 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 37808 │ │ │ │ - cbnz r5, 3782e │ │ │ │ + bgt.n 377a2 │ │ │ │ + cbnz r5, 377c8 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #116] @ (37880 ) │ │ │ │ + ldr r5, [pc, #112] @ (37818 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3782e │ │ │ │ + cbnz r0, 377c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3786e │ │ │ │ + b.n 37808 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3782a │ │ │ │ + bne.n 377c4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37860 │ │ │ │ + beq.n 377fa │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3784a │ │ │ │ + cbz r6, 377e4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3785e │ │ │ │ + beq.n 377f8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37860 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 37860 │ │ │ │ - b.n 3782a │ │ │ │ + bne.n 377fa │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 377fa │ │ │ │ + b.n 377c4 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a16 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 378b0 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37878 │ │ │ │ + cbz r3, 37812 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce1e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3786a │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #3652 @ 0xe44 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37876 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ec874 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 37880 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cec7c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (378ac ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133508 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #688 @ (adr r5, 37b60 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00037884 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ +000378b0 <_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 23e178 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 378d6 <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000378d8 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1be0d8 │ │ │ │ + bl 1bf998 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 378e0 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + cbnz r0, 37934 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be0d8 │ │ │ │ + bl 1bf998 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 378e0 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + cbnz r0, 37934 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1be0d8 │ │ │ │ + bl 1bf998 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 378e0 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + cbnz r0, 37934 <_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, #864 @ 0x360 │ │ │ │ + movw r1, #7136 @ 0x1be0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37910 <_PyType_GetModuleByDef3@@Base+0x8c>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 1327b4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #688 @ (adr r5, 37bc4 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00037914 : │ │ │ │ - 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, 3793c │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - bl 8fb00 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3794c │ │ │ │ - str r7, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl f1900 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 782f8 │ │ │ │ - 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 fc21c │ │ │ │ + bl fc77c │ │ │ │ movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 379fa │ │ │ │ - movw fp, #65148 @ 0xfe7c │ │ │ │ - movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #948 @ 0x3b4 │ │ │ │ + beq.n 379e6 <_PyType_GetModuleByDef3@@Base+0x10e> │ │ │ │ + movw fp, #5820 @ 0x16bc │ │ │ │ + movt fp, #55 @ 0x37 │ │ │ │ + movw r8, #7220 @ 0x1c34 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 379a4 │ │ │ │ - bl 83bac │ │ │ │ + b.n 37990 <_PyType_GetModuleByDef3@@Base+0xb8> │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 379fe │ │ │ │ + bne.n 379ea <_PyType_GetModuleByDef3@@Base+0x112> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 379f4 │ │ │ │ + bne.n 379e0 <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37a0e │ │ │ │ + bge.n 379fa <_PyType_GetModuleByDef3@@Base+0x122> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ - movweq r0, #960 @ 0x3c0 │ │ │ │ + movweq r0, #7232 @ 0x1c40 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3798c │ │ │ │ + bne.n 37978 <_PyType_GetModuleByDef3@@Base+0xa0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37a0e │ │ │ │ + b.n 379fa <_PyType_GetModuleByDef3@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3799c │ │ │ │ + bne.n 37988 <_PyType_GetModuleByDef3@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3799c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37988 <_PyType_GetModuleByDef3@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00037a16 <_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 23ca98 │ │ │ │ - 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 │ │ │ │ - cbnz r1, 37a6a <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ + cbnz r1, 37a3a <_PyType_GetModuleByDef3@@Base+0x162> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37a62 <_Py_strhex_bytes_with_sep@@Base+0x4c> │ │ │ │ + bne.n 37a32 <_PyType_GetModuleByDef3@@Base+0x15a> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54948 @ 0xd6a4 │ │ │ │ + movw r1, #61220 @ 0xef24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 37a86 <_Py_strhex_bytes_with_sep@@Base+0x70> │ │ │ │ + bl 12844c │ │ │ │ + b.n 37a56 <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37a8e <_Py_strhex_bytes_with_sep@@Base+0x78> │ │ │ │ + b.n 37a5e <_PyType_GetModuleByDef3@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37a8c <_Py_strhex_bytes_with_sep@@Base+0x76> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 37a8c <_Py_strhex_bytes_with_sep@@Base+0x76> │ │ │ │ + bne.n 37a5c <_PyType_GetModuleByDef3@@Base+0x184> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 37a5c <_PyType_GetModuleByDef3@@Base+0x184> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37a90 <_Py_strhex_bytes_with_sep@@Base+0x7a> │ │ │ │ + b.n 37a60 <_PyType_GetModuleByDef3@@Base+0x188> │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 37a9c <_Py_strhex_bytes_with_sep@@Base+0x86> │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ 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] @ (37ac4 <_Py_strhex_bytes_with_sep@@Base+0xae>) │ │ │ │ + ldr r0, [pc, #12] @ (37a88 <_PyType_GetModuleByDef3@@Base+0x1b0>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00037a8c : │ │ │ │ + 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, 37ab4 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + bl 8fd28 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 37ac4 │ │ │ │ + str r7, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f1b78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78388 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 37ae4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -19831,15 +19832,15 @@ │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 37b16 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -19874,1119 +19875,1145 @@ │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 37bac │ │ │ │ movs r0, #0 │ │ │ │ b.n 37bd4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 37bc0 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 37ba8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4a78 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4ce8 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 37ba8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, r7, #2 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f2020 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 1f3748 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd7c0 │ │ │ │ + bl dda3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c08 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 37c22 │ │ │ │ + bne.n 37c04 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 37c1e │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37c18 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 37c22 │ │ │ │ + cbnz r3, 37c14 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 37c1e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37c2e │ │ │ │ - b.w 72288 │ │ │ │ + cbnz r0, 37c2a │ │ │ │ + b.w 72328 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd7c0 │ │ │ │ + bl dda3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c5e │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 37c6a │ │ │ │ + bne.n 37c5a │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 37c66 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 be5a8 │ │ │ │ + b.w be6fc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #120] @ (37d18 ) │ │ │ │ - bl 8e700 │ │ │ │ - cbz r0, 37d0e │ │ │ │ + ldr r1, [pc, #120] @ (37d14 ) │ │ │ │ + bl 8e928 │ │ │ │ + cbz r0, 37d0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37cc8 │ │ │ │ + bmi.n 37cc4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32748 @ 0x7fec │ │ │ │ + movw r1, #38980 @ 0x9844 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 37cec │ │ │ │ - ldr r1, [pc, #80] @ (37d1c ) │ │ │ │ + bl d1c30 │ │ │ │ + b.n 37ce8 │ │ │ │ + ldr r1, [pc, #80] @ (37d18 ) │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 37cd6 │ │ │ │ - bl 79474 │ │ │ │ + cbz r4, 37cd2 │ │ │ │ + bl 79500 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37cf6 │ │ │ │ - bl 1ae864 │ │ │ │ - cbnz r0, 37cf2 │ │ │ │ + b.n 37cf2 │ │ │ │ + bl 1aff84 │ │ │ │ + cbnz r0, 37cee │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37d1c ) │ │ │ │ + ldr r1, [pc, #52] @ (37d18 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea004 │ │ │ │ + bl ea26c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37cf6 │ │ │ │ + b.n 37cf2 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d12 │ │ │ │ + beq.n 37d0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37d12 │ │ │ │ + cbnz r3, 37d0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d12 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37d0e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #96 @ (adr r2, 37d7c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 37d78 ) │ │ │ │ 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 13ea70 │ │ │ │ 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 37dec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37dec │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37d8c │ │ │ │ + bne.n 37d78 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37d76 │ │ │ │ + bgt.n 37d62 │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37d7c │ │ │ │ + b.n 37d68 │ │ │ │ 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 37df4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37df4 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d684 │ │ │ │ + bl 7d690 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37dc2 │ │ │ │ + cbz r0, 37dae │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d684 │ │ │ │ + bl 7d690 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37dc6 │ │ │ │ + cbnz r0, 37db2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dc2 │ │ │ │ + beq.n 37dae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37dc2 │ │ │ │ + cbnz r3, 37dae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37df4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d13cc │ │ │ │ + bl d179c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37de8 │ │ │ │ + beq.n 37dd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37de8 │ │ │ │ + cbnz r3, 37dd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e08 │ │ │ │ + cbnz r3, 37df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37e08 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37df4 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13f7e8 │ │ │ │ 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 37e38 │ │ │ │ + cbz r1, 37e38 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d824 │ │ │ │ + bl 7d830 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37e3e │ │ │ │ - b.n 37e88 │ │ │ │ - ldr r4, [pc, #176] @ (37ef0 ) │ │ │ │ - ldr r0, [pc, #180] @ (37ef4 ) │ │ │ │ + cbnz r0, 37e3a │ │ │ │ + b.n 37e84 │ │ │ │ + ldr r4, [pc, #176] @ (37eec ) │ │ │ │ + ldr r0, [pc, #180] @ (37ef0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37e72 │ │ │ │ - bl 86314 │ │ │ │ + cbz r0, 37e6e │ │ │ │ + bl 86540 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37e8c │ │ │ │ + cbnz r0, 37e88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e72 │ │ │ │ + beq.n 37e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e72 │ │ │ │ + cbnz r3, 37e6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e88 │ │ │ │ + beq.n 37e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e88 │ │ │ │ + cbnz r3, 37e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37ee6 │ │ │ │ + b.n 37ee2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d684 │ │ │ │ + bl 7d690 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eba │ │ │ │ + beq.n 37eb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37eba │ │ │ │ + cbnz r3, 37eb6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ed0 │ │ │ │ + beq.n 37ecc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37ed0 │ │ │ │ + cbnz r3, 37ecc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ee6 │ │ │ │ + beq.n 37ee2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37ee6 │ │ │ │ + cbnz r3, 37ee2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 37f94 │ │ │ │ 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 37f1e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1848 @ 0x738 │ │ │ │ + movw r1, #8120 @ 0x1fb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 37f6c │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37f40 │ │ │ │ + ble.n 37f3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1896 @ 0x768 │ │ │ │ + movw r1, #8168 @ 0x1fe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 37f6c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 37f70 │ │ │ │ + blt.n 37f6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f5e │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 37f70 │ │ │ │ + bne.n 37f5a │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 37f6c │ │ │ │ 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 37f8a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldrd r0, r1, [r3, #8] │ │ │ │ + b.w fa7f8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #1940 @ 0x794 │ │ │ │ + movw r0, #8212 @ 0x2014 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddcdc │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa478 │ │ │ │ + b.w ddf54 │ │ │ │ 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, 37fbc │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 37fc2 │ │ │ │ + b.n 37fbe │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #1988 @ 0x7c4 │ │ │ │ + movw r1, #8372 @ 0x20b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1992 @ 0x7c8 │ │ │ │ + movw r0, #8376 @ 0x20b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3801c │ │ │ │ + blt.n 38018 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 38072 │ │ │ │ + beq.n 3806e │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #2004 @ 0x7d4 │ │ │ │ + movw r1, #8388 @ 0x20c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b714 │ │ │ │ - cbz r0, 3805a │ │ │ │ + bl 14c4f4 │ │ │ │ + cbz r0, 38056 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 38020 │ │ │ │ + bls.n 3801c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2008 @ 0x7d8 │ │ │ │ + movw r1, #8392 @ 0x20c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 380cc │ │ │ │ + b.n 380c8 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 380b4 │ │ │ │ + bne.n 380b0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 380a0 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3802a │ │ │ │ - b.n 3801c │ │ │ │ - bl d3cbc │ │ │ │ - movw r1, #2036 @ 0x7f4 │ │ │ │ + beq.n 38026 │ │ │ │ + b.n 38018 │ │ │ │ + bl d3eec │ │ │ │ + movw r1, #8420 @ 0x20e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b714 │ │ │ │ + bl 14c4f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3801c │ │ │ │ - bl 95e08 │ │ │ │ + beq.n 38018 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 380c2 │ │ │ │ + bne.n 380be │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 380a0 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38072 │ │ │ │ - b.n 3801c │ │ │ │ + beq.n 3806e │ │ │ │ + b.n 38018 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 380cc │ │ │ │ + bl f1b5c │ │ │ │ + b.n 380c8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 380a0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71ef8 │ │ │ │ - b.n 380cc │ │ │ │ + bl 71f20 │ │ │ │ + b.n 380c8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 380a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ 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, 380f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2136 @ 0x858 │ │ │ │ + movw r1, #8520 @ 0x2148 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 38128 │ │ │ │ + bl 12844c │ │ │ │ + b.n 38124 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3813e │ │ │ │ + beq.n 3813a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 3812e │ │ │ │ + bmi.n 3812a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2168 @ 0x878 │ │ │ │ + movw r1, #8552 @ 0x2168 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3814a │ │ │ │ + b.n 38146 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 38140 │ │ │ │ + beq.n 3813c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 38140 │ │ │ │ + b.n 3813c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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, #65028 @ 0xfe04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfb10 │ │ │ │ - cbnz r0, 3817c │ │ │ │ + bl bfc6c │ │ │ │ + cbnz r0, 38178 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 381a0 │ │ │ │ + b.n 3819c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3819a │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 38196 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38178 │ │ │ │ + bne.n 38174 │ │ │ │ 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 86314 │ │ │ │ - cbz r0, 381f0 │ │ │ │ + bl 86540 │ │ │ │ + cbz r0, 381ec │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 381cc │ │ │ │ + b.n 381c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38214 │ │ │ │ + bne.n 38210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86658 │ │ │ │ + bl 86884 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 38224 │ │ │ │ - bl 233298 <_PyEval_ExceptionGroupMatch@@Base+0x378> │ │ │ │ + cbz r5, 38220 │ │ │ │ + bl 2349d0 <_PyEval_ExceptionGroupMatch@@Base+0x378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381f4 │ │ │ │ + bne.n 381f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 381c6 │ │ │ │ + bne.n 381c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38204 │ │ │ │ + bne.n 38200 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3824a │ │ │ │ + b.n 38246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381e6 │ │ │ │ + bne.n 381e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381e6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 381e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 381ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381f0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 381ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381cc │ │ │ │ + bne.n 381c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381cc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 381c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3823a │ │ │ │ + beq.n 38236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3823a │ │ │ │ + cbnz r3, 38236 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 381ec │ │ │ │ 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 cbf5c │ │ │ │ + bl cc0bc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e8620 │ │ │ │ + b.w e8888 │ │ │ │ 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 3828a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 382a8 │ │ │ │ - b.n 382a4 │ │ │ │ + bge.n 382a4 │ │ │ │ + b.n 382a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12576 @ 0x3120 │ │ │ │ + movw r0, #18772 @ 0x4954 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38282 │ │ │ │ + bne.n 3827e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38362 │ │ │ │ + b.n 3835e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17d034 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17dfa0 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 382a0 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 382a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 78354 │ │ │ │ + bl 783e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38300 │ │ │ │ - bne.n 382f6 │ │ │ │ + blt.n 382fc │ │ │ │ + bne.n 382f2 │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3830a │ │ │ │ - b.n 382a4 │ │ │ │ + bne.n 38306 │ │ │ │ + b.n 382a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3831a │ │ │ │ + cbnz r0, 38316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 382a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 382a4 │ │ │ │ + bne.n 382a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 382a4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 382a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3833c │ │ │ │ + beq.n 38338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3833c │ │ │ │ + cbnz r3, 38338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38352 │ │ │ │ + beq.n 3834e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38352 │ │ │ │ + cbnz r3, 3834e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 382a4 │ │ │ │ + blt.n 382a0 │ │ │ │ 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, 38384 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 38388 │ │ │ │ + ble.n 38384 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38388 │ │ │ │ - cbnz r4, 383a4 │ │ │ │ + bne.n 38384 │ │ │ │ + cbnz r4, 383a0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (383d0 ) │ │ │ │ + ldr r4, [pc, #68] @ (383cc ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 383ca │ │ │ │ + cbz r0, 383c6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbf5c │ │ │ │ + bl cc0bc │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 8042c │ │ │ │ - cbnz r0, 383c8 │ │ │ │ - movw r1, #50712 @ 0xc618 │ │ │ │ + bl 80440 │ │ │ │ + cbnz r0, 383c4 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #8 │ │ │ │ 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 daf5c <_PyType_Name@@Base> │ │ │ │ - movw r1, #3116 @ 0xc2c │ │ │ │ + bl db1ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #9388 @ 0x24ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r1, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + movw r0, #9424 @ 0x24d0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r3, r4, [r1, #12] │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 8285c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 3842a │ │ │ │ + cbz r0, 38452 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38442 │ │ │ │ + beq.n 3846a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38442 │ │ │ │ + b.n 3846a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f9170 │ │ │ │ - cbz r0, 38442 │ │ │ │ + bl f93d8 │ │ │ │ + cbz r0, 3846a │ │ │ │ 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, #3216 @ 0xc90 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r3, r4, [r1, #12] │ │ │ │ - ldrd r1, r2, [r1, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 82848 │ │ │ │ - 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 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38490 │ │ │ │ + bne.n 3848c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 384f6 │ │ │ │ + b.n 384f2 │ │ │ │ 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 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 38486 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 38486 │ │ │ │ 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, 38508 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3850e │ │ │ │ + beq.n 3850a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38510 ) │ │ │ │ + ldr r0, [pc, #0] @ (3850c ) │ │ │ │ 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, 3853a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36424 @ 0x8e48 │ │ │ │ + movw r1, #42656 @ 0xa6a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 38600 │ │ │ │ + bl 12844c │ │ │ │ + b.n 385fc │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 385f8 │ │ │ │ + bhi.n 385f4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #3280 @ 0xcd0 │ │ │ │ + movw r0, #9552 @ 0x2550 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1e8 │ │ │ │ - movw r0, #9040 @ 0x2350 │ │ │ │ + b.w 7a270 │ │ │ │ + movw r0, #15272 @ 0x3ba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1e8 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 7a270 │ │ │ │ + movw r0, #16140 @ 0x3f0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1e8 │ │ │ │ - movw r2, #9040 @ 0x2350 │ │ │ │ + b.w 7a270 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 38598 │ │ │ │ - movw r2, #9944 @ 0x26d8 │ │ │ │ + b.n 38594 │ │ │ │ + movw r2, #16140 @ 0x3f0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #3280 @ 0xcd0 │ │ │ │ + movw r1, #9552 @ 0x2550 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #26260 @ 0x6694 │ │ │ │ + movw r0, #32492 @ 0x7eec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - movw r2, #9944 @ 0x26d8 │ │ │ │ + b.w 8285c │ │ │ │ + movw r2, #16140 @ 0x3f0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #9040 @ 0x2350 │ │ │ │ + movw r1, #15272 @ 0x3ba8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26260 @ 0x6694 │ │ │ │ + movw r0, #32492 @ 0x7eec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - movw r3, #9944 @ 0x26d8 │ │ │ │ + b.w 8285c │ │ │ │ + movw r3, #16140 @ 0x3f0c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #9040 @ 0x2350 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #3280 @ 0xcd0 │ │ │ │ + movw r1, #9552 @ 0x2550 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3284 @ 0xcd4 │ │ │ │ + movw r0, #9556 @ 0x2554 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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, 38620 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38624 │ │ │ │ + ble.n 38620 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38624 │ │ │ │ - cbnz r4, 38640 │ │ │ │ + bne.n 38620 │ │ │ │ + cbnz r4, 3863c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38698 ) │ │ │ │ + ldr r4, [pc, #108] @ (38694 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38690 │ │ │ │ + cbz r0, 3868c │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38652 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 38690 │ │ │ │ + bne.n 3864e │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3868c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3867a │ │ │ │ + beq.n 38676 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3288 @ 0xcd8 │ │ │ │ + movw r1, #9560 @ 0x2558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 38690 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3868c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ + movw r1, #9600 @ 0x2580 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 386be │ │ │ │ + cbnz r3, 386ba │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 386be │ │ │ │ + ble.n 386ba │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 386be │ │ │ │ - cbnz r4, 386de │ │ │ │ + bne.n 386ba │ │ │ │ + cbnz r4, 386da │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (38714 ) │ │ │ │ + ldr r4, [pc, #80] @ (38710 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 386de │ │ │ │ + cbnz r0, 386da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38710 │ │ │ │ + b.n 3870c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbf5c │ │ │ │ + bl cc0bc │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1ae864 │ │ │ │ + bl 1aff84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 386da │ │ │ │ - bne.n 38708 │ │ │ │ + blt.n 386d6 │ │ │ │ + bne.n 38704 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #50712 @ 0xc618 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 386da │ │ │ │ + bl d1c30 │ │ │ │ + b.n 386d6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r2, #16 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00038718 : │ │ │ │ - ldr r0, [pc, #4] @ (38720 ) │ │ │ │ - b.w cb87c │ │ │ │ +00038714 : │ │ │ │ + ldr r0, [pc, #4] @ (3871c ) │ │ │ │ + b.w cb9dc │ │ │ │ nop │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ 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 3873c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 38756 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20720 @ 0x50f0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3876e │ │ │ │ + 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, #48] @ 387b8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 83adc │ │ │ │ - movw r1, #39552 @ 0x9a80 │ │ │ │ + bl 83aec │ │ │ │ + movw r1, #45784 @ 0xb2d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 387d8 │ │ │ │ + bge.n 38828 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39a18 │ │ │ │ + b.w 39a68 │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ @@ -21008,112 +21035,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 388f8 │ │ │ │ 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 38908 @ 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 83adc │ │ │ │ - movw r1, #30656 @ 0x77c0 │ │ │ │ + bl 83aec │ │ │ │ + movw r1, #36888 @ 0x9018 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d0, [pc, #-128] @ 38778 │ │ │ │ - bl 83adc │ │ │ │ - movw r1, #39556 @ 0x9a84 │ │ │ │ + blt.n 387a8 │ │ │ │ + vldr d0, [pc, #-128] @ 387c8 │ │ │ │ + bl 83aec │ │ │ │ + movw r1, #45788 @ 0xb2dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d9, [pc, #-148] @ 38780 │ │ │ │ + blt.n 387a8 │ │ │ │ + vldr d9, [pc, #-148] @ 387d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 83adc │ │ │ │ - movw r1, #17700 @ 0x4524 │ │ │ │ + bl 83aec │ │ │ │ + movw r1, #24000 @ 0x5dc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d10, [pc, #-172] @ 38788 │ │ │ │ + blt.n 387a8 │ │ │ │ + vldr d10, [pc, #-172] @ 387d8 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 182d08 │ │ │ │ - movw r1, #3372 @ 0xd2c │ │ │ │ + bl 183ebc │ │ │ │ + movw r1, #9688 @ 0x25d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d8, [pc, #-200] @ 38790 │ │ │ │ + blt.n 387a8 │ │ │ │ + vldr d8, [pc, #-200] @ 387e0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83adc │ │ │ │ - movw r1, #17756 @ 0x455c │ │ │ │ + bl 83aec │ │ │ │ + movw r1, #24056 @ 0x5df8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 387a8 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 182d08 │ │ │ │ - movw r1, #3380 @ 0xd34 │ │ │ │ + bl 183ebc │ │ │ │ + movw r1, #9696 @ 0x25e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc094 │ │ │ │ + bl cc1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 387a8 │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 38798 │ │ │ │ + vldr d7, [pc, #-268] @ 387e8 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 387a0 │ │ │ │ + vldr d6, [pc, #-268] @ 387f0 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 387d0 │ │ │ │ + vldr d5, [pc, #-228] @ 38820 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 387c8 │ │ │ │ + vldr d4, [pc, #-244] @ 38818 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 387c0 │ │ │ │ + vldr d2, [pc, #-260] @ 38810 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 387b8 │ │ │ │ + vldr d0, [pc, #-276] @ 38808 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 387b0 │ │ │ │ + vldr d3, [pc, #-292] @ 38800 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 387a8 │ │ │ │ + vldr d12, [pc, #-308] @ 387f8 │ │ │ │ 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 │ │ │ │ @@ -21248,15 +21275,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] @ 38f58 │ │ │ │ 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 │ │ │ │ @@ -21301,15 +21328,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] @ (38f60 ) │ │ │ │ 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 │ │ │ │ @@ -21502,21 +21529,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 38f6c │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (39274 ) │ │ │ │ + ldral r0, [pc, #864] @ (392c4 ) │ │ │ │ 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 │ │ │ │ @@ -22230,119 +22257,119 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #3388 @ 0xd3c │ │ │ │ + movw r2, #9704 @ 0x25e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa74c <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39a50 │ │ │ │ + bl 1fbedc <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39aa0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c18 │ │ │ │ + b.n 39c68 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 86314 │ │ │ │ + bl 86540 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39a4c │ │ │ │ + beq.n 39a9c │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39a6c │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 39c10 │ │ │ │ + cbnz r0, 39abc │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 39c60 │ │ │ │ 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 86658 │ │ │ │ + bl 86884 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39bb6 │ │ │ │ + beq.w 39c06 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39ad4 │ │ │ │ + bmi.n 39b24 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3412 @ 0xd54 │ │ │ │ + movw r1, #9728 @ 0x2600 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39c08 │ │ │ │ + beq.w 39c58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39c08 │ │ │ │ + bne.w 39c58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c08 │ │ │ │ - bl dd7c0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39c58 │ │ │ │ + bl dda3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39af0 │ │ │ │ + beq.n 39b40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39af0 │ │ │ │ + cbnz r3, 39b40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39b1c │ │ │ │ + bge.n 39b6c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c08 │ │ │ │ + bne.w 39c58 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3468 @ 0xd8c │ │ │ │ + movw r1, #9784 @ 0x2638 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 39c08 │ │ │ │ + bl 12844c │ │ │ │ + b.n 39c58 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39b40 │ │ │ │ + bne.n 39b90 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #9804 @ 0x264c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 39c08 │ │ │ │ + bl 12844c │ │ │ │ + b.n 39c58 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39b92 │ │ │ │ + blt.n 39be2 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39b44 │ │ │ │ + bge.n 39b94 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39b6a │ │ │ │ + cbnz r0, 39bba │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 39c08 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 39c58 │ │ │ │ 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 │ │ │ │ @@ -22352,448 +22379,440 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, fp, lsr #3 │ │ │ │ - bls.w 39a80 │ │ │ │ + bls.w 39ad0 │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 39a80 │ │ │ │ + b.n 39ad0 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 39c08 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 39c58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39bda │ │ │ │ + beq.n 39c2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39bda │ │ │ │ + cbnz r3, 39c2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39bf8 │ │ │ │ + cbz r0, 39c48 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 39c08 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 39c58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39c18 │ │ │ │ - cbz r5, 39c10 │ │ │ │ + b.n 39c68 │ │ │ │ + cbz r5, 39c60 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782f8 │ │ │ │ - b.n 39a4c │ │ │ │ + bl 78388 │ │ │ │ + b.n 39a9c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39c32 │ │ │ │ - movw r0, #3512 @ 0xdb8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 82848 │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #3520 @ 0xdc0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 82848 │ │ │ │ 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 39c64 │ │ │ │ + bmi.n 39c8a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39c7e │ │ │ │ + bpl.n 39ca4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14488 @ 0x3898 │ │ │ │ + movw r1, #20720 @ 0x50f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c96 │ │ │ │ - tst.w r3, #10 │ │ │ │ + b.n 39cbc │ │ │ │ + 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 13ea70 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + b.w 13f7e8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 39cc4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 39cde │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14488 @ 0x3898 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 39cf6 │ │ │ │ - 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} │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 39ce2 │ │ │ │ + movw r0, #9844 @ 0x2674 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8285c │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #9852 @ 0x267c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 8285c │ │ │ │ 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, 39d1c │ │ │ │ + cbnz r6, 39d1c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39d1c │ │ │ │ + blt.n 39d1c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39d1c │ │ │ │ - cbnz r2, 39d38 │ │ │ │ - ldr r1, [pc, #76] @ (39d6c ) │ │ │ │ + bgt.n 39d1c │ │ │ │ + cbnz r2, 39d38 │ │ │ │ + ldr r1, [pc, #76] @ (39d6c ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39d64 │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39d64 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39d52 │ │ │ │ + bgt.n 39d52 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ + movw r1, #41968 @ 0xa3f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 39d64 │ │ │ │ + bl 12844c │ │ │ │ + b.n 39d64 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39d3c │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 39d3c │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d3c │ │ │ │ + beq.n 39d3c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #40584 @ 0x9e88 │ │ │ │ + movw r3, #46816 @ 0xb6e0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #40821 @ 0x9f75 │ │ │ │ + movw r2, #40877 @ 0x9fad │ │ │ │ movt r2, #3 │ │ │ │ - b.w 237dd4 │ │ │ │ + b.w 239594 │ │ │ │ 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 39db4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f18e4 │ │ │ │ - bne.n 39dbe │ │ │ │ + b.w f1b5c │ │ │ │ + bne.n 39dbe │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72288 │ │ │ │ + b.w 72328 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39dcc │ │ │ │ + bcc.n 39dcc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39dc4 │ │ │ │ + beq.n 39dc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39dfc │ │ │ │ + bne.n 39dfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 39e32 │ │ │ │ - bl 72288 │ │ │ │ + bl 7736c │ │ │ │ + b.n 39e32 │ │ │ │ + bl 72328 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 39e26 │ │ │ │ + cbz r0, 39e26 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 39e1e │ │ │ │ + ble.n 39e1e │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 115584 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39e26 │ │ │ │ + bl 1162b0 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39e26 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 39e06 │ │ │ │ + b.n 39e06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 39e34 │ │ │ │ + bl 7736c │ │ │ │ + b.n 39e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 39e3a │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4db4 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 39e66 │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 39e6e │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 39ea4 │ │ │ │ + beq.n 39edc │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39ea4 │ │ │ │ + beq.n 39edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 39ea4 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 39edc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39ea4 │ │ │ │ - cbnz r0, 39ea4 │ │ │ │ + beq.n 39edc │ │ │ │ + cbnz r0, 39edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39ea4 │ │ │ │ - cbnz r0, 39ea4 │ │ │ │ + beq.n 39edc │ │ │ │ + cbnz r0, 39edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39f34 │ │ │ │ + beq.n 39f6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1049fc │ │ │ │ + bl 1051dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39eb2 │ │ │ │ + bge.n 39eea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39f3c │ │ │ │ + b.n 39f74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1049fc │ │ │ │ + bl 1051dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39eae │ │ │ │ + blt.n 39ee6 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39f1c │ │ │ │ + bhi.n 39f54 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39ed8 │ │ │ │ + bne.n 39f10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a110 │ │ │ │ - b.n 39eda │ │ │ │ + bl 3a24a │ │ │ │ + b.n 39f12 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39f16 │ │ │ │ + bne.n 39f4e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39eae │ │ │ │ - cbnz r0, 39f1c │ │ │ │ + blt.n 39ee6 │ │ │ │ + cbnz r0, 39f54 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39f24 │ │ │ │ + b.n 39f5c │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39f1c │ │ │ │ + bge.n 39f54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a110 │ │ │ │ - b.n 39f16 │ │ │ │ + bl 3a24a │ │ │ │ + b.n 39f4e │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39ef2 │ │ │ │ - b.n 39f1c │ │ │ │ + ble.n 39f2a │ │ │ │ + b.n 39f54 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39f1c │ │ │ │ + ble.n 39f54 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a110 │ │ │ │ - b.n 39f16 │ │ │ │ + bl 3a24a │ │ │ │ + b.n 39f4e │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39f06 │ │ │ │ - b.n 39f1c │ │ │ │ + bge.n 39f3e │ │ │ │ + b.n 39f54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39eae │ │ │ │ - bne.n 39ee4 │ │ │ │ + blt.n 39ee6 │ │ │ │ + bne.n 39f1c │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f3c │ │ │ │ + beq.n 39f74 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39f3c │ │ │ │ + b.n 39f74 │ │ │ │ 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, 39f5a │ │ │ │ + cbz r4, 39f92 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 121f14 │ │ │ │ + b.w 122ed4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3640 @ 0xe38 │ │ │ │ + movw r1, #9912 @ 0x26b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a06c │ │ │ │ + bvs.n 3a0a4 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #236] @ 3a078 │ │ │ │ + vldr d5, [pc, #236] @ 3a0b0 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a006 │ │ │ │ + ble.n 3a03e │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 39ff4 │ │ │ │ + ble.n 3a02c │ │ │ │ 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 39fe2 │ │ │ │ - vldr d7, [pc, #172] @ 3a080 │ │ │ │ + bne.n 3a01a │ │ │ │ + vldr d7, [pc, #172] @ 3a0b8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #176] @ 3a088 │ │ │ │ + vldr d0, [pc, #176] @ 3a0c0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #172] @ 3a090 │ │ │ │ + vldr d7, [pc, #172] @ 3a0c8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a098 │ │ │ │ + vldr d0, [pc, #172] @ 3a0d0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a0a0 │ │ │ │ + vldr d7, [pc, #168] @ 3a0d8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a0a8 │ │ │ │ + vldr d0, [pc, #172] @ 3a0e0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a01a │ │ │ │ + bgt.n 3a052 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a068 │ │ │ │ + bne.n 3a0a0 │ │ │ │ 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 3a056 │ │ │ │ - vldr d7, [pc, #104] @ 3a0b0 │ │ │ │ + bne.n 3a08e │ │ │ │ + vldr d7, [pc, #104] @ 3a0e8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #108] @ 3a0b8 │ │ │ │ + vldr d0, [pc, #108] @ 3a0f0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #104] @ 3a0c0 │ │ │ │ + vldr d7, [pc, #104] @ 3a0f8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a0c8 │ │ │ │ + vldr d0, [pc, #104] @ 3a100 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a0d0 │ │ │ │ + vldr d0, [pc, #96] @ 3a108 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22801,19 +22820,19 @@ │ │ │ │ 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 3a190 │ │ │ │ + bls.n 3a1c8 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a198 │ │ │ │ + bls.n 3a1d0 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22832,84 +22851,14 @@ │ │ │ │ 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 3a0da │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4b44 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a106 │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a10e │ │ │ │ - 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 86314 │ │ │ │ - cbz r0, 3a180 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #1 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 86658 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - cbnz r6, 3a14c │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a168 │ │ │ │ - bl d0400 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 3a164 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a164 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3a130 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a184 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a184 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a184 │ │ │ │ - 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 13ea70 │ │ │ │ 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 │ │ │ │ @@ -22918,21 +22867,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 3a1da │ │ │ │ + bne.n 3a150 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a280 │ │ │ │ + b.n 3a1f6 │ │ │ │ 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] │ │ │ │ @@ -22944,1010 +22893,1062 @@ │ │ │ │ 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 83510 │ │ │ │ + bl 83520 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a27a │ │ │ │ + cbz r0, 3a1f0 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 83adc │ │ │ │ - cbz r0, 3a264 │ │ │ │ + bl 83aec │ │ │ │ + cbz r0, 3a1da │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 83adc │ │ │ │ - cbz r0, 3a264 │ │ │ │ + bl 83aec │ │ │ │ + cbz r0, 3a1da │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 83adc │ │ │ │ - cbz r0, 3a264 │ │ │ │ + bl 83aec │ │ │ │ + cbz r0, 3a1da │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 83adc │ │ │ │ - cbz r0, 3a264 │ │ │ │ + bl 83aec │ │ │ │ + cbz r0, 3a1da │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 83adc │ │ │ │ - cbnz r0, 3a27e │ │ │ │ + bl 83aec │ │ │ │ + cbnz r0, 3a1f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a27a │ │ │ │ + beq.n 3a1f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a27a │ │ │ │ + cbnz r3, 3a1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a280 │ │ │ │ + b.n 3a1f6 │ │ │ │ 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 f4b44 │ │ │ │ + bl f4db4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a2b6 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3a22c │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a2d2 │ │ │ │ + b.n 3a248 │ │ │ │ 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, #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 86540 │ │ │ │ + cbz r0, 3a2ba │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #1 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 86884 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + cbnz r6, 3a286 │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3a2a2 │ │ │ │ + bl d055c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 3a29e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3a29e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 3a26a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a2be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3a2be │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a2be │ │ │ │ + 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 13f7e8 │ │ │ │ + b.n 39e3a │ │ │ │ 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, 3a30c │ │ │ │ + cbnz r2, 3a30e │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #60120 @ 0xead8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #856 @ 0x358 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb10 │ │ │ │ - cbnz r0, 3a322 │ │ │ │ - b.n 3a31e │ │ │ │ - movw r0, #60120 @ 0xead8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl bfc6c │ │ │ │ + cbnz r0, 3a324 │ │ │ │ + b.n 3a320 │ │ │ │ + movw r0, #856 @ 0x358 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a2f2 │ │ │ │ + bne.n 3a2f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a33e │ │ │ │ + b.n 3a340 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a31e │ │ │ │ + blt.n 3a320 │ │ │ │ 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 3a542 │ │ │ │ + b.n 3a58a │ │ │ │ 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 3a38a │ │ │ │ + beq.n 3a38c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a38a │ │ │ │ - cbnz r0, 3a38a │ │ │ │ + beq.n 3a38c │ │ │ │ + cbnz r0, 3a38c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 3a38a │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 3a38c │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a390 │ │ │ │ + cbz r7, 3a392 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a3b8 │ │ │ │ + bne.n 3a3ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1049fc │ │ │ │ + bl 1051dc │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a3b8 │ │ │ │ + blt.n 3a3ba │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a500 ) │ │ │ │ + ldr r1, [pc, #336] @ (3a500 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f88f8 │ │ │ │ + b.w f8b60 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a3e2 │ │ │ │ + beq.n 3a3e4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3e2 │ │ │ │ - cbnz r0, 3a3e2 │ │ │ │ + beq.n 3a3e4 │ │ │ │ + cbnz r0, 3a3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 3a3f2 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 3a3f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a3e8 │ │ │ │ + cbz r3, 3a3ea │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl de8a4 │ │ │ │ + bl deb1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4ae │ │ │ │ + beq.n 3a4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86314 │ │ │ │ + bl 86540 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a498 │ │ │ │ + beq.n 3a49a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a434 │ │ │ │ + beq.n 3a436 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ - movw r8, #60429 @ 0xec0d │ │ │ │ + bl 859e4 │ │ │ │ + movw r8, #64301 @ 0xfb2d │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #49593 @ 0xc1b9 │ │ │ │ + movw r3, #55545 @ 0xd8f9 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a43c │ │ │ │ - movw r8, #60429 @ 0xec0d │ │ │ │ + b.n 3a43e │ │ │ │ + movw r8, #64301 @ 0xfb2d │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86658 │ │ │ │ + bl 86884 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a47c │ │ │ │ + cbz r5, 3a47e │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a4b2 │ │ │ │ - bne.n 3a460 │ │ │ │ + blt.n 3a4b4 │ │ │ │ + bne.n 3a462 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a440 │ │ │ │ - b.n 3a46c │ │ │ │ + beq.n 3a442 │ │ │ │ + b.n 3a46e │ │ │ │ mov r0, r4 │ │ │ │ - bl e1550 │ │ │ │ + bl e17cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a458 │ │ │ │ - b.n 3a4b2 │ │ │ │ + beq.n 3a45a │ │ │ │ + b.n 3a4b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a440 │ │ │ │ + bne.n 3a442 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a440 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a442 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a492 │ │ │ │ + beq.n 3a494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a492 │ │ │ │ + cbnz r3, 3a494 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 3a4f8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 3a4fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4ae │ │ │ │ + beq.n 3a4b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4ae │ │ │ │ + cbnz r3, 3a4b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a4f8 │ │ │ │ + b.n 3a4fa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4c8 │ │ │ │ + beq.n 3a4ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4c8 │ │ │ │ + cbnz r3, 3a4ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4de │ │ │ │ + beq.n 3a4e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4de │ │ │ │ + cbnz r3, 3a4e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4ae │ │ │ │ + beq.n 3a4b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4ae │ │ │ │ + bne.n 3a4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a4ae │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a4b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bcc.n 3a56c │ │ │ │ + bcc.n 3a56c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13ea70 │ │ │ │ - b.n 3a0da │ │ │ │ + b.w 13f7e8 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4db4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a540 │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a55c │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a53e │ │ │ │ + cbz r0, 3a586 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a5b8 │ │ │ │ + bl 3a5b6 │ │ │ │ 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 1bbdc0 │ │ │ │ - cbnz r0, 3a56a │ │ │ │ + bl 1bd71c │ │ │ │ + cbnz r0, 3a5b2 │ │ │ │ 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 209d28 │ │ │ │ + b.w 20b4c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4b44 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a59a │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a5b6 │ │ │ │ - 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} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a5e8 │ │ │ │ + ble.n 3a5e6 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #22228 @ 0x56d4 │ │ │ │ + movw r3, #28436 @ 0x6f14 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #45024 @ 0xafe0 │ │ │ │ + movw r4, #51232 @ 0xc820 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a5e4 │ │ │ │ + beq.n 3a5e2 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a5d6 │ │ │ │ + b.n 3a5d4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003a5ea <_Py_ResurrectReference@@Base>: │ │ │ │ +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 f4b44 │ │ │ │ + bl f4db4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a618 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3a616 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a634 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ + b.n 3a632 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 232d84 <_PyXI_EndInterpreter@@Base+0x808> │ │ │ │ - cbz r0, 3a66e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + bl 2344bc <_PyXI_EndInterpreter@@Base+0x808> │ │ │ │ + cbz r0, 3a66c <_Py_ResurrectReference@@Base+0x84> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 148608 <_PySet_Update@@Base> │ │ │ │ + bl 1493e8 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a670 <_Py_ResurrectReference@@Base+0x86> │ │ │ │ + bge.n 3a66e <_Py_ResurrectReference@@Base+0x86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a66e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + beq.n 3a66c <_Py_ResurrectReference@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a66e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + cbnz r3, 3a66c <_Py_ResurrectReference@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 3a6b2 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ + bne.n 3a6b0 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #57544 @ 0xe0c8 │ │ │ │ + movw r0, #63816 @ 0xf948 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3a6dc <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + b.n 3a6da <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl db068 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db2f8 <_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 240660 <_PyDeadline_Get@@Base+0x110> │ │ │ │ + bl 242040 <_PyTime_AsTimeval@@Base+0x2070> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3a6d8 <_Py_ResurrectReference@@Base+0xee> │ │ │ │ - bl 1d50e4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3a6d6 <_Py_ResurrectReference@@Base+0xee> │ │ │ │ + bl 1d69ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a6dc <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 91f94 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3a6da <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 920e8 <_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 3a704 <_Py_ResurrectReference@@Base+0x11a> │ │ │ │ + bhi.n 3a702 <_Py_ResurrectReference@@Base+0x11a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a71e <_Py_ResurrectReference@@Base+0x134> │ │ │ │ + ble.n 3a71c <_Py_ResurrectReference@@Base+0x134> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a726 <_Py_ResurrectReference@@Base+0x13c> │ │ │ │ - movw r0, #61208 @ 0xef18 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 3a724 <_Py_ResurrectReference@@Base+0x13c> │ │ │ │ + movw r0, #1944 @ 0x798 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6fc <_Py_ResurrectReference@@Base+0x112> │ │ │ │ + bne.n 3a6fa <_Py_ResurrectReference@@Base+0x112> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a83a <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + b.n 3a838 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a734 <_Py_ResurrectReference@@Base+0x14a> │ │ │ │ + cbz r3, 3a732 <_Py_ResurrectReference@@Base+0x14a> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a766 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ - b.n 3a74c <_Py_ResurrectReference@@Base+0x162> │ │ │ │ + bpl.n 3a764 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ + b.n 3a74a <_Py_ResurrectReference@@Base+0x162> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14060 @ 0x36ec │ │ │ │ + movw r1, #20292 @ 0x4f44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ - bl 83a2c │ │ │ │ + bl 12844c │ │ │ │ + b.n 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl 83a3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a78c <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3a78a <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bne.n 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a78c <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ + b.n 3a78a <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a760 <_Py_ResurrectReference@@Base+0x176> │ │ │ │ + beq.n 3a75e <_Py_ResurrectReference@@Base+0x176> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #4028 @ 0xfbc │ │ │ │ + movw r1, #10300 @ 0x283c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + beq.n 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ 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 23ba4c <_PyArg_BadArgument@@Base+0x100> │ │ │ │ + bl 23d208 <_PyArg_BadArgument@@Base+0x17c> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a83a <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + beq.n 3a838 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a81c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ - bl 83bac │ │ │ │ + cbz r2, 3a81a <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + bl 83bbc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a7fc <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + bne.n 3a7fa <_Py_ResurrectReference@@Base+0x212> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a81c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + beq.n 3a81a <_Py_ResurrectReference@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a81c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + cbnz r3, 3a81a <_Py_ResurrectReference@@Base+0x232> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a81c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a81a <_Py_ResurrectReference@@Base+0x232> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a80c <_Py_ResurrectReference@@Base+0x222> │ │ │ │ + beq.n 3a80a <_Py_ResurrectReference@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a80c <_Py_ResurrectReference@@Base+0x222> │ │ │ │ + cbnz r3, 3a80a <_Py_ResurrectReference@@Base+0x222> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a7b6 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + blt.n 3a7b4 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a7b6 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ - b.n 3a83a <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + beq.n 3a7b4 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + b.n 3a838 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + beq.w 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bne.w 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #4300 @ 0x10cc │ │ │ │ + movw r0, #10604 @ 0x296c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1e8 │ │ │ │ - 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 3a86e <_Py_ResurrectReference@@Base+0x284> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117554 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #33420 @ 0x828c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3a862 <_Py_ResurrectReference@@Base+0x278> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003a886 <_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, #40324 @ 0x9d84 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r3 │ │ │ │ - bl f1b54 │ │ │ │ - cbz r0, 3a8d4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3a8d8 <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl d1f7c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a8d4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a8d4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 7a270 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a98c <_PyErr_SetLocaleString@@Base+0x106> │ │ │ │ + beq.n 3a8fc <_Py_ResurrectReference@@Base+0x314> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a988 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + bne.n 3a8f8 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a988 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + beq.n 3a8f8 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #52277 @ 0xcc35 │ │ │ │ + movw r1, #59313 @ 0xe7b1 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #23092 @ 0x5a34 │ │ │ │ + movw r0, #29324 @ 0x728c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a932 <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ + cbnz r0, 3a8a2 <_Py_ResurrectReference@@Base+0x2ba> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #4396 @ 0x112c │ │ │ │ + movw r0, #10652 @ 0x299c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3a968 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ + beq.n 3a8d8 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a968 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ + cbnz r3, 3a8d8 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a926 <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ + beq.n 3a896 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a988 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + beq.n 3a8f8 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a988 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + cbnz r3, 3a8f8 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3a91e <_Py_ResurrectReference@@Base+0x336> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 11827c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #39652 @ 0x9ae4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a912 <_Py_ResurrectReference@@Base+0x32a> │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0003a98e <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003a952 <_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 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aa14 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3a9d8 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef2c4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f09e8 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aadc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3aaa0 <_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, #4500 @ 0x1194 │ │ │ │ + movw r2, #10708 @ 0x29d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aadc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aaa0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aadc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3aae4 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + bne.n 3aaa0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3aaa8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa0e <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3a9d2 <_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 3aac4 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3aa88 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aadc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aaa0 <_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 3aace <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3aa92 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3aace <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3aa92 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef2c4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f09e8 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa9e <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3aa62 <_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, #4552 @ 0x11c8 │ │ │ │ + movw r2, #10760 @ 0x2a08 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa9e <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3aa62 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa9e <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3aae4 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3aa62 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3aaa8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa96 <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3aa5a <_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 3aadc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aaa0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aadc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #52] @ (3aae4 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3aaa0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3aaa8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aac0 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3aa84 <_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 782f8 │ │ │ │ + b.w 78388 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0003aaac <_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, #46588 @ 0xb5fc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1dcc │ │ │ │ + cbz r0, 3aafa <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ (3aafc <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl d21a4 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3aafa <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3aafa <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #4604 @ 0x11fc │ │ │ │ + movw r0, #10812 @ 0x2a3c │ │ │ │ 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 ddcdc │ │ │ │ + bl ddf54 │ │ │ │ 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 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ab58 <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ + bne.n 3ab54 <_PyErr_SetLocaleString@@Base+0xa8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15938c │ │ │ │ + b.w 15a2ac │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33428 @ 0x8294 │ │ │ │ + movw r0, #39660 @ 0x9aec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab4c <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ + bne.n 3ab48 <_PyErr_SetLocaleString@@Base+0x9c> │ │ │ │ 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 r6, r3 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r0, #60364 @ 0xebcc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r2, #1 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3abb2 <_PyEval_FormatKwargsError@@Base+0x224> │ │ │ │ - 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 8e26c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003abd2 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ab8a <_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] @ (3ac84 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3ac3c <_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 1a4738 │ │ │ │ - cbnz r0, 3ac0a <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f820 │ │ │ │ + bl 1a5fd8 │ │ │ │ + cbnz r0, 3abc2 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f834 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3ac80 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3ac2c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac2c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ac2c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3ac46 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 78268 │ │ │ │ + bgt.n 3abfe <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 782f8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ac2ec │ │ │ │ + bl 1ada0c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ac64 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3ac5e <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3ac1c <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3ac16 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac36 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ac36 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3aefc <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + bl 3aef8 <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ac36 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ac80 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 243568 <_PyDeadline_Get@@Base+0x3018> │ │ │ │ + bl 244ca4 <_PyDeadline_Get@@Base+0x26c8> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ac74 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3ac2c <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ac80 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d41f8 │ │ │ │ - b.n 3ac70 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d5ac0 │ │ │ │ + b.n 3ac28 <_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, #1100 @ 0x44c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r2, #1 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ac82 <_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 8e494 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #28992 @ 0x7140 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a270 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ sub sp, #28 │ │ │ │ @@ -23962,396 +23963,392 @@ │ │ │ │ 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 3acde <_PyImport_ClearExtension@@Base+0x10c> │ │ │ │ + beq.n 3ace6 <_PyImport_ClearExtension@@Base+0x15c> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #5084 @ 0x13dc │ │ │ │ + movw r0, #11316 @ 0x2c34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddcdc │ │ │ │ - b.n 3ad0c <_PyImport_ClearExtension@@Base+0x13a> │ │ │ │ + bl ddf54 │ │ │ │ + b.n 3ad14 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3acfa <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ + beq.n 3ad02 <_PyImport_ClearExtension@@Base+0x178> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #5116 @ 0x13fc │ │ │ │ + movw r0, #11348 @ 0x2c54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl ddcdc │ │ │ │ - b.n 3ad0c <_PyImport_ClearExtension@@Base+0x13a> │ │ │ │ - movw r0, #5144 @ 0x1418 │ │ │ │ + bl ddf54 │ │ │ │ + b.n 3ad14 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ + movw r0, #11376 @ 0x2c70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddcdc │ │ │ │ - cbnz r0, 3ad12 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ + bl ddf54 │ │ │ │ + cbnz r0, 3ad1a <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ad2e <_PyImport_ClearExtension@@Base+0x15c> │ │ │ │ + b.n 3ad36 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ad1e <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ - bl 5e530 │ │ │ │ + cbz r1, 3ad26 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + bl 5e578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad0e <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ + beq.n 3ad16 <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3ad2e <_PyImport_ClearExtension@@Base+0x15c> │ │ │ │ + cbz r3, 3ad36 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e408 │ │ │ │ + b.w 5e450 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 157254 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3ad7a <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3ad5e <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3ad66 <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 3ad6e <_PyImport_ClearExtension@@Base+0x1e4> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 3ad76 <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 3a5b6 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ad5e <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ + bne.n 3adaa <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ad54 <_PyImport_ClearExtension@@Base+0x182> │ │ │ │ + cbz r3, 3ada0 <_PyImport_ClearExtension@@Base+0x216> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ae62 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + bne.w 3aeae <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ae6a <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + b.n 3aeb6 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adbc <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + beq.n 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3adbc <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + beq.n 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 3adbc <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adbc <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ - cbnz r0, 3adbc <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + beq.n 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + cbnz r0, 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adbc <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ - cbnz r0, 3adbc <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + beq.n 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + cbnz r0, 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 3adbc <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3add4 <_PyImport_ClearExtension@@Base+0x202> │ │ │ │ + b.n 3ae20 <_PyImport_ClearExtension@@Base+0x296> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3adc2 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + cbz r6, 3ae0e <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1049fc │ │ │ │ + bl 1051dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3add0 <_PyImport_ClearExtension@@Base+0x1fe> │ │ │ │ + bne.n 3ae1c <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ae6a <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + b.n 3aeb6 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3adb4 <_PyImport_ClearExtension@@Base+0x1e2> │ │ │ │ + ble.n 3ae00 <_PyImport_ClearExtension@@Base+0x276> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86314 │ │ │ │ + bl 86540 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3adcc <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ + beq.n 3ae18 <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86658 │ │ │ │ + bl 86884 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3ae40 <_PyImport_ClearExtension@@Base+0x26e> │ │ │ │ - bl d0400 │ │ │ │ + cbz r6, 3ae8c <_PyImport_ClearExtension@@Base+0x302> │ │ │ │ + bl d055c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae0a <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ + beq.n 3ae56 <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ae0a <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ + cbnz r3, 3ae56 <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ae26 <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ + bne.n 3ae72 <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3adcc <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ + beq.n 3ae18 <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3adcc <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ + bne.n 3ae18 <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3adcc <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae18 <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ade4 <_PyImport_ClearExtension@@Base+0x212> │ │ │ │ + beq.n 3ae30 <_PyImport_ClearExtension@@Base+0x2a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae62 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + beq.n 3aeae <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae62 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + cbnz r3, 3aeae <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae62 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aeae <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae56 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ + beq.n 3aea2 <_PyImport_ClearExtension@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae56 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ + cbnz r3, 3aea2 <_PyImport_ClearExtension@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad54 <_PyImport_ClearExtension@@Base+0x182> │ │ │ │ - b.n 3adcc <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ + beq.w 3ada0 <_PyImport_ClearExtension@@Base+0x216> │ │ │ │ + b.n 3ae18 <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #22684 @ 0x589c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a1e8 │ │ │ │ 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, 3ae98 <_PyImport_ClearExtension@@Base+0x2c6> │ │ │ │ + cbnz r0, 3aed8 <_PyImport_ClearExtension@@Base+0x34e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3aea2 <_PyImport_ClearExtension@@Base+0x2d0> │ │ │ │ - b.n 3aea8 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ + cbnz r0, 3aee2 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ + b.n 3aee8 <_PyImport_ClearExtension@@Base+0x35e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae92 <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ - b.n 3aeb6 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + beq.n 3aed2 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ + b.n 3aef6 <_PyImport_ClearExtension@@Base+0x36c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3aeb6 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + cbnz r0, 3aef6 <_PyImport_ClearExtension@@Base+0x36c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aeb6 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + cbz r0, 3aef6 <_PyImport_ClearExtension@@Base+0x36c> │ │ │ │ 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 r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 156334 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3aef8 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3aedc <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3aee4 <_PyImport_ClearExtension@@Base+0x312> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3aeec <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 3aef4 <_PyImport_ClearExtension@@Base+0x322> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 3a5b8 │ │ │ │ - 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 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3af32 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + ble.n 3af2e <_PyImport_ClearExtension@@Base+0x3a4> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af3c <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ + cbz r0, 3af38 <_PyImport_ClearExtension@@Base+0x3ae> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3af46 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ + bge.n 3af42 <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3af54 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + beq.n 3af50 <_PyImport_ClearExtension@@Base+0x3c6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3af54 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ - movw r1, #5168 @ 0x1430 │ │ │ │ + b.n 3af50 <_PyImport_ClearExtension@@Base+0x3c6> │ │ │ │ + movw r1, #11440 @ 0x2cb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af4e <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #5192 @ 0x1448 │ │ │ │ + b.n 3af4a <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + movw r1, #11464 @ 0x2cc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af4e <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #5236 @ 0x1474 │ │ │ │ + b.n 3af4a <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + movw r1, #11508 @ 0x2cf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3af64 <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3af60 <_PyImport_ClearExtension@@Base+0x3d6>) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88f2c │ │ │ │ - movs r0, r4 │ │ │ │ + b.w 8915c │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3af90 <_PyImport_ClearExtension@@Base+0x3be> │ │ │ │ + cbnz r1, 3af8c <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3092 @ 0xc14 │ │ │ │ + movw r1, #9116 @ 0x239c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3afb2 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + bl 12844c │ │ │ │ + b.n 3afae <_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 3afb8 <_PyImport_ClearExtension@@Base+0x3e6> │ │ │ │ + bmi.n 3afb4 <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5264 @ 0x1490 │ │ │ │ + movw r1, #11536 @ 0x2d10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b016 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ - bl dd7c0 │ │ │ │ + b.n 3b012 <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ + bl dda3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3afe0 <_PyImport_ClearExtension@@Base+0x40e> │ │ │ │ - bl 7f820 │ │ │ │ + bgt.n 3afdc <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3afb2 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + bne.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5296 @ 0x14b0 │ │ │ │ + movw r1, #11568 @ 0x2d30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3afb2 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + bl 12844c │ │ │ │ + b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b014 <_PyImport_ClearExtension@@Base+0x442> │ │ │ │ + beq.n 3b010 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3b002 <_PyImport_ClearExtension@@Base+0x430> │ │ │ │ + cbz r3, 3affe <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3aff6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + cbnz r3, 3aff2 <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 772e4 │ │ │ │ - b.n 3b002 <_PyImport_ClearExtension@@Base+0x430> │ │ │ │ + bl 7736c │ │ │ │ + b.n 3affe <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3afee <_PyImport_ClearExtension@@Base+0x41c> │ │ │ │ - b.n 3afb2 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + bne.n 3afea <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ + b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b012 <_PyImport_ClearExtension@@Base+0x440> │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 3afb2 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + cbnz r0, 3b00e <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 3afae <_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] @ (3b098 <_PyImport_ClearExtension@@Base+0x4c6>) │ │ │ │ - bl 2149ac <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b094 <_PyImport_ClearExtension@@Base+0x4c2> │ │ │ │ + movw r3, #9712 @ 0x25f0 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + bl 2160f4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b096 <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3b07a <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ + bge.n 3b07c <_PyImport_ClearExtension@@Base+0x4f2> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b086 <_PyImport_ClearExtension@@Base+0x4b4> │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 3b088 <_PyImport_ClearExtension@@Base+0x4fe> │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b046 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + beq.n 3b048 <_PyImport_ClearExtension@@Base+0x4be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b094 <_PyImport_ClearExtension@@Base+0x4c2> │ │ │ │ + b.n 3b096 <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b522 <_PyImport_ClearExtension@@Base+0x950> │ │ │ │ - b.n 3b094 <_PyImport_ClearExtension@@Base+0x4c2> │ │ │ │ + bl 3b63a <_PyImport_ClearExtension@@Base+0xab0> │ │ │ │ + b.n 3b096 <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ 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 3b0bc <_PyImport_ClearExtension@@Base+0x4ea> │ │ │ │ + bne.n 3b0ba <_PyImport_ClearExtension@@Base+0x530> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 157894 │ │ │ │ + b.w 1587b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33532 @ 0x82fc │ │ │ │ + movw r0, #39764 @ 0x9b54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b0b0 <_PyImport_ClearExtension@@Base+0x4de> │ │ │ │ + bne.n 3b0ae <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ 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,174 +24360,201 @@ │ │ │ │ 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 3b114 <_PyImport_ClearExtension@@Base+0x542> │ │ │ │ + beq.n 3b112 <_PyImport_ClearExtension@@Base+0x588> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #5336 @ 0x14d8 │ │ │ │ + movw r0, #11648 @ 0x2d80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - b.n 3b132 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ - cbz r6, 3b126 <_PyImport_ClearExtension@@Base+0x554> │ │ │ │ + bl ddf54 │ │ │ │ + b.n 3b130 <_PyImport_ClearExtension@@Base+0x5a6> │ │ │ │ + cbz r6, 3b124 <_PyImport_ClearExtension@@Base+0x59a> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #4604 @ 0x11fc │ │ │ │ + movw r0, #10812 @ 0x2a3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - b.n 3b132 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ - movw r0, #5356 @ 0x14ec │ │ │ │ + bl ddf54 │ │ │ │ + b.n 3b130 <_PyImport_ClearExtension@@Base+0x5a6> │ │ │ │ + movw r0, #11668 @ 0x2d94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - cbz r0, 3b14e <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + bl ddf54 │ │ │ │ + cbz r0, 3b14c <_PyImport_ClearExtension@@Base+0x5c2> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b13e <_PyImport_ClearExtension@@Base+0x56c> │ │ │ │ + cbz r3, 3b13c <_PyImport_ClearExtension@@Base+0x5b2> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e408 │ │ │ │ - cbz r0, 3b14e <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ - cbz r5, 3b14e <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + bl 5e450 │ │ │ │ + cbz r0, 3b14c <_PyImport_ClearExtension@@Base+0x5c2> │ │ │ │ + cbz r5, 3b14c <_PyImport_ClearExtension@@Base+0x5c2> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e530 │ │ │ │ + b.w 5e578 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b15c <_PyImport_ClearExtension@@Base+0x58a> │ │ │ │ - b.w 800e0 │ │ │ │ + blt.n 3b15a <_PyImport_ClearExtension@@Base+0x5d0> │ │ │ │ + b.w 800f4 │ │ │ │ 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, #23276 @ 0x5aec │ │ │ │ + movw r1, #29508 @ 0x7344 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #196] @ (3b258 <_PyImport_ClearExtension@@Base+0x686>) │ │ │ │ + ldr r2, [pc, #192] @ (3b254 <_PyImport_ClearExtension@@Base+0x6ca>) │ │ │ │ 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, 3b1c2 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ + cbz r4, 3b1c0 <_PyImport_ClearExtension@@Base+0x636> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65428 @ 0xff94 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #6124 @ 0x17ec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3b1e8 <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ + bl 12844c │ │ │ │ + b.n 3b1e6 <_PyImport_ClearExtension@@Base+0x65c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b1ec <_PyImport_ClearExtension@@Base+0x61a> │ │ │ │ + beq.n 3b1ea <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5408 @ 0x1520 │ │ │ │ + movw r1, #11680 @ 0x2da0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b252 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ + b.n 3b250 <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #5448 @ 0x1548 │ │ │ │ + movw r0, #11720 @ 0x2dc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b1e8 <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ - bl 1efdf8 │ │ │ │ + blt.n 3b1e6 <_PyImport_ClearExtension@@Base+0x65c> │ │ │ │ + bl 1f151c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b218 <_PyImport_ClearExtension@@Base+0x646> │ │ │ │ + cbnz r0, 3b216 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ bl 303d4 │ │ │ │ - b.n 3b23c <_PyImport_ClearExtension@@Base+0x66a> │ │ │ │ - bl 1f0544 │ │ │ │ - movw r0, #61480 @ 0xf028 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 1f0ac0 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + b.n 3b23a <_PyImport_ClearExtension@@Base+0x6b0> │ │ │ │ + bl 1f1d54 │ │ │ │ + movw r0, #2176 @ 0x880 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 1f21e4 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b23c <_PyImport_ClearExtension@@Base+0x66a> │ │ │ │ + bne.n 3b23a <_PyImport_ClearExtension@@Base+0x6b0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 3b252 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 3b250 <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #5460 @ 0x1554 │ │ │ │ + movw r0, #11732 @ 0x2dd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3b278 <_PyImport_ClearExtension@@Base+0x6ee> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3b290 <_PyImport_ClearExtension@@Base+0x706> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3b298 <_PyImport_ClearExtension@@Base+0x70e> │ │ │ │ + movw r0, #388 @ 0x184 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b270 <_PyImport_ClearExtension@@Base+0x6e6> │ │ │ │ + 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 3b3a8 <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ 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 b4ef4 │ │ │ │ - cbnz r0, 3b286 <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ - cbz r4, 3b27e <_PyImport_ClearExtension@@Base+0x6ac> │ │ │ │ + bl b5048 │ │ │ │ + cbnz r0, 3b2cc <_PyImport_ClearExtension@@Base+0x742> │ │ │ │ + cbz r4, 3b2c4 <_PyImport_ClearExtension@@Base+0x73a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13734c │ │ │ │ - cbnz r0, 3b286 <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ + bl 1380a0 │ │ │ │ + cbnz r0, 3b2cc <_PyImport_ClearExtension@@Base+0x742> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211290 │ │ │ │ + b.w 2129d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5468 @ 0x155c │ │ │ │ + movw r1, #11740 @ 0x2ddc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b2aa <_PyImport_ClearExtension@@Base+0x6d8> │ │ │ │ - b.w 148568 │ │ │ │ + beq.n 3b2f0 <_PyImport_ClearExtension@@Base+0x766> │ │ │ │ + b.w 149348 │ │ │ │ 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 18cc18 │ │ │ │ + bl 18e4f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b2e0 <_PyImport_ClearExtension@@Base+0x70e> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3b326 <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3b2f8 <_PyImport_ClearExtension@@Base+0x726> │ │ │ │ + b.n 3b33e <_PyImport_ClearExtension@@Base+0x7b4> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -24538,158 +24562,129 @@ │ │ │ │ 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 3b31e <_PyImport_ClearExtension@@Base+0x74c> │ │ │ │ + bne.n 3b364 <_PyImport_ClearExtension@@Base+0x7da> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d0400 │ │ │ │ + bl d055c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b34a <_PyImport_ClearExtension@@Base+0x778> │ │ │ │ - b.n 3b338 <_PyImport_ClearExtension@@Base+0x766> │ │ │ │ + bne.n 3b390 <_PyImport_ClearExtension@@Base+0x806> │ │ │ │ + b.n 3b37e <_PyImport_ClearExtension@@Base+0x7f4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33304 @ 0x8218 │ │ │ │ + movw r0, #39536 @ 0x9a70 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b30e <_PyImport_ClearExtension@@Base+0x73c> │ │ │ │ + bne.n 3b354 <_PyImport_ClearExtension@@Base+0x7ca> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b360 <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ - bl 7f820 │ │ │ │ + b.n 3b3a6 <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b334 <_PyImport_ClearExtension@@Base+0x762> │ │ │ │ + bne.n 3b37a <_PyImport_ClearExtension@@Base+0x7f0> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b360 <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ + b.n 3b3a6 <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ 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 3b382 <_PyImport_ClearExtension@@Base+0x7b0> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3b39a <_PyImport_ClearExtension@@Base+0x7c8> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3b3a2 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ - movw r0, #59652 @ 0xe904 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b37a <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ - 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 3b3dc <_PyImport_ClearExtension@@Base+0x80a> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b3b6 <_PyImport_ClearExtension@@Base+0x7e4> │ │ │ │ - b.w 148568 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - bics.w r0, r2, r1, asr #32 │ │ │ │ - it cs │ │ │ │ - movcs r0, r3 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 3b418 <_PyImport_ClearExtension@@Base+0x846> │ │ │ │ + beq.n 3b3e4 <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b486 <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ + bne.n 3b452 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b424 <_PyImport_ClearExtension@@Base+0x852> │ │ │ │ - movw r9, #5652 @ 0x1614 │ │ │ │ + b.n 3b3f0 <_PyImport_ClearExtension@@Base+0x866> │ │ │ │ + movw r9, #11884 @ 0x2e6c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b42c <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ + cbz r6, 3b3f8 <_PyImport_ClearExtension@@Base+0x86e> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b434 <_PyImport_ClearExtension@@Base+0x862> │ │ │ │ + b.n 3b400 <_PyImport_ClearExtension@@Base+0x876> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b456 <_PyImport_ClearExtension@@Base+0x884> │ │ │ │ + beq.n 3b422 <_PyImport_ClearExtension@@Base+0x898> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b450 <_PyImport_ClearExtension@@Base+0x87e> │ │ │ │ + bge.n 3b41c <_PyImport_ClearExtension@@Base+0x892> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b450 <_PyImport_ClearExtension@@Base+0x87e> │ │ │ │ + cbz r0, 3b41c <_PyImport_ClearExtension@@Base+0x892> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b43c <_PyImport_ClearExtension@@Base+0x86a> │ │ │ │ + b.n 3b408 <_PyImport_ClearExtension@@Base+0x87e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b472 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ + beq.n 3b43e <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b472 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ + blt.n 3b43e <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b458 <_PyImport_ClearExtension@@Base+0x886> │ │ │ │ + bne.n 3b424 <_PyImport_ClearExtension@@Base+0x89a> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b47c <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ + beq.n 3b448 <_PyImport_ClearExtension@@Base+0x8be> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 156334 │ │ │ │ - b.n 3b488 <_PyImport_ClearExtension@@Base+0x8b6> │ │ │ │ + bl 157254 │ │ │ │ + b.n 3b454 <_PyImport_ClearExtension@@Base+0x8ca> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b464 <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ + b.w 149348 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + bics.w r0, r2, r1, asr #32 │ │ │ │ + it cs │ │ │ │ + movcs r0, r3 │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b4a2 <_PyImport_ClearExtension@@Base+0x8d0> │ │ │ │ + cbz r0, 3b49c <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24697,617 +24692,427 @@ │ │ │ │ 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, 3b4c6 <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ + cbnz r3, 3b4c0 <_PyImport_ClearExtension@@Base+0x936> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b4c6 <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ + ble.n 3b4c0 <_PyImport_ClearExtension@@Base+0x936> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b4c6 <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ - cbnz r4, 3b4e2 <_PyImport_ClearExtension@@Base+0x910> │ │ │ │ + bne.n 3b4c0 <_PyImport_ClearExtension@@Base+0x936> │ │ │ │ + cbnz r4, 3b4dc <_PyImport_ClearExtension@@Base+0x952> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b518 <_PyImport_ClearExtension@@Base+0x946>) │ │ │ │ + ldr r4, [pc, #76] @ (3b510 <_PyImport_ClearExtension@@Base+0x986>) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b510 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + cbz r0, 3b50a <_PyImport_ClearExtension@@Base+0x980> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b510 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + blt.n 3b50a <_PyImport_ClearExtension@@Base+0x980> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16b35c │ │ │ │ + bl 16c254 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b4fe <_PyImport_ClearExtension@@Base+0x92c> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3b510 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + bne.n 3b4f8 <_PyImport_ClearExtension@@Base+0x96e> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3b50a <_PyImport_ClearExtension@@Base+0x980> │ │ │ │ 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 20bbd4 <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ + b.w 20d36c <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ 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 3b53e <_PyImport_ClearExtension@@Base+0x9b4> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3b556 <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ + b.n 3b56a <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + movw r0, #276 @ 0x114 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b62e <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + b.n 3b530 <_PyImport_ClearExtension@@Base+0x9a6> │ │ │ │ + bl 83a3c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3b578 <_PyImport_ClearExtension@@Base+0x9ee> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 3b588 <_PyImport_ClearExtension@@Base+0x9fe> │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b62e <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3b588 <_PyImport_ClearExtension@@Base+0x9fe> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b566 <_PyImport_ClearExtension@@Base+0x9dc> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b566 <_PyImport_ClearExtension@@Base+0x9dc> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3b5f4 <_PyImport_ClearExtension@@Base+0xa6a> │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3b5a2 <_PyImport_ClearExtension@@Base+0xa18> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b5c8 <_PyImport_ClearExtension@@Base+0xa3e> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 3b5f6 <_PyImport_ClearExtension@@Base+0xa6c> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3b5bc <_PyImport_ClearExtension@@Base+0xa32> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 3b5d4 <_PyImport_ClearExtension@@Base+0xa4a> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b5d4 <_PyImport_ClearExtension@@Base+0xa4a> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3b5f6 <_PyImport_ClearExtension@@Base+0xa6c> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3b5ae <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #30448 @ 0x76f0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #276 @ 0x114 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b62e <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 3b612 <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ + cbz r1, 3b602 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3b60a <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 157254 │ │ │ │ + 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 3b874 <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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, 3b548 <_PyImport_ClearExtension@@Base+0x976> │ │ │ │ + cbnz r0, 3b660 <_PyImport_ClearExtension@@Base+0xad6> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #184 @ 0xb8 │ │ │ │ + movw r1, #6416 @ 0x1910 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #20520 @ 0x5028 │ │ │ │ + movw r0, #26820 @ 0x68c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10f118 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b6b0 <_PyImport_ClearExtension@@Base+0xade> │ │ │ │ - bl 83510 │ │ │ │ + beq.w 3b7c8 <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ + bl 83520 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b580 <_PyImport_ClearExtension@@Base+0x9ae> │ │ │ │ + beq.n 3b698 <_PyImport_ClearExtension@@Base+0xb0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b580 <_PyImport_ClearExtension@@Base+0x9ae> │ │ │ │ + cbnz r3, 3b698 <_PyImport_ClearExtension@@Base+0xb0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b6b0 <_PyImport_ClearExtension@@Base+0xade> │ │ │ │ + beq.w 3b7c8 <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26bea8 │ │ │ │ - vldr d9, [pc, #304] @ 3b6c0 <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ + bl 26d718 │ │ │ │ + vldr d9, [pc, #304] @ 3b7d8 <_PyImport_ClearExtension@@Base+0xc4e> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83adc │ │ │ │ + bl 83aec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + beq.n 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83adc │ │ │ │ + bl 83aec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + beq.n 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + beq.n 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + beq.n 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + beq.n 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + beq.n 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + beq.n 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 800e0 │ │ │ │ - cbz r0, 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + bl 800f4 │ │ │ │ + cbz r0, 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 800e0 │ │ │ │ - cbz r0, 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + bl 800f4 │ │ │ │ + cbz r0, 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 800e0 │ │ │ │ - cbz r0, 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + bl 800f4 │ │ │ │ + cbz r0, 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 800e0 │ │ │ │ - cbz r0, 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + bl 800f4 │ │ │ │ + cbz r0, 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 800e0 │ │ │ │ - cbz r0, 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + bl 800f4 │ │ │ │ + cbz r0, 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 800e0 │ │ │ │ - cbz r0, 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + bl 800f4 │ │ │ │ + cbz r0, 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 800e0 │ │ │ │ - cbz r0, 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + bl 800f4 │ │ │ │ + cbz r0, 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b676 <_PyImport_ClearExtension@@Base+0xaa4> │ │ │ │ + cbz r0, 3b78e <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b68e <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ + cbnz r0, 3b7a6 <_PyImport_ClearExtension@@Base+0xc1c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b6b0 <_PyImport_ClearExtension@@Base+0xade> │ │ │ │ + beq.n 3b7c8 <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b6b0 <_PyImport_ClearExtension@@Base+0xade> │ │ │ │ + cbnz r3, 3b7c8 <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b6b0 <_PyImport_ClearExtension@@Base+0xade> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b7c8 <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #6056 @ 0x17a8 │ │ │ │ + movw r0, #12316 @ 0x301c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3b6f2 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3b70a <_PyImport_ClearExtension@@Base+0xb38> │ │ │ │ - b.n 3b71e <_PyImport_ClearExtension@@Base+0xb4c> │ │ │ │ - movw r0, #59540 @ 0xe894 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b7e2 <_PyImport_ClearExtension@@Base+0xc10> │ │ │ │ - b.n 3b6e4 <_PyImport_ClearExtension@@Base+0xb12> │ │ │ │ - bl 83a2c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3b72c <_PyImport_ClearExtension@@Base+0xb5a> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 3b73c <_PyImport_ClearExtension@@Base+0xb6a> │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b7e2 <_PyImport_ClearExtension@@Base+0xc10> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b73c <_PyImport_ClearExtension@@Base+0xb6a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3b71a <_PyImport_ClearExtension@@Base+0xb48> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b71a <_PyImport_ClearExtension@@Base+0xb48> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3b7a8 <_PyImport_ClearExtension@@Base+0xbd6> │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3b756 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b77c <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 3b7aa <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3b770 <_PyImport_ClearExtension@@Base+0xb9e> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 3b788 <_PyImport_ClearExtension@@Base+0xbb6> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b788 <_PyImport_ClearExtension@@Base+0xbb6> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3b7aa <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3b762 <_PyImport_ClearExtension@@Base+0xb90> │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #24140 @ 0x5e4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59540 @ 0xe894 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b7e2 <_PyImport_ClearExtension@@Base+0xc10> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 3b7c6 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - cbz r1, 3b7b6 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3b7be <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156334 │ │ │ │ - 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 3ba8c <_PyImport_ClearExtension@@Base+0xeba> │ │ │ │ - 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 3b814 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3b81e <_PyImport_ClearExtension@@Base+0xc4c> │ │ │ │ + bne.n 3b80c <_PyImport_ClearExtension@@Base+0xc82> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3b816 <_PyImport_ClearExtension@@Base+0xc8c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ 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 3b844 <_PyImport_ClearExtension@@Base+0xc72> │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 3b83c <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b850 <_PyImport_ClearExtension@@Base+0xc7e> │ │ │ │ + cbz r3, 3b848 <_PyImport_ClearExtension@@Base+0xcbe> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3b874 <_PyImport_ClearExtension@@Base+0xca2> │ │ │ │ + b.n 3b86c <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b862 <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3b85a <_PyImport_ClearExtension@@Base+0xcd0> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3b870 <_PyImport_ClearExtension@@Base+0xc9e> │ │ │ │ + b.n 3b868 <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xc8a> │ │ │ │ - ldr r0, [pc, #8] @ (3b878 <_PyImport_ClearExtension@@Base+0xca6>) │ │ │ │ + beq.n 3b854 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + ldr r0, [pc, #8] @ (3b870 <_PyImport_ClearExtension@@Base+0xce6>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - mov r7, r1 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r3, 3b898 <_PyImport_ClearExtension@@Base+0xcc6> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - movw r4, #356 @ 0x164 │ │ │ │ - movt r4, #67 @ 0x43 │ │ │ │ - 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, 3b8d0 <_PyImport_ClearExtension@@Base+0xcfe> │ │ │ │ - cmp.w ip, #2 │ │ │ │ - ble.n 3b8d0 <_PyImport_ClearExtension@@Base+0xcfe> │ │ │ │ - cmp.w ip, #3 │ │ │ │ - bne.n 3b8d0 <_PyImport_ClearExtension@@Base+0xcfe> │ │ │ │ - cbnz r7, 3b8f4 <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ - ldr r4, [pc, #436] @ (3ba88 <_PyImport_ClearExtension@@Base+0xeb6>) │ │ │ │ - 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ba60 <_PyImport_ClearExtension@@Base+0xe8e> │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - bl 111360 │ │ │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ba5c <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d1ed4 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ba5c <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ba5c <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ - cmp.w r8, #3 │ │ │ │ - bne.n 3b930 <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 3b954 <_PyImport_ClearExtension@@Base+0xd82> │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b940 <_PyImport_ClearExtension@@Base+0xd6e> │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - bl c34dc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.n 3b954 <_PyImport_ClearExtension@@Base+0xd82> │ │ │ │ - b.n 3ba5c <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 1ba8a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ba5c <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ - cmp.w r8, #4 │ │ │ │ - bne.n 3b934 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ - b.n 3b92c <_PyImport_ClearExtension@@Base+0xd5a> │ │ │ │ - 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 3b970 <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 3b99e <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ - clz r4, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3b9be <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ - cbz r4, 3b9be <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60956 @ 0xee1c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7928 @ 0x1ef8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3ba5c <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60956 @ 0xee1c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7888 @ 0x1ed0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3ba5c <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ - cmn.w r9, #100 @ 0x64 │ │ │ │ - mov r2, sl │ │ │ │ - ite ne │ │ │ │ - movne r3, r9 │ │ │ │ - moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [sp] │ │ │ │ - movw r1, #6104 @ 0x17d8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movw r0, #6112 @ 0x17e0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r3, r7 │ │ │ │ - bl 8ff00 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3ba5c <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ - bl 95e08 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq.n 3ba04 <_PyImport_ClearExtension@@Base+0xe32> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 294a8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 3ba42 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3ba1a <_PyImport_ClearExtension@@Base+0xe48> │ │ │ │ - cbz r4, 3ba1a <_PyImport_ClearExtension@@Base+0xe48> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2a5a8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 3ba42 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 3ba22 <_PyImport_ClearExtension@@Base+0xe50> │ │ │ │ - cbz r4, 3ba36 <_PyImport_ClearExtension@@Base+0xe64> │ │ │ │ - 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 3ba42 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2a72c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 988fc │ │ │ │ - cbz r4, 3ba6a <_PyImport_ClearExtension@@Base+0xe98> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1900 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 3ba72 <_PyImport_ClearExtension@@Base+0xea0> │ │ │ │ - mov sl, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ba72 <_PyImport_ClearExtension@@Base+0xea0> │ │ │ │ - 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 111938 │ │ │ │ - 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ mov sl, r1 │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 3bac8 <_PyImport_ClearExtension@@Base+0xef6> │ │ │ │ - cbz r1, 3bab8 <_PyImport_ClearExtension@@Base+0xee6> │ │ │ │ + bne.n 3b8b0 <_PyImport_ClearExtension@@Base+0xd26> │ │ │ │ + cbz r1, 3b8a0 <_PyImport_ClearExtension@@Base+0xd16> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bac0 <_PyImport_ClearExtension@@Base+0xeee> │ │ │ │ + b.n 3b8a8 <_PyImport_ClearExtension@@Base+0xd1e> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 156334 │ │ │ │ + b.w 157254 │ │ │ │ add r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bb40 <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ + cbz r0, 3b928 <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3baf6 <_PyImport_ClearExtension@@Base+0xf24> │ │ │ │ + ble.n 3b8de <_PyImport_ClearExtension@@Base+0xd54> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bae6 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + cbz r3, 3b8ce <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3baee <_PyImport_ClearExtension@@Base+0xf1c> │ │ │ │ + b.n 3b8d6 <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bafe <_PyImport_ClearExtension@@Base+0xf2c> │ │ │ │ + cbz r3, 3b8e6 <_PyImport_ClearExtension@@Base+0xd5c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bb06 <_PyImport_ClearExtension@@Base+0xf34> │ │ │ │ + b.n 3b8ee <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3bb10 <_PyImport_ClearExtension@@Base+0xf3e> │ │ │ │ + cbz r2, 3b8f8 <_PyImport_ClearExtension@@Base+0xd6e> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3bb18 <_PyImport_ClearExtension@@Base+0xf46> │ │ │ │ + b.n 3b900 <_PyImport_ClearExtension@@Base+0xd76> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bb40 <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ + ble.n 3b928 <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb2a <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ + cbz r3, 3b912 <_PyImport_ClearExtension@@Base+0xd88> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bb32 <_PyImport_ClearExtension@@Base+0xf60> │ │ │ │ + b.n 3b91a <_PyImport_ClearExtension@@Base+0xd90> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25315,2633 +25120,2819 @@ │ │ │ │ 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 3bc52 <_PyImport_ClearExtension@@Base+0x1080> │ │ │ │ + bne.n 3ba3a <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bc52 <_PyImport_ClearExtension@@Base+0x1080> │ │ │ │ + bne.n 3ba3a <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bb72 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ - cbz r4, 3bb72 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ + cbz r0, 3b95a <_PyImport_ClearExtension@@Base+0xdd0> │ │ │ │ + cbz r4, 3b95a <_PyImport_ClearExtension@@Base+0xdd0> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d13cc │ │ │ │ + b.w d179c │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bc2e <_PyImport_ClearExtension@@Base+0x105c> │ │ │ │ + bhi.n 3ba16 <_PyImport_ClearExtension@@Base+0xe8c> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bc0c <_PyImport_ClearExtension@@Base+0x103a>) │ │ │ │ + ldr r0, [pc, #144] @ (3b9f4 <_PyImport_ClearExtension@@Base+0xe6a>) │ │ │ │ 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 3bc5a <_PyImport_ClearExtension@@Base+0x1088> │ │ │ │ + b.n 3ba42 <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ 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 3bc5a <_PyImport_ClearExtension@@Base+0x1088> │ │ │ │ + b.n 3ba42 <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ 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 3bc5a <_PyImport_ClearExtension@@Base+0x1088> │ │ │ │ + b.n 3ba42 <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ 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 3bc5a <_PyImport_ClearExtension@@Base+0x1088> │ │ │ │ + b.n 3ba42 <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ 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 3bc5a <_PyImport_ClearExtension@@Base+0x1088> │ │ │ │ + b.n 3ba42 <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ 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 3bc5a <_PyImport_ClearExtension@@Base+0x1088> │ │ │ │ + b.n 3ba42 <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - push {r3, 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, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 3bc8c <_PyImport_ClearExtension@@Base+0x10ba> │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + mov r4, r1 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + cbz r3, 3ba62 <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [pc, #488] @ (3bc4c <_PyImport_ClearExtension@@Base+0x10c2>) │ │ │ │ + add.w r8, r3, ip │ │ │ │ + mvn.w r3, #99 @ 0x63 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + 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, 3ba94 <_PyImport_ClearExtension@@Base+0xf0a> │ │ │ │ + cmp.w ip, #2 │ │ │ │ + ble.n 3ba94 <_PyImport_ClearExtension@@Base+0xf0a> │ │ │ │ + cmp.w ip, #3 │ │ │ │ + bne.n 3ba94 <_PyImport_ClearExtension@@Base+0xf0a> │ │ │ │ + cbnz r4, 3bab8 <_PyImport_ClearExtension@@Base+0xf2e> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #440] @ (3bc50 <_PyImport_ClearExtension@@Base+0x10c6>) │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + 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 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3bc24 <_PyImport_ClearExtension@@Base+0x109a> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + bl 111de4 │ │ │ │ + ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ + ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3bc20 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + bl 1d37a0 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3bc20 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3bc20 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ + cmp.w r8, #3 │ │ │ │ + bne.n 3baf4 <_PyImport_ClearExtension@@Base+0xf6a> │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 3bb18 <_PyImport_ClearExtension@@Base+0xf8e> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbnz r0, 3bb04 <_PyImport_ClearExtension@@Base+0xf7a> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl c3614 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge.n 3bb18 <_PyImport_ClearExtension@@Base+0xf8e> │ │ │ │ + b.n 3bc20 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 1bc168 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3bc20 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ + cmp.w r8, #4 │ │ │ │ + bne.n 3baf8 <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ + b.n 3baf0 <_PyImport_ClearExtension@@Base+0xf66> │ │ │ │ + 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 3bb34 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 3bb62 <_PyImport_ClearExtension@@Base+0xfd8> │ │ │ │ + clz r4, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov.w r4, r4, lsr #5 │ │ │ │ + ble.n 3bb82 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + cbz r4, 3bb82 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23276 @ 0x5aec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r2, #1652 @ 0x674 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #14160 @ 0x3750 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bc9a <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3bcc0 <_PyImport_ClearExtension@@Base+0x10ee> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 3bcea │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3bc20 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #1652 @ 0x674 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #14120 @ 0x3728 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3bc20 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ + cmn.w r9, #100 @ 0x64 │ │ │ │ + mov r2, sl │ │ │ │ + ite ne │ │ │ │ + movne r3, r9 │ │ │ │ + moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r8, [sp] │ │ │ │ + movw r1, #12320 @ 0x3020 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movw r0, #12328 @ 0x3028 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r3, r7 │ │ │ │ + bl 90128 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3bc20 <_PyImport_ClearExtension@@Base+0x1096> │ │ │ │ + bl 95f60 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + beq.n 3bbc8 <_PyImport_ClearExtension@@Base+0x103e> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3bcdc <_PyImport_ClearExtension@@Base+0x110a> │ │ │ │ - b.n 3bcd6 <_PyImport_ClearExtension@@Base+0x1104> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #33324 @ 0x822c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3bce6 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - b.n 3bcb0 <_PyImport_ClearExtension@@Base+0x10de> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3bce6 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ + b.n 3bc06 <_PyImport_ClearExtension@@Base+0x107c> │ │ │ │ + cmn.w r9, #100 @ 0x64 │ │ │ │ + bne.n 3bbde <_PyImport_ClearExtension@@Base+0x1054> │ │ │ │ + cbz r4, 3bbde <_PyImport_ClearExtension@@Base+0x1054> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a5a8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 3bc06 <_PyImport_ClearExtension@@Base+0x107c> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 3bbe6 <_PyImport_ClearExtension@@Base+0x105c> │ │ │ │ + cbz r4, 3bbfa <_PyImport_ClearExtension@@Base+0x1070> │ │ │ │ + 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 3bc06 <_PyImport_ClearExtension@@Base+0x107c> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a72c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 98a60 │ │ │ │ + cbz r4, 3bc2e <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b78 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3bc36 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3bc36 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ + str.w sl, [sp, #112] @ 0x70 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003bcea : │ │ │ │ - movs r2, #1 │ │ │ │ - b.w 1f31c8 │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + adds r4, r3, r6 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003bcf0 : │ │ │ │ +0003bc54 : │ │ │ │ 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 3bf30 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3bd34 │ │ │ │ + bl 3bd9a <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bc98 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3bd1c │ │ │ │ + bpl.n 3bc80 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bd1c │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 3bd4c │ │ │ │ + cbnz r3, 3bc80 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 3bcb0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38704 @ 0x9730 │ │ │ │ + movw r1, #44968 @ 0xafa8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3bd4c │ │ │ │ - cbnz r4, 3bd52 │ │ │ │ + bl 12844c │ │ │ │ + b.n 3bcb0 │ │ │ │ + cbnz r4, 3bcb6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6124 @ 0x17ec │ │ │ │ + movw r1, #12340 @ 0x3034 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bd8e │ │ │ │ + b.n 3bcf2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3bd74 │ │ │ │ + bmi.n 3bcd8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #6148 @ 0x1804 │ │ │ │ + movw r1, #12364 @ 0x304c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3bd4c │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3bcb0 │ │ │ │ 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 1a3568 │ │ │ │ + bl 1a4e00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #6204 @ 0x183c │ │ │ │ + movw r0, #12420 @ 0x3084 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 3bd36 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29508 @ 0x7344 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3bd44 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3bd6a │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 3bd94 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3bd86 │ │ │ │ + b.n 3bd80 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #39556 @ 0x9a84 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bd90 │ │ │ │ + b.n 3bd5a │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3bd90 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fa1c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003bd94 : │ │ │ │ + movs r2, #1 │ │ │ │ + b.w 1f4910 │ │ │ │ + │ │ │ │ +0003bd9a <_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 3bdd8 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 3bdec <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3bdd4 <_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 3bdf4 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + ldr.w r3, [r0, #-12] │ │ │ │ + cbnz r3, 3bdf0 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + lsls r3, r2, #29 │ │ │ │ + bpl.n 3bdf0 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f2b28 │ │ │ │ + cbnz r0, 3bdf0 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3eec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3bdf4 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + sub.w r0, r4, #12 │ │ │ │ + pop {r4, 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, 3bdc0 │ │ │ │ + cbz r3, 3be12 <_PyObject_GetDictPtr@@Base+0x78> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3bdc2 │ │ │ │ + b.n 3be14 <_PyObject_GetDictPtr@@Base+0x7a> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 3bdd8 │ │ │ │ + cbnz r6, 3be2a <_PyObject_GetDictPtr@@Base+0x90> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 3bdd8 │ │ │ │ + ble.n 3be2a <_PyObject_GetDictPtr@@Base+0x90> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3bdd8 │ │ │ │ - cbnz r5, 3bdfe │ │ │ │ - ldr r1, [pc, #116] @ (3be50 ) │ │ │ │ + bgt.n 3be2a <_PyObject_GetDictPtr@@Base+0x90> │ │ │ │ + cbnz r5, 3be50 <_PyObject_GetDictPtr@@Base+0xb6> │ │ │ │ + ldr r1, [pc, #120] @ (3bea4 <_PyObject_GetDictPtr@@Base+0x10a>) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bdfe │ │ │ │ + cbnz r0, 3be50 <_PyObject_GetDictPtr@@Base+0xb6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3be40 │ │ │ │ + b.n 3be92 <_PyObject_GetDictPtr@@Base+0xf8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bdfa │ │ │ │ + bne.n 3be4c <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3be32 │ │ │ │ + beq.n 3be84 <_PyObject_GetDictPtr@@Base+0xea> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3be1c │ │ │ │ + cbz r6, 3be6e <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3be30 │ │ │ │ + beq.n 3be82 <_PyObject_GetDictPtr@@Base+0xe8> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3be32 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 3be32 │ │ │ │ - b.n 3bdfa │ │ │ │ + bne.n 3be84 <_PyObject_GetDictPtr@@Base+0xea> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 3be84 <_PyObject_GetDictPtr@@Base+0xea> │ │ │ │ + b.n 3be4c <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a16 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 378b0 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3be4a │ │ │ │ + cbz r3, 3be9c <_PyObject_GetDictPtr@@Base+0x102> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + nop │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3be7c │ │ │ │ + bne.n 3bed0 <_PyObject_GetDictPtr@@Base+0x136> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3be9a │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 3beee <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3be9a │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 3bea4 │ │ │ │ - b.n 3bf10 │ │ │ │ + bne.n 3beee <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 3bef8 <_PyObject_GetDictPtr@@Base+0x15e> │ │ │ │ + b.n 3bf64 <_PyObject_GetDictPtr@@Base+0x1ca> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3befa │ │ │ │ + bvs.n 3bf4e <_PyObject_GetDictPtr@@Base+0x1b4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #108] @ 3bf18 │ │ │ │ + vldr d9, [pc, #112] @ 3bf70 <_PyObject_GetDictPtr@@Base+0x1d6> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bf0a │ │ │ │ + bgt.n 3bf5e <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3bf20 │ │ │ │ + vldr d1, [pc, #104] @ 3bf78 <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bee2 │ │ │ │ + ble.n 3bf36 <_PyObject_GetDictPtr@@Base+0x19c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #80] @ 3bf28 │ │ │ │ + vldr d1, [pc, #84] @ 3bf80 <_PyObject_GetDictPtr@@Base+0x1e6> │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bee6 │ │ │ │ + b.n 3bf3a <_PyObject_GetDictPtr@@Base+0x1a0> │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3befa │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3bf10 │ │ │ │ + bne.n 3bf4e <_PyObject_GetDictPtr@@Base+0x1b4> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3bf64 <_PyObject_GetDictPtr@@Base+0x1ca> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83adc │ │ │ │ - vldr d8, [pc, #20] @ 3bf20 │ │ │ │ - b.n 3befa │ │ │ │ + b.w 83aec │ │ │ │ + vldr d8, [pc, #24] @ 3bf78 <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ + b.n 3bf4e <_PyObject_GetDictPtr@@Base+0x1b4> │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - Address 0x3bf2e is out of bounds. │ │ │ │ - │ │ │ │ - │ │ │ │ -0003bf30 <_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 3bf6e <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3bf82 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3bf6a <_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 3bf8a <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3bf86 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - lsls r3, r2, #29 │ │ │ │ - bpl.n 3bf86 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f1404 │ │ │ │ - cbnz r0, 3bf86 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d3cbc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bf8a <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - sub.w r0, r4, #12 │ │ │ │ - pop {r4, pc} │ │ │ │ + vtbl.8 d22, {d0-d2}, d0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 3bfba <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + bhi.n 3bfbc <_PyObject_GetDictPtr@@Base+0x222> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14fb64 │ │ │ │ - bl cbf5c │ │ │ │ + bl 150a84 │ │ │ │ + bl cc0bc │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w f88f8 │ │ │ │ + b.w f8b60 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56540 @ 0xdcdc │ │ │ │ + movw r0, #62812 @ 0xf55c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bfa0 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ + bne.n 3bfa2 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - b.w 800e0 │ │ │ │ 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 3c002 <_PyObject_GetDictPtr@@Base+0xd2> │ │ │ │ + beq.n 3bffe <_PyObject_GetDictPtr@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6256 @ 0x1870 │ │ │ │ + movw r1, #12516 @ 0x30e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3c00e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3c00a <_PyObject_GetDictPtr@@Base+0x270> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c012 <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ + bge.n 3c00e <_PyObject_GetDictPtr@@Base+0x274> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c090 <_PyObject_GetDictPtr@@Base+0x160> │ │ │ │ + b.n 3c08c <_PyObject_GetDictPtr@@Base+0x2f2> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c026 <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3c022 <_PyObject_GetDictPtr@@Base+0x288> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c00e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bne.n 3c00a <_PyObject_GetDictPtr@@Base+0x270> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #12348 @ 0x303c │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6292 @ 0x1894 │ │ │ │ + movw r0, #12552 @ 0x3108 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c00e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 3c00a <_PyObject_GetDictPtr@@Base+0x270> │ │ │ │ + bl 95f60 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c082 <_PyObject_GetDictPtr@@Base+0x152> │ │ │ │ + bne.n 3c07e <_PyObject_GetDictPtr@@Base+0x2e4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c070 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 3c06c <_PyObject_GetDictPtr@@Base+0x2d2> │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c042 <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ - b.n 3c00e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + beq.n 3c03e <_PyObject_GetDictPtr@@Base+0x2a4> │ │ │ │ + b.n 3c00a <_PyObject_GetDictPtr@@Base+0x270> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c070 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ + blt.n 3c06c <_PyObject_GetDictPtr@@Base+0x2d2> │ │ │ │ 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 3c0be <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ + beq.n 3c0ba <_PyObject_GetDictPtr@@Base+0x320> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33564 @ 0x831c │ │ │ │ + movw r0, #39796 @ 0x9b74 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c0be <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c0ba <_PyObject_GetDictPtr@@Base+0x320> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0d2 <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ + b.n 3c0ce <_PyObject_GetDictPtr@@Base+0x334> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 107418 │ │ │ │ + bl 107be4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c0ba <_PyObject_GetDictPtr@@Base+0x18a> │ │ │ │ + beq.n 3c0b6 <_PyObject_GetDictPtr@@Base+0x31c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2413b4 <_PyDeadline_Get@@Base+0xe64> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3c0f8 <_PyObject_GetDictPtr@@Base+0x1c8> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3c12e <_PyObject_GetDictPtr@@Base+0x1fe> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r6, sp, #16 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 2418a4 <_PyDeadline_Get@@Base+0x1354> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c0f4 <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3c0f0 <_PyObject_GetDictPtr@@Base+0x356> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3c108 <_PyObject_GetDictPtr@@Base+0x36e> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3c110 <_PyObject_GetDictPtr@@Base+0x376> │ │ │ │ + movw r0, #536 @ 0x218 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ 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 782f8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #24 │ │ │ │ + bne.n 3c0e8 <_PyObject_GetDictPtr@@Base+0x34e> │ │ │ │ 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 3b3a8 <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #42456 @ 0xa5d8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13ea70 │ │ │ │ + b.w 13f7e8 │ │ │ │ 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, 3c164 <_PyObject_GetDictPtr@@Base+0x234> │ │ │ │ + cbnz r3, 3c14c <_PyObject_GetDictPtr@@Base+0x3b2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c164 <_PyObject_GetDictPtr@@Base+0x234> │ │ │ │ + ble.n 3c14c <_PyObject_GetDictPtr@@Base+0x3b2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c164 <_PyObject_GetDictPtr@@Base+0x234> │ │ │ │ - cbnz r0, 3c180 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ + bne.n 3c14c <_PyObject_GetDictPtr@@Base+0x3b2> │ │ │ │ + cbnz r0, 3c168 <_PyObject_GetDictPtr@@Base+0x3ce> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c1cc <_PyObject_GetDictPtr@@Base+0x29c>) │ │ │ │ + ldr r4, [pc, #96] @ (3c1b4 <_PyObject_GetDictPtr@@Base+0x41a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c180 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c168 <_PyObject_GetDictPtr@@Base+0x3ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c1c8 <_PyObject_GetDictPtr@@Base+0x298> │ │ │ │ + b.n 3c1b0 <_PyObject_GetDictPtr@@Base+0x416> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c194 <_PyObject_GetDictPtr@@Base+0x264> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3c17c <_PyObject_GetDictPtr@@Base+0x3e2> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c17c <_PyObject_GetDictPtr@@Base+0x24c> │ │ │ │ - bl 95e08 │ │ │ │ + bne.n 3c164 <_PyObject_GetDictPtr@@Base+0x3ca> │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - cbz r4, 3c1bc <_PyObject_GetDictPtr@@Base+0x28c> │ │ │ │ - ldr r3, [pc, #36] @ (3c1d0 <_PyObject_GetDictPtr@@Base+0x2a0>) │ │ │ │ + bl 98a60 │ │ │ │ + cbz r4, 3c1a4 <_PyObject_GetDictPtr@@Base+0x40a> │ │ │ │ + ldr r3, [pc, #36] @ (3c1b8 <_PyObject_GetDictPtr@@Base+0x41e>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c1c6 <_PyObject_GetDictPtr@@Base+0x296> │ │ │ │ + cbnz r3, 3c1ae <_PyObject_GetDictPtr@@Base+0x414> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e37cc │ │ │ │ + b.w 1e4efc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c1c8 <_PyObject_GetDictPtr@@Base+0x298> │ │ │ │ - ldr r0, [pc, #12] @ (3c1d4 <_PyObject_GetDictPtr@@Base+0x2a4>) │ │ │ │ + b.n 3c1b0 <_PyObject_GetDictPtr@@Base+0x416> │ │ │ │ + ldr r0, [pc, #12] @ (3c1bc <_PyObject_GetDictPtr@@Base+0x422>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3c1f8 <_PyObject_GetDictPtr@@Base+0x2c8> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3c210 <_PyObject_GetDictPtr@@Base+0x2e0> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3c218 <_PyObject_GetDictPtr@@Base+0x2e8> │ │ │ │ - movw r0, #59800 @ 0xe998 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 242f64 <_PyDeadline_Get@@Base+0x988> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3c1e4 <_PyObject_GetDictPtr@@Base+0x44a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3c21a <_PyObject_GetDictPtr@@Base+0x480> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r6, sp, #16 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 243538 <_PyDeadline_Get@@Base+0xf5c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3c1e0 <_PyObject_GetDictPtr@@Base+0x446> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c1f0 <_PyObject_GetDictPtr@@Base+0x2c0> │ │ │ │ + it ne │ │ │ │ + movne r4, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 78388 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #24 │ │ │ │ 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 3b3dc <_PyImport_ClearExtension@@Base+0x80a> │ │ │ │ │ │ │ │ -0003c224 : │ │ │ │ +0003c220 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c240 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c23c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1eeaf0 │ │ │ │ + b.w 1f0214 │ │ │ │ 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 3c268 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c288 │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 3c284 │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c288 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3c29c │ │ │ │ - vldr d0, [pc, #28] @ 3c2a8 │ │ │ │ + bne.n 3c284 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3c298 │ │ │ │ + vldr d0, [pc, #24] @ 3c2a0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83adc │ │ │ │ + b.w 83aec │ │ │ │ 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, #6560 @ 0x19a0 │ │ │ │ + movw r1, #12820 @ 0x3214 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3c30e │ │ │ │ + bl 12844c │ │ │ │ + b.n 3c306 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b4ef4 │ │ │ │ + bl b5048 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c312 │ │ │ │ + beq.n 3c30a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6592 @ 0x19c0 │ │ │ │ + movw r1, #12852 @ 0x3234 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 f4b44 │ │ │ │ + bl f4db4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c332 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3c32a │ │ │ │ + bl 7f834 │ │ │ │ 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 dd7c0 │ │ │ │ + bl dda3c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c352 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3c34a │ │ │ │ + bl 7f834 │ │ │ │ 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, #6624 @ 0x19e0 │ │ │ │ + movw r1, #12884 @ 0x3254 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3c30e │ │ │ │ + bl 12844c │ │ │ │ + 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 214128 │ │ │ │ - cbz r0, 3c3e2 │ │ │ │ + bl 215c78 │ │ │ │ + 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 81f20 │ │ │ │ + b.n 3c3de │ │ │ │ + bl 81f34 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, #6640 @ 0x19f0 │ │ │ │ + movw r0, #12900 @ 0x3264 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003c41a : │ │ │ │ - ldr r0, [pc, #4] @ (3c420 ) │ │ │ │ - b.w cb87c │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ +0003c412 : │ │ │ │ + ldr r0, [pc, #4] @ (3c418 ) │ │ │ │ + b.w cb9dc │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ 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 ce088 │ │ │ │ - cbz r0, 3c46e │ │ │ │ - b.n 3c46a │ │ │ │ + bl ce1e8 │ │ │ │ + cbz r0, 3c466 │ │ │ │ + b.n 3c462 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #41140 @ 0xa0b4 │ │ │ │ + movw r0, #47372 @ 0xb90c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c446 │ │ │ │ + bne.n 3c43e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4b4 │ │ │ │ + b.n 3c4ae │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16b35c │ │ │ │ + bl 16c254 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c482 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3c47a │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c46a │ │ │ │ + bne.n 3c462 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #356 @ 0x164 │ │ │ │ + movw r5, #3776 @ 0xec0 │ │ │ │ movt r5, #67 @ 0x43 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c4ae │ │ │ │ + ble.n 3c4a8 │ │ │ │ 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 │ │ │ │ + ldrh.w r0, [r3, #2836] @ 0xb14 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c492 │ │ │ │ - bl 7dee8 │ │ │ │ + b.n 3c48a │ │ │ │ + bl 7def4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c4be │ │ │ │ + cbz r3, 3c4b8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ 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 3c4de │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c502 │ │ │ │ + bgt.n 3c4fc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #6648 @ 0x19f8 │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3c52e │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3c528 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c518 │ │ │ │ + bgt.n 3c512 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 17f4fc <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c532 │ │ │ │ - b.n 3c52e │ │ │ │ + bl 180454 <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c52c │ │ │ │ + b.n 3c528 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48472 @ 0xbd58 │ │ │ │ + movw r1, #54704 @ 0xd5b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c5f2 │ │ │ │ + b.n 3c5ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c546 │ │ │ │ + beq.n 3c540 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c546 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c540 │ │ │ │ + bl 77ed8 <_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 3c564 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #6708 @ 0x1a34 │ │ │ │ + movw r1, #12968 @ 0x32a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3c52e │ │ │ │ - bl 83a2c │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3c528 │ │ │ │ + bl 83a3c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c57a │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 3c57e │ │ │ │ - b.n 3c52e │ │ │ │ + bne.n 3c574 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 3c578 │ │ │ │ + b.n 3c528 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c596 │ │ │ │ + bge.n 3c590 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6760 @ 0x1a68 │ │ │ │ + movw r1, #13020 @ 0x32dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3c52e │ │ │ │ + bl 12844c │ │ │ │ + b.n 3c528 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c5b0 │ │ │ │ + bne.n 3c5aa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c5f2 │ │ │ │ + b.n 3c5ec │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c5d2 │ │ │ │ + bmi.n 3c5cc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #6796 @ 0x1a8c │ │ │ │ + movw r1, #13056 @ 0x3300 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3c52e │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3c528 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c5e0 │ │ │ │ - bl 86f44 │ │ │ │ + cbz r0, 3c5da │ │ │ │ + bl 87174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c5a6 │ │ │ │ - b.n 3c52e │ │ │ │ + bge.n 3c5a0 │ │ │ │ + b.n 3c528 │ │ │ │ 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 3c5a0 │ │ │ │ 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, #57188 @ 0xdf64 │ │ │ │ + movw r2, #63460 @ 0xf7e4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cc1b4 │ │ │ │ - cbz r0, 3c674 │ │ │ │ + bl 1cda74 │ │ │ │ + cbz r0, 3c66e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c656 │ │ │ │ - ldr r2, [pc, #96] @ (3c67c ) │ │ │ │ + bpl.n 3c650 │ │ │ │ + ldr r2, [pc, #96] @ (3c678 ) │ │ │ │ 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 3c64c │ │ │ │ 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 3c654 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c680 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c67c ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c678 │ │ │ │ + cbnz r0, 3c672 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c678 │ │ │ │ + cbz r3, 3c672 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8698 │ │ │ │ - b.n 3c678 │ │ │ │ + bl 1b9fec │ │ │ │ + b.n 3c672 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c684 │ │ │ │ + cbz r4, 3c680 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c6b0 │ │ │ │ + bpl.n 3c6ac │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c6b2 │ │ │ │ + b.n 3c6ae │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c6f2 │ │ │ │ + bne.n 3c6ee │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c6c0 │ │ │ │ + bne.n 3c6bc │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c6c8 │ │ │ │ + b.n 3c6c4 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 157e0c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 158d2c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c766 │ │ │ │ + bne.n 3c762 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157e60 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 158d80 <_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 3c774 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c770 │ │ │ │ + beq.n 3c76c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c74e │ │ │ │ + ble.n 3c74a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c70e │ │ │ │ + bne.n 3c70a │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c71a │ │ │ │ + b.n 3c716 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 157e60 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c72a │ │ │ │ + bl 158d80 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c726 │ │ │ │ mov r0, sl │ │ │ │ - bl 157e0c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c736 │ │ │ │ + bl 158d2c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c732 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c770 │ │ │ │ + bne.n 3c76c │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c748 │ │ │ │ + b.n 3c744 │ │ │ │ mov r0, sl │ │ │ │ - bl 157cbc <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c748 │ │ │ │ + bl 158bdc <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c744 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c770 │ │ │ │ + beq.n 3c76c │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c700 │ │ │ │ + b.n 3c6fc │ │ │ │ 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 3c774 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c778 │ │ │ │ + b.n 3c774 │ │ │ │ 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 │ │ │ │ + bhi.n 3c79c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c7c4 │ │ │ │ - b.n 3c7b8 │ │ │ │ - movw r0, #61948 @ 0xf1fc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + ble.n 3c7c0 │ │ │ │ + b.n 3c7b4 │ │ │ │ + movw r0, #2644 @ 0xa54 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c79a │ │ │ │ - b.n 3c83e │ │ │ │ + bne.n 3c796 │ │ │ │ + b.n 3c83a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13a5ac <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13b320 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c83e │ │ │ │ + beq.n 3c83a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c7e8 │ │ │ │ + cbz r3, 3c7e4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c800 │ │ │ │ + ble.n 3c7fc │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48472 @ 0xbd58 │ │ │ │ + movw r1, #54704 @ 0xd5b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3c83e │ │ │ │ + bl 12844c │ │ │ │ + b.n 3c83a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14060 @ 0x36ec │ │ │ │ + movw r1, #20292 @ 0x4f44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3c83e │ │ │ │ + bl 12844c │ │ │ │ + b.n 3c83a │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c81e │ │ │ │ + bge.n 3c81a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #6848 @ 0x1ac0 │ │ │ │ + movw r1, #13156 @ 0x3364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3c83e │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3c83a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c830 │ │ │ │ + blt.n 3c82c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 210f08 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + bl 212650 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c824 │ │ │ │ + bne.n 3c820 │ │ │ │ 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 3c938 │ │ │ │ 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, 3c8a4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c936 │ │ │ │ + bne.n 3c932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c8a8 │ │ │ │ + beq.n 3c8a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2456d8 │ │ │ │ + bl 246e08 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c8ac │ │ │ │ + cbnz r0, 3c8a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 246174 │ │ │ │ + bl 2478a8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c922 │ │ │ │ + b.n 3c91e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3c8d2 │ │ │ │ + cbnz r0, 3c8ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c8a2 │ │ │ │ + beq.n 3c89e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c8a2 │ │ │ │ + bne.n 3c89e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c8a2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c89e │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #36228 @ 0x8d84 │ │ │ │ + movw r0, #42460 @ 0xa5dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c8a2 │ │ │ │ + beq.n 3c89e │ │ │ │ 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, #7072 @ 0x1ba0 │ │ │ │ + movw r0, #13180 @ 0x337c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ str r6, [r4, #20] │ │ │ │ - cbnz r0, 3c90e │ │ │ │ + cbnz r0, 3c90a │ │ │ │ mov r0, r4 │ │ │ │ - bl 246174 │ │ │ │ - b.n 3c922 │ │ │ │ + bl 2478a8 │ │ │ │ + b.n 3c91e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c922 │ │ │ │ + beq.n 3c91e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c922 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c91e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3c96c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7084 @ 0x1bac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3c980 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #62776 @ 0xf538 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 1276f4 │ │ │ │ - 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 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3c9bc │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #33540 @ 0x8304 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c998 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003c9bc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3c9d0 │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 3c9d6 │ │ │ │ - bl 262e74 │ │ │ │ - b.n 3ca4e │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca34 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3c9e6 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3c9ee │ │ │ │ - mov r3, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - bmi.n 3ca34 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca34 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bmi.n 3ca34 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca34 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca34 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1b0ee0 │ │ │ │ - movw r2, #7528 @ 0x1d68 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 3ca50 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3ca34 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ca34 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65520 @ 0xfff0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - 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 3c95e │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3ca82 │ │ │ │ + b.n 3c966 │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #904 @ 0x388 │ │ │ │ + movw r1, #7040 @ 0x1b80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f5448 │ │ │ │ + bl f56b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3caf4 │ │ │ │ + cbz r0, 3c9d8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cab8 │ │ │ │ + cbnz r6, 3c99c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3caaa │ │ │ │ + beq.n 3c98e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3caaa │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c98e │ │ │ │ + bl 77ed8 <_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 156334 │ │ │ │ + b.w 157254 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cafa │ │ │ │ + ble.n 3c9de │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cad4 │ │ │ │ + bls.n 3c9b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cae4 │ │ │ │ - b.n 3caf0 │ │ │ │ + bne.n 3c9c8 │ │ │ │ + b.n 3c9d4 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cafc │ │ │ │ - b.n 3cac8 │ │ │ │ + cbnz r0, 3c9e0 │ │ │ │ + b.n 3c9ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3caf0 │ │ │ │ + cbnz r3, 3c9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ea2a4 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cce8 │ │ │ │ + b.n 3cbcc │ │ │ │ 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 3cad6 │ │ │ │ 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 3ca3a │ │ │ │ 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 3ca70 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cb8c │ │ │ │ + cbz r0, 3ca70 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #6160 @ 0x1810 │ │ │ │ + movw r1, #12392 @ 0x3068 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3ccb2 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3cb96 │ │ │ │ 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 3caa2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6224 @ 0x1850 │ │ │ │ + movw r1, #12456 @ 0x30a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3ccb2 │ │ │ │ + b.n 3cb96 │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cbcc │ │ │ │ + cbz r5, 3cab0 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cb9e │ │ │ │ + blt.n 3ca82 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cbee │ │ │ │ + beq.n 3cad2 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6252 @ 0x186c │ │ │ │ + movw r1, #12484 @ 0x30c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3cbb6 │ │ │ │ + bl 12844c │ │ │ │ + b.n 3ca9a │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cb14 │ │ │ │ + b.n 3c9f8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ccb2 │ │ │ │ + beq.n 3cb96 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cc12 │ │ │ │ + cbz r3, 3caf6 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cc1a │ │ │ │ + b.n 3cafe │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cc2e │ │ │ │ + blt.n 3cb12 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cc2e │ │ │ │ - bl 95e08 │ │ │ │ + bpl.n 3cb12 │ │ │ │ + bl 95f60 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cc32 │ │ │ │ + b.n 3cb16 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cc70 │ │ │ │ + bne.n 3cb54 │ │ │ │ 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 3cb44 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cc48 │ │ │ │ + b.n 3cb2c │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3ccb2 │ │ │ │ + cbz r1, 3cb96 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 988fc │ │ │ │ - b.n 3ccb2 │ │ │ │ + bl 98a60 │ │ │ │ + b.n 3cb96 │ │ │ │ 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 3cb8e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cc92 │ │ │ │ + beq.n 3cb76 │ │ │ │ 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 3cb60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3cc66 │ │ │ │ + b.n 3cb4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ccc8 │ │ │ │ + beq.n 3cbac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccc8 │ │ │ │ + cbnz r3, 3cbac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3ccdc │ │ │ │ + beq.n 3cbc0 │ │ │ │ adds r4, #1 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 3cccc │ │ │ │ + bl cec7c │ │ │ │ + b.n 3cbb0 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cce8 │ │ │ │ + beq.n 3cbcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbnz r3, 3cbec │ │ │ │ + cbz r2, 3cc04 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 3cc04 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #7144 @ 0x1be8 │ │ │ │ + movw r1, #13344 @ 0x3420 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ - 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 │ │ │ │ + bl 12844c │ │ │ │ + b.n 3cc18 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + movw r1, #3472 @ 0xd90 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12844c │ │ │ │ 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 3cc3c │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3cc54 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #39772 @ 0x9b5c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cc30 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cc54 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 3cc68 │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 3cc6e │ │ │ │ + bl 264570 │ │ │ │ + b.n 3cce6 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cbz r3, 3cccc │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ + cbnz r6, 3cc7e │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cbz r6, 3cc86 │ │ │ │ + mov r3, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + bmi.n 3cccc │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3cccc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bmi.n 3cccc │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 3cccc │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3cccc │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1b2600 │ │ │ │ + movw r2, #7528 @ 0x1d68 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 3cce8 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cccc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 3cccc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6216 @ 0x1848 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1c30 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd74 │ │ │ │ + cbz r0, 3cd2c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd58 │ │ │ │ + cbz r3, 3cd10 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd60 │ │ │ │ + b.n 3cd18 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd68 │ │ │ │ + cbz r2, 3cd20 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd70 │ │ │ │ + b.n 3cd28 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f4118 │ │ │ │ + bl 1f5860 │ │ │ │ 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, 3cd6a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cdb2 │ │ │ │ + ble.n 3cd6a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cdb2 │ │ │ │ - cbz r2, 3cdb2 │ │ │ │ + bne.n 3cd6a │ │ │ │ + cbz r2, 3cd6a │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #62520 @ 0xf438 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #3216 @ 0xc90 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3cdce │ │ │ │ + bl 12844c │ │ │ │ + b.n 3cd86 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (3cdd4 ) │ │ │ │ + ldr r5, [pc, #28] @ (3cd8c ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd9c │ │ │ │ + bne.n 3cd54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #12 │ │ │ │ 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, #13420 @ 0x346c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 146190 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3cdd0 │ │ │ │ + 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} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cde2 │ │ │ │ - b.w 148568 │ │ │ │ + beq.n 3cde2 │ │ │ │ + b.w 149348 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0003cdec : │ │ │ │ - b.w 22d35c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce14 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 3ce14 │ │ │ │ + bne.n 3ce10 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 3ce10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce4a │ │ │ │ + b.n 3ce46 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be09c │ │ │ │ + bl 1bf95c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce34 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3ce30 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce10 │ │ │ │ + bne.n 3ce0c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ce4a │ │ │ │ + b.n 3ce46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3ce76 │ │ │ │ + cbnz r4, 3ce72 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14060 @ 0x36ec │ │ │ │ + movw r1, #20292 @ 0x4f44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3ce7e │ │ │ │ + bl 12844c │ │ │ │ + b.n 3ce7a │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ce82 : │ │ │ │ - b.w 1833b8 │ │ │ │ - b.n 3ce88 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003ce7e : │ │ │ │ + b.w 22ea9c │ │ │ │ + push {r4, r5, r6, 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 3ceaa │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3ceb6 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3ced8 │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3ced4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 3ced4 │ │ │ │ - movs r1, #53 @ 0x35 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3ced4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3cea2 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3ceba │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3cec2 │ │ │ │ + movw r0, #496 @ 0x1f0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ce9a │ │ │ │ + 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 3b3a8 <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3cef4 │ │ │ │ + blt.n 3cee6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3cf0e │ │ │ │ + blt.n 3cf00 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60684 @ 0xed0c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #1380 @ 0x564 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cf18 │ │ │ │ + b.n 3cf0a │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3cf1c ) │ │ │ │ + ldr r3, [pc, #8] @ (3cf0c ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0003cf10 : │ │ │ │ + b.w 184568 │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cf42 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3cf4e │ │ │ │ + bne.n 3cf36 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3cf42 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f8810 │ │ │ │ + b.w 1fa034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.n 3cf48 │ │ │ │ + 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, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3cf72 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3cf8a │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3cf92 │ │ │ │ - movw r0, #59760 @ 0xe970 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3cf6a │ │ │ │ - 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 3b3dc <_PyImport_ClearExtension@@Base+0x80a> │ │ │ │ + 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 3cf6a │ │ │ │ + bl 26066c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3cf76 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3cf98 │ │ │ │ + movs r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf94 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 3cf94 │ │ │ │ + movs r1, #53 @ 0x35 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf94 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #7860 @ 0x1eb4 │ │ │ │ + movw r0, #14144 @ 0x3740 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f1450 │ │ │ │ + bl 1f2b74 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 3cfe6 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 3cfe8 │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + cbnz r3, 3cff6 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3cff6 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 3cff6 │ │ │ │ + cbnz r0, 3d01a │ │ │ │ + movs r2, #0 │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + movs r4, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + movw r4, #10248 @ 0x2808 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d01a │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 3d134 │ │ │ │ + cbz r5, 3d030 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f46cc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3d032 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 3d032 │ │ │ │ + b.n 3d014 │ │ │ │ + movs r5, #8 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + cbz r2, 3d03a │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + b.n 3d042 │ │ │ │ + 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 3d096 │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + cmp r3, #9 │ │ │ │ + bne.n 3d078 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3d052 │ │ │ │ + bl 26d3e4 │ │ │ │ + add.w r2, fp, r1 │ │ │ │ + adds r3, r5, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 3d11c │ │ │ │ + subs r4, r3, r1 │ │ │ │ + b.n 3d052 │ │ │ │ + cmp r4, sl │ │ │ │ + beq.n 3d11c │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + beq.n 3d086 │ │ │ │ + cmp r3, #13 │ │ │ │ + bne.n 3d052 │ │ │ │ + sub.w r3, sl, r4 │ │ │ │ + cmp r3, r9 │ │ │ │ + add r9, r4 │ │ │ │ + mov.w r4, #0 │ │ │ │ + bge.n 3d052 │ │ │ │ + b.n 3d11c │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt.n 3d11c │ │ │ │ + add.w r1, r4, r9 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 157254 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d014 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3d0b8 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + b.n 3d0c0 │ │ │ │ + movw r6, #10688 @ 0x29c0 │ │ │ │ + movt r6, #77 @ 0x4d │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cbz r3, 3d0c8 │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ + b.n 3d0d0 │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w sl, #32 │ │ │ │ + cmp r8, r4 │ │ │ │ + bls.n 3d134 │ │ │ │ + ldrb.w r2, [r4], #1 │ │ │ │ + cmp r2, #9 │ │ │ │ + bne.n 3d100 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3d112 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 26d3e4 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + add r7, r1 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, r6 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3d118 │ │ │ │ + strb.w sl, [r3], #1 │ │ │ │ + b.n 3d0f6 │ │ │ │ + mov r3, r6 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r2, #10 │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + beq.n 3d116 │ │ │ │ + cmp r2, #13 │ │ │ │ + bne.n 3d118 │ │ │ │ + b.n 3d116 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 3d118 │ │ │ │ + movs r7, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 3d0d6 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14156 @ 0x374c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 3d014 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 212ab4 │ │ │ │ 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 3cff2 │ │ │ │ + bne.n 3d16a │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d00e │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 3d186 │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d00e │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3d022 │ │ │ │ - vldr d0, [pc, #32] @ 3d030 │ │ │ │ + bne.n 3d186 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3d19a │ │ │ │ + vldr d0, [pc, #32] @ 3d1a8 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83adc │ │ │ │ + b.w 83aec │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d17c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d2f4 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 21136c │ │ │ │ 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, 3d05e │ │ │ │ + cbz r3, 3d1d0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d060 │ │ │ │ + b.n 3d1d2 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d06e │ │ │ │ + cbnz r3, 3d1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d06e │ │ │ │ + ble.n 3d1e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d06e │ │ │ │ - cbnz r0, 3d08a │ │ │ │ - ldr r4, [pc, #656] @ (3d300 ) │ │ │ │ + bne.n 3d1e0 │ │ │ │ + cbnz r0, 3d1fc │ │ │ │ + ldr r4, [pc, #652] @ (3d470 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d24c │ │ │ │ + beq.w 3d3be │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 86314 │ │ │ │ + bl 86540 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d24c │ │ │ │ - ldr r3, [pc, #608] @ (3d304 ) │ │ │ │ + beq.w 3d3be │ │ │ │ + ldr r3, [pc, #604] @ (3d474 ) │ │ │ │ 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 3d1f4 │ │ │ │ + bne.w 3d366 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd990 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d1f4 │ │ │ │ + bne.w 3d366 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d0f0 │ │ │ │ + beq.n 3d262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d0f0 │ │ │ │ + cbnz r3, 3d262 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86658 │ │ │ │ + bl 86884 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d12e │ │ │ │ + cbnz r0, 3d2a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d114 │ │ │ │ + beq.n 3d286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d114 │ │ │ │ + cbnz r3, 3d286 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d24c │ │ │ │ + bne.w 3d3be │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d1b2 │ │ │ │ + bne.n 3d324 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd990 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d1b2 │ │ │ │ + cbnz r3, 3d324 │ │ │ │ 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 3d19a │ │ │ │ + beq.n 3d30c │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d2f8 │ │ │ │ + vldr d5, [pc, #392] @ 3d468 │ │ │ │ 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 3d1b2 │ │ │ │ + bhi.n 3d324 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d0f4 │ │ │ │ + beq.n 3d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d0f4 │ │ │ │ + bne.n 3d266 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d0f4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d238 │ │ │ │ + beq.n 3d3aa │ │ │ │ mov r1, r6 │ │ │ │ - bl 115a8c │ │ │ │ + bl 1167b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1dc │ │ │ │ + beq.n 3d34e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d1dc │ │ │ │ + cbnz r3, 3d34e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1f2 │ │ │ │ + beq.n 3d364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d1f2 │ │ │ │ + cbnz r3, 3d364 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d242 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d3b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d346 │ │ │ │ + bne.w 3d4b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d250 │ │ │ │ + bne.n 3d3c2 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86658 │ │ │ │ + bl 86884 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d280 │ │ │ │ + cbz r0, 3d3f2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d2b0 │ │ │ │ + beq.n 3d422 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d2c8 │ │ │ │ + beq.n 3d43a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83adc │ │ │ │ + bl 83aec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d308 │ │ │ │ + bne.n 3d478 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d260 │ │ │ │ + bne.n 3d3d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d270 │ │ │ │ + bne.n 3d3e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d3c2 │ │ │ │ + b.n 3d532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d212 │ │ │ │ + bne.n 3d384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d212 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d242 │ │ │ │ + bne.n 3d3b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d242 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d3b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d24c │ │ │ │ + bne.n 3d3be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d24c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d3be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d296 │ │ │ │ + beq.n 3d408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d296 │ │ │ │ + cbnz r3, 3d408 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d24c │ │ │ │ + bne.n 3d3be │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 83adc │ │ │ │ + b.w 83aec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d340 │ │ │ │ + beq.n 3d4b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d340 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d340 │ │ │ │ + bne.n 3d4b0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d4b0 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd990 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d22a │ │ │ │ + bne.n 3d39c │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d216 │ │ │ │ + beq.n 3d388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d216 │ │ │ │ + bne.n 3d388 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d216 │ │ │ │ - nop │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d388 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115a8c │ │ │ │ + bl 1167b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d326 │ │ │ │ + beq.n 3d496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d326 │ │ │ │ + cbnz r3, 3d496 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d33c │ │ │ │ + beq.n 3d4ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d33c │ │ │ │ + cbnz r3, 3d4ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d346 │ │ │ │ - b.n 3d242 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d4b6 │ │ │ │ + b.n 3d3b4 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d216 │ │ │ │ + b.n 3d388 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86658 │ │ │ │ + bl 86884 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d376 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 3d3ac │ │ │ │ + cbnz r6, 3d4e6 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 3d51c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3aa │ │ │ │ + beq.n 3d51a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d3aa │ │ │ │ + cbnz r3, 3d51a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d3aa │ │ │ │ - bl 115a8c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d51a │ │ │ │ + bl 1167b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d38e │ │ │ │ + beq.n 3d4fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d38e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d4fe │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d3a0 │ │ │ │ + beq.n 3d510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d3a0 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d510 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d3aa │ │ │ │ + beq.n 3d51a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d34a │ │ │ │ + b.n 3d4ba │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3c2 │ │ │ │ + beq.n 3d532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d3c2 │ │ │ │ + cbnz r3, 3d532 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, 3d3ec │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3d3ee │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 3d3fc │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3d3fc │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3d3fc │ │ │ │ - cbnz r0, 3d41a │ │ │ │ - ldr r5, [pc, #316] @ (3d53c ) │ │ │ │ - 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d41a │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 3d534 │ │ │ │ - cbz r4, 3d430 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3d432 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 3d432 │ │ │ │ - b.n 3d414 │ │ │ │ - movs r5, #8 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d43a │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - b.n 3d442 │ │ │ │ - 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 3d496 │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bne.n 3d478 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d452 │ │ │ │ - bl 26bb74 │ │ │ │ - add.w r2, fp, r1 │ │ │ │ - adds r3, r5, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 3d51c │ │ │ │ - subs r4, r3, r1 │ │ │ │ - b.n 3d452 │ │ │ │ - cmp r4, sl │ │ │ │ - beq.n 3d51c │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - beq.n 3d486 │ │ │ │ - cmp r3, #13 │ │ │ │ - bne.n 3d452 │ │ │ │ - sub.w r3, sl, r4 │ │ │ │ - cmp r3, r9 │ │ │ │ - add r9, r4 │ │ │ │ - mov.w r4, #0 │ │ │ │ - bge.n 3d452 │ │ │ │ - b.n 3d51c │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bgt.n 3d51c │ │ │ │ - add.w r1, r4, r9 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 156334 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3d414 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d4b8 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - b.n 3d4c0 │ │ │ │ - movw r6, #10688 @ 0x29c0 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d4c8 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ - b.n 3d4d0 │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w sl, #32 │ │ │ │ - cmp r8, r4 │ │ │ │ - bls.n 3d534 │ │ │ │ - ldrb.w r2, [r4], #1 │ │ │ │ - cmp r2, #9 │ │ │ │ - bne.n 3d500 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d512 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 26bb74 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - add r7, r1 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, r6 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3d518 │ │ │ │ - strb.w sl, [r3], #1 │ │ │ │ - b.n 3d4f6 │ │ │ │ - mov r3, r6 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d516 │ │ │ │ - cmp r2, #13 │ │ │ │ - bne.n 3d518 │ │ │ │ - b.n 3d516 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 3d518 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 3d4d6 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7872 @ 0x1ec0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3d414 │ │ │ │ - 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, 3d566 │ │ │ │ + cbnz r0, 3d564 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d56e │ │ │ │ + cbz r0, 3d56c │ │ │ │ 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 3d558 │ │ │ │ + beq.n 3d556 │ │ │ │ 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, 3d590 │ │ │ │ + cbnz r3, 3d58e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d590 │ │ │ │ + ble.n 3d58e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d590 │ │ │ │ - cbnz r0, 3d5a8 │ │ │ │ + bne.n 3d58e │ │ │ │ + cbnz r0, 3d5a6 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3d610 ) │ │ │ │ + ldr r4, [pc, #116] @ (3d60c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d5ec │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d5ea │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d5ba │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3d5ec │ │ │ │ + bne.n 3d5b8 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3d5ea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d5f0 │ │ │ │ + bge.n 3d5ee │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d5fc │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 3d5fa │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d5be │ │ │ │ + beq.n 3d5bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d60a │ │ │ │ + b.n 3d608 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b522 <_PyImport_ClearExtension@@Base+0x950> │ │ │ │ - b.n 3d60a │ │ │ │ + bl 3b63a <_PyImport_ClearExtension@@Base+0xab0> │ │ │ │ + b.n 3d608 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3d64a │ │ │ │ + bne.n 3d642 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22a4d4 │ │ │ │ + bl 22bc44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d666 │ │ │ │ - b.n 3d662 │ │ │ │ + bge.n 3d65e │ │ │ │ + b.n 3d65a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7984 @ 0x1f30 │ │ │ │ + movw r1, #14244 @ 0x37a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d68a │ │ │ │ - bne.n 3d67a │ │ │ │ + b.n 3d682 │ │ │ │ + bne.n 3d672 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea004 │ │ │ │ - b.n 3d662 │ │ │ │ + bl ea26c │ │ │ │ + b.n 3d65a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d6b8 │ │ │ │ + cbnz r4, 3d6b0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8052 @ 0x1f74 │ │ │ │ + movw r1, #14312 @ 0x37e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3d6c6 │ │ │ │ + bl 12844c │ │ │ │ + b.n 3d6be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -27952,81 +27943,33 @@ │ │ │ │ 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 3d6ec │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 3d6e4 │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d6f8 │ │ │ │ + cbz r3, 3d6f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d718 │ │ │ │ + b.n 3d710 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a9574 │ │ │ │ - cbnz r0, 3d714 │ │ │ │ + bl 1aac90 │ │ │ │ + cbnz r0, 3d70c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d714 │ │ │ │ + cbnz r3, 3d70c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d714 │ │ │ │ - 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] @ (3d740 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #51700 @ 0xc9f4 │ │ │ │ - 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 82848 │ │ │ │ - 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 3d766 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d772 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3d798 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #655 @ 0x28f │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d794 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d794 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d794 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d70c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -28038,48 +27981,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 3d7ca │ │ │ │ + bhi.n 3d742 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3d7e4 │ │ │ │ - b.n 3d7f4 │ │ │ │ - movw r0, #53440 @ 0xd0c0 │ │ │ │ + bgt.n 3d75c │ │ │ │ + b.n 3d76c │ │ │ │ + movw r0, #59696 @ 0xe930 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d7c2 │ │ │ │ + bne.n 3d73a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d81e │ │ │ │ + b.n 3d796 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 11086c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1112f0 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d7e0 │ │ │ │ + beq.n 3d758 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3d806 │ │ │ │ + bne.n 3d77e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3d814 │ │ │ │ + cbnz r1, 3d78c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d816 │ │ │ │ + b.n 3d78e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 11086c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1112f0 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d7f4 │ │ │ │ - b.n 3d7e0 │ │ │ │ + bne.n 3d76c │ │ │ │ + b.n 3d758 │ │ │ │ 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 │ │ │ │ @@ -28088,88 +28031,142 @@ │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + ldr r2, [pc, #32] @ (3d7dc ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #57856 @ 0xe200 │ │ │ │ + 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 8285c │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13ea70 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 3d85e │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - b.w e779c │ │ │ │ - b.w 12e240 │ │ │ │ + b.w 13f7e8 │ │ │ │ + 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 26066c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3d81e │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3d844 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #655 @ 0x28f │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d840 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 3d840 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d840 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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, 3d888 │ │ │ │ + cbnz r7, 3d86e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d888 │ │ │ │ + blt.n 3d86e │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d888 │ │ │ │ - cbnz r2, 3d8a8 │ │ │ │ - ldr r1, [pc, #96] @ (3d8ec ) │ │ │ │ + bgt.n 3d86e │ │ │ │ + cbnz r2, 3d88e │ │ │ │ + ldr r1, [pc, #96] @ (3d8d0 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d8a8 │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d88e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d8e6 │ │ │ │ + b.n 3d8cc │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d8b8 │ │ │ │ + ble.n 3d89e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d8ba │ │ │ │ - b.n 3d8a4 │ │ │ │ + bge.n 3d8a0 │ │ │ │ + b.n 3d88a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166ac4 │ │ │ │ + bl 1679c0 │ │ │ │ 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, 3d8de │ │ │ │ + cbz r0, 3d8c4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2470f4 │ │ │ │ - b.n 3d8a4 │ │ │ │ + bl 248638 │ │ │ │ + b.n 3d88a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #36] @ (3d918 ) │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 3d8e2 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + b.w e7a24 │ │ │ │ + b.w 12ef88 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3d8ee │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3d8f6 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3d924 │ │ │ │ + ldr r0, [pc, #36] @ (3d920 ) │ │ │ │ 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 │ │ │ │ @@ -28179,630 +28176,622 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3d924 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3d92c │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3da74 │ │ │ │ - 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 14a5b4 │ │ │ │ - cbz r0, 3d958 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #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 3d980 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d98c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3da6c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - bl b359c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3da62 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3d9b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3da0c │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ - bl 76f44 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 3da04 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3da14 │ │ │ │ - b.n 3da0c │ │ │ │ - bl b359c │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 3d9ee │ │ │ │ - cmp r8, r7 │ │ │ │ - beq.n 3da1c │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ - str.w r3, [r5, r7, lsl #2] │ │ │ │ - adds r7, #1 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3d9c8 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ - bl b1a6c │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r0, 3da36 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8b74 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3da62 │ │ │ │ - mov r7, r6 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 3d9de │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3d9fe │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3d9d4 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble.n 3da4a │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr.w r2, [r5, r6, lsl #2] │ │ │ │ - str.w r2, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 3da36 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - subs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c23a0 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 3da68 │ │ │ │ - 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 3da8c │ │ │ │ + bne.n 3d93c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3daac │ │ │ │ - b.n 3da8e │ │ │ │ - cbz r1, 3dab6 │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ + bne.n 3d95c │ │ │ │ + b.n 3d93e │ │ │ │ + cbz r1, 3d966 │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3daac │ │ │ │ + bls.n 3d95c │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3dab6 │ │ │ │ - b.n 3da98 │ │ │ │ + beq.n 3d966 │ │ │ │ + b.n 3d948 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 14b394 │ │ │ │ + cbz r0, 3d99a │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbz r3, 3db34 │ │ │ │ + cbz r3, 3da10 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3db34 │ │ │ │ + cbnz r0, 3da10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3db34 │ │ │ │ + beq.n 3da10 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #52277 @ 0xcc35 │ │ │ │ + movw r1, #59313 @ 0xe7b1 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #8260 @ 0x2044 │ │ │ │ + movw r0, #14468 @ 0x3884 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3db38 │ │ │ │ + cbnz r0, 3da14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 246174 │ │ │ │ + bl 2478a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3db90 │ │ │ │ + b.n 3da6c │ │ │ │ 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, #8268 @ 0x204c │ │ │ │ + movw r0, #14476 @ 0x388c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3db6e │ │ │ │ + beq.n 3da4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3db6e │ │ │ │ + cbnz r3, 3da4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3db2e │ │ │ │ + beq.n 3da0a │ │ │ │ mov r0, r5 │ │ │ │ - bl dd7c0 │ │ │ │ + bl dda3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3db90 │ │ │ │ + beq.n 3da6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db90 │ │ │ │ + cbnz r3, 3da6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + 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 3dbba │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 3da9a │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dbc6 │ │ │ │ + cbz r3, 3daa6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dbea │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #658 @ 0x292 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dbda │ │ │ │ - movs r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 3dbe6 │ │ │ │ + b.n 3db86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d608 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + bl b36ec │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dbd4 │ │ │ │ - ldr r0, [pc, #8] @ (3dbf0 ) │ │ │ │ + beq.n 3db7c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3daca │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26066c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 3db26 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + bl 76fd0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 3db1e │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ + cbz r6, 3db2e │ │ │ │ + b.n 3db26 │ │ │ │ + bl b36ec │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 3db08 │ │ │ │ + cmp r8, r7 │ │ │ │ + beq.n 3db36 │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + str.w r3, [r5, r7, lsl #2] │ │ │ │ + adds r7, #1 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3dae2 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl b1bd0 │ │ │ │ + mov r8, r0 │ │ │ │ + cbnz r0, 3db50 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7736c │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - strh r0, [r4, r6] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dbfc │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3dc04 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dd9c <_PyTraceback_Add@@Base+0xd8> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r4, r6, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r1, [pc, #116] @ (3dc90 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b8d78 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3dc2c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3dc88 │ │ │ │ + b.n 3db7c │ │ │ │ + mov r7, r6 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 3daf8 │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r1, r8, lsl #2 │ │ │ │ + bl 83e30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dc36 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dc46 │ │ │ │ - b.n 3dc66 │ │ │ │ - ldr r1, [pc, #92] @ (3dc94 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b8d78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dc30 │ │ │ │ - b.n 3dc28 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dc66 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3dc66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dc66 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - movw r2, #55664 @ 0xd970 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #8288 @ 0x2060 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - mov r4, r0 │ │ │ │ + beq.n 3db18 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3daee │ │ │ │ + cmp r7, r6 │ │ │ │ + ble.n 3db64 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r2, [r5, r6, lsl #2] │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 3db50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7736c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - 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, #22056 @ 0x5628 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl d1a08 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + bl c24dc <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ + b.n 3db82 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + 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} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3db96 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3db9e │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3dc78 <_PyTraceback_Add@@Base+0xd8> │ │ │ │ │ │ │ │ -0003dcc4 <_PyTraceback_Add@@Base>: │ │ │ │ +0003dba0 <_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] @ (3dd98 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3dc74 <_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 71410 │ │ │ │ + bl 71438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd88 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dc64 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3dde8 │ │ │ │ + bl 3dd54 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3dd1e <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3dbfa <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd88 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dc64 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd88 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3dc64 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dd88 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dc64 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3dec0 │ │ │ │ + bl 3deb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd42 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3dc1e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd42 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3dc1e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd58 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3dc34 <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dd58 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3dc34 <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3dd88 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3dc64 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4184 │ │ │ │ + bl d43b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd92 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3dc6e <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd92 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3dc6e <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11e4ac <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11f1d8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ddb4 <_PyTraceback_Add@@Base+0xf0> │ │ │ │ + bne.n 3dc90 <_PyTraceback_Add@@Base+0xf0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3ddd4 <_PyTraceback_Add@@Base+0x110> │ │ │ │ - b.n 3ddb6 <_PyTraceback_Add@@Base+0xf2> │ │ │ │ - cbz r1, 3ddde <_PyTraceback_Add@@Base+0x11a> │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ + bne.n 3dcb0 <_PyTraceback_Add@@Base+0x110> │ │ │ │ + b.n 3dc92 <_PyTraceback_Add@@Base+0xf2> │ │ │ │ + cbz r1, 3dcba <_PyTraceback_Add@@Base+0x11a> │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ddd4 <_PyTraceback_Add@@Base+0x110> │ │ │ │ + bls.n 3dcb0 <_PyTraceback_Add@@Base+0x110> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3ddde <_PyTraceback_Add@@Base+0x11a> │ │ │ │ - b.n 3ddc0 <_PyTraceback_Add@@Base+0xfc> │ │ │ │ + beq.n 3dcba <_PyTraceback_Add@@Base+0x11a> │ │ │ │ + b.n 3dc9c <_PyTraceback_Add@@Base+0xfc> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r4, r6, [r0, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r1, [pc, #112] @ (3dd4c <_PyTraceback_Add@@Base+0x1ac>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8ed0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3dcea <_PyTraceback_Add@@Base+0x14a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3dd46 <_PyTraceback_Add@@Base+0x1a6> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 3dcf4 <_PyTraceback_Add@@Base+0x154> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbnz r0, 3dd04 <_PyTraceback_Add@@Base+0x164> │ │ │ │ + b.n 3dd24 <_PyTraceback_Add@@Base+0x184> │ │ │ │ + ldr r1, [pc, #88] @ (3dd50 <_PyTraceback_Add@@Base+0x1b0>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8ed0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3dcee <_PyTraceback_Add@@Base+0x14e> │ │ │ │ + b.n 3dce6 <_PyTraceback_Add@@Base+0x146> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.n 3dd24 <_PyTraceback_Add@@Base+0x184> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3dd24 <_PyTraceback_Add@@Base+0x184> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3dd24 <_PyTraceback_Add@@Base+0x184> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + movw r2, #61896 @ 0xf1c8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #14540 @ 0x38cc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddf54 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7832c │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0003dde8 : │ │ │ │ +0003dd54 : │ │ │ │ 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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3de5c │ │ │ │ + cbz r0, 3ddc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3de66 │ │ │ │ - ldr r0, [pc, #136] @ (3de9c ) │ │ │ │ + cbz r0, 3ddd2 │ │ │ │ + ldr r0, [pc, #136] @ (3de08 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3de6e │ │ │ │ - ldr r0, [pc, #128] @ (3dea0 ) │ │ │ │ + cbz r0, 3ddda │ │ │ │ + ldr r0, [pc, #128] @ (3de0c ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3de74 │ │ │ │ + cbz r0, 3dde0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3dea4 ) │ │ │ │ + ldr r3, [pc, #108] @ (3de10 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3dea8 ) │ │ │ │ + ldr r3, [pc, #100] @ (3de14 ) │ │ │ │ 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 9515c <_Py_write@@Base+0x8f4> │ │ │ │ + bl 952b4 <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3de76 │ │ │ │ + b.n 3dde2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3de76 │ │ │ │ + b.n 3dde2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3de76 │ │ │ │ + b.n 3dde2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3de76 │ │ │ │ + b.n 3dde2 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3dea4 ) │ │ │ │ - bl 7829c │ │ │ │ + ldr r0, [pc, #44] @ (3de10 ) │ │ │ │ + bl 7832c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ 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, #28328 @ 0x6ea8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl d1c30 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 3de66 │ │ │ │ + bl 26066c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3de72 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3de96 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #658 @ 0x292 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3de86 │ │ │ │ + movs r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 3de92 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d79c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3de80 │ │ │ │ + ldr r0, [pc, #8] @ (3de9c ) │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + strh r0, [r4, r6] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3deb4 │ │ │ │ + cbz r1, 3dea8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3debc │ │ │ │ + b.n 3deb0 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.w 34264 │ │ │ │ │ │ │ │ -0003dec0 : │ │ │ │ +0003deb4 : │ │ │ │ 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 1a6fe0 │ │ │ │ - cbz r0, 3df4c │ │ │ │ + bl 1a88a0 │ │ │ │ + cbz r0, 3df40 │ │ │ │ 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 1a70ac │ │ │ │ + bl 1a896c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df4c │ │ │ │ + cbz r0, 3df40 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df38 │ │ │ │ + cbz r0, 3df2c │ │ │ │ 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 3df50 │ │ │ │ + beq.n 3df44 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3df50 │ │ │ │ + b.n 3df44 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3df4c │ │ │ │ + beq.n 3df40 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3df4c │ │ │ │ + cbnz r2, 3df40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dff2 │ │ │ │ + b.n 3dfe6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3df68 │ │ │ │ + beq.n 3df5c │ │ │ │ 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] │ │ │ │ @@ -28822,36 +28811,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 3dfa2 │ │ │ │ + ble.n 3df96 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3df96 │ │ │ │ + b.n 3df8a │ │ │ │ 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 3dfcc │ │ │ │ + beq.n 3dfc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dfcc │ │ │ │ + cbnz r3, 3dfc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dffc ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3dff0 ) │ │ │ │ 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 │ │ │ │ @@ -28868,34 +28857,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 720e4 │ │ │ │ + bl 7210c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0d4 │ │ │ │ + beq.n 3e0c8 │ │ │ │ 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 18cc18 │ │ │ │ + bl 18e4f0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e03c │ │ │ │ + bne.n 3e030 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e0bc │ │ │ │ + b.n 3e0b0 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e06e │ │ │ │ + bne.n 3e062 │ │ │ │ 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 │ │ │ │ @@ -28903,1522 +28892,1417 @@ │ │ │ │ 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 3e0b2 │ │ │ │ + b.n 3e0a6 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e0dc ) │ │ │ │ + ldr r1, [pc, #96] @ (3e0d0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d1334 │ │ │ │ + bl d1704 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e036 │ │ │ │ + beq.n 3e02a │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e0a6 │ │ │ │ + bne.n 3e09a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e064 │ │ │ │ + beq.n 3e058 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e064 │ │ │ │ + b.n 3e058 │ │ │ │ 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 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0d8 │ │ │ │ + beq.n 3e0cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0d8 │ │ │ │ + cbnz r3, 3e0cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0d8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0cc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e0dc │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e0e4 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e25e │ │ │ │ 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 3e10e │ │ │ │ + bne.n 3e114 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e126 │ │ │ │ + bne.n 3e12c │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e144 │ │ │ │ + b.n 3e14a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40712 @ 0x9f08 │ │ │ │ + movw r0, #46944 @ 0xb760 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1f6 │ │ │ │ - b.n 3e0f8 │ │ │ │ - bl 13ee80 │ │ │ │ + beq.n 3e1fc │ │ │ │ + b.n 3e0fe │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e144 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3e14a │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1f6 │ │ │ │ + bne.n 3e1fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e152 │ │ │ │ + bne.n 3e158 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e170 │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 3e176 │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e170 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3e176 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1f6 │ │ │ │ + bne.n 3e1fc │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3e200 │ │ │ │ + vldr d6, [pc, #140] @ 3e208 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e1a0 │ │ │ │ + ble.n 3e1a6 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e1a0 │ │ │ │ + bhi.n 3e1a6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83adc │ │ │ │ + b.w 83aec │ │ │ │ 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 3e1d8 │ │ │ │ + bvc.n 3e1de │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e1d4 │ │ │ │ + bvs.n 3e1da │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1dc │ │ │ │ + b.n 3e1e2 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1e6 │ │ │ │ + b.n 3e1ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1e6 │ │ │ │ + cbz r3, 3e1ec │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 24859c │ │ │ │ - cbnz r0, 3e1f6 │ │ │ │ + bl 249cc8 │ │ │ │ + cbnz r0, 3e1fc │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83adc │ │ │ │ + b.w 83aec │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e22c │ │ │ │ + bne.n 3e234 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f31c4 │ │ │ │ + bl 1f490c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e248 │ │ │ │ - b.n 3e242 │ │ │ │ + bne.n 3e250 │ │ │ │ + b.n 3e24a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33316 @ 0x8224 │ │ │ │ + movw r0, #39548 @ 0x9a7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e252 │ │ │ │ - b.n 3e21c │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3e252 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e25a │ │ │ │ + b.n 3e224 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3e25a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e25e │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e266 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e2e6 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c34dc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3e294 │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3e2ac │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7780 @ 0x1e64 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r1 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e2ce │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f54ec │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #33436 @ 0x829c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e2c2 │ │ │ │ - pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e312 │ │ │ │ + bne.n 3e28a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #44000 @ 0xabe0 │ │ │ │ + movw r2, #50208 @ 0xc420 │ │ │ │ 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, 3e360 │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ + cbz r1, 3e2d8 │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e348 │ │ │ │ + bls.n 3e2c0 │ │ │ │ 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 3e322 │ │ │ │ + beq.n 3e29a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e36a │ │ │ │ + b.n 3e2e2 │ │ │ │ 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 3e36a │ │ │ │ + b.n 3e2e2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3e306 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f5754 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #39668 @ 0x9af4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e2fa │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e326 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e32e │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e376 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl c3614 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3e35c │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3e374 │ │ │ │ + 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} │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3e38e │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #28 │ │ │ │ + bmi.n 3e3ae │ │ │ │ + b.n 3e390 │ │ │ │ + cbz r1, 3e3b8 │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e3ae │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #28 │ │ │ │ + bpl.n 3e3b8 │ │ │ │ + b.n 3e39a │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3e3e2 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 14daa4 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #39748 @ 0x9b44 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e3d6 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e376 │ │ │ │ + cbz r1, 3e402 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e37e │ │ │ │ + b.n 3e40a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e468 │ │ │ │ + b.n 3e57e │ │ │ │ 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 3e3b4 │ │ │ │ + beq.n 3e440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e3b4 │ │ │ │ + ble.n 3e440 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3c8 │ │ │ │ + beq.n 3e454 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e3c8 │ │ │ │ + b.n 3e454 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #8644 @ 0x21c4 │ │ │ │ + movw r0, #15184 @ 0x3b50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddcdc │ │ │ │ - ldr r1, [pc, #96] @ (3e42c ) │ │ │ │ + b.w ddf54 │ │ │ │ + ldr r1, [pc, #96] @ (3e4b8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e014 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8e23c <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e3dc │ │ │ │ + cbz r0, 3e468 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e3f2 │ │ │ │ + bmi.n 3e47e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #8668 @ 0x21dc │ │ │ │ + movw r0, #15208 @ 0x3b68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e408 │ │ │ │ + b.n 3e494 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #8700 @ 0x21fc │ │ │ │ + movw r0, #15240 @ 0x3b88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e41e │ │ │ │ + beq.n 3e4aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e41e │ │ │ │ + cbnz r3, 3e4aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 3e450 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14ccc4 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #33516 @ 0x82ec │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e444 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e480 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #28 │ │ │ │ - bmi.n 3e4a0 │ │ │ │ - b.n 3e482 │ │ │ │ - cbz r1, 3e4aa │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3e4a0 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #28 │ │ │ │ - bpl.n 3e4aa │ │ │ │ - b.n 3e48c │ │ │ │ - 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, 3e528 │ │ │ │ + cbz r0, 3e530 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e4e8 │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ + cbnz r0, 3e4f0 │ │ │ │ + movw r0, #30316 @ 0x766c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e510 │ │ │ │ - bl 13c9f8 │ │ │ │ + b.n 3e518 │ │ │ │ + bl 13d770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e502 │ │ │ │ - blt.n 3e512 │ │ │ │ - movw r0, #63656 @ 0xf8a8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 7a1e8 │ │ │ │ + beq.n 3e50a │ │ │ │ + blt.n 3e51a │ │ │ │ + movw r0, #4352 @ 0x1100 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 7a270 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e50a │ │ │ │ + b.n 3e512 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl e779c │ │ │ │ + bl e7a24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13cf48 │ │ │ │ - cbnz r5, 3e52c │ │ │ │ + bl 13dcc0 │ │ │ │ + cbnz r5, 3e534 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e528 │ │ │ │ + beq.n 3e530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e528 │ │ │ │ + cbnz r3, 3e530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e572 │ │ │ │ + b.n 3e57a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl daf5c <_PyType_Name@@Base> │ │ │ │ + bl db1ec <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #9016 @ 0x2338 │ │ │ │ + movw r0, #15276 @ 0x3bac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e55c │ │ │ │ + beq.n 3e564 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e55c │ │ │ │ + cbnz r3, 3e564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e572 │ │ │ │ + beq.n 3e57a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e572 │ │ │ │ + cbnz r3, 3e57a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e57e │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e586 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e634 │ │ │ │ - │ │ │ │ -0003e588 : │ │ │ │ - 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 3e6d8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1a3568 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 3e5b8 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r0, #9028 @ 0x2344 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl f5ee8 │ │ │ │ - cbz r0, 3e5f4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6cc84 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e5f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e5f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e5f8 │ │ │ │ - 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 3e61c │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 187f80 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #33468 @ 0x82bc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e610 │ │ │ │ - pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e660 │ │ │ │ + bne.n 3e5aa │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #44000 @ 0xabe0 │ │ │ │ + movw r2, #50208 @ 0xc420 │ │ │ │ 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, 3e6b6 │ │ │ │ + cbz r1, 3e600 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #44000 @ 0xabe0 │ │ │ │ + movw r5, #50208 @ 0xc420 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e69e │ │ │ │ + bls.n 3e5e8 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e68e │ │ │ │ - cbnz r3, 3e6c0 │ │ │ │ + beq.n 3e5d8 │ │ │ │ + cbnz r3, 3e60a │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e672 │ │ │ │ + b.n 3e5bc │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e69a │ │ │ │ - cbz r3, 3e6c0 │ │ │ │ + beq.n 3e5e4 │ │ │ │ + cbz r3, 3e60a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e672 │ │ │ │ + b.n 3e5bc │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e672 │ │ │ │ + b.n 3e5bc │ │ │ │ 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 3e6c8 │ │ │ │ + b.n 3e612 │ │ │ │ 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 │ │ │ │ + │ │ │ │ +0003e616 : │ │ │ │ + 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 3e684 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1a4e00 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 3e646 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r0, #15288 @ 0x3bb8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1ef9fc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3e66c │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 189728 │ │ │ │ + movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 3e6d6 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ + movw r0, #39700 @ 0x9b14 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e660 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003e6d8 : │ │ │ │ +0003e684 : │ │ │ │ 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, 3e736 │ │ │ │ + cbnz r2, 3e6e2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e6fe │ │ │ │ + cbnz r0, 3e6aa │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e74e │ │ │ │ + b.n 3e6fa │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e75c │ │ │ │ + beq.n 3e708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e75c │ │ │ │ - ldr r2, [pc, #68] @ (3e760 ) │ │ │ │ + cbnz r3, 3e708 │ │ │ │ + ldr r2, [pc, #68] @ (3e70c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e730 │ │ │ │ + cbz r3, 3e6dc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e75c │ │ │ │ + b.n 3e708 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e75a │ │ │ │ + cbnz r0, 3e706 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ - cbnz r0, 3e754 │ │ │ │ + bl d3cd8 │ │ │ │ + cbnz r0, 3e700 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e75c │ │ │ │ - bl d3cbc │ │ │ │ - b.n 3e75c │ │ │ │ + b.n 3e708 │ │ │ │ + bl d3eec │ │ │ │ + b.n 3e708 │ │ │ │ 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 f6150 │ │ │ │ + cbz r0, 3e746 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 6ccac │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e74a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e74a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e74a │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003e764 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e74e <_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 3e79e <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e788 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64472 @ 0xfbd8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #5208 @ 0x1458 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3e7aa <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 12844c │ │ │ │ + b.n 3e794 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 71410 │ │ │ │ + bl 71438 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e7ae <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e798 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e812 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + b.n 3e7fc <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbae8 │ │ │ │ + bl fc148 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e7bc <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e7a6 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7f6 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + b.n 3e7e0 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl fcd30 │ │ │ │ + bl fd110 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e7b8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b2818 │ │ │ │ + blt.n 3e7a2 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b3f58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e7b8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e7a2 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 103dbc │ │ │ │ + bl 104594 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e7ec <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bge.n 3e7d6 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108cf0 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e7b8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1094bc <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e7a2 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl fc21c │ │ │ │ + bl fc77c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e7e4 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + blt.n 3e7ce <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e80c <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + beq.n 3e7f6 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e80c <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + cbnz r3, 3e7f6 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1090b4 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ + bl 109988 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 3e80e <_PyCompile_OptimizeCfg@@Base+0xc0> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e858 <_PyCompile_OptimizeCfg@@Base+0xf4> │ │ │ │ - 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 3e86e <_PyCompile_OptimizeCfg@@Base+0x10a> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 3e86e <_PyCompile_OptimizeCfg@@Base+0x10a> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #33332 @ 0x8234 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e82e <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ - pop {r4, pc} │ │ │ │ + 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 3e83c <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + movw r4, #42636 @ 0xa68c │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3e850 <_PyCompile_OptimizeCfg@@Base+0x102> │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 23831c │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3e862 <_PyCompile_OptimizeCfg@@Base+0x114> │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 800f4 │ │ │ │ + movs r2, #1 │ │ │ │ + bl 1f4910 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3e862 <_PyCompile_OptimizeCfg@@Base+0x114> │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7fa1c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, 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 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e89c <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + cbz r0, 3e892 <_PyCompile_OptimizeCfg@@Base+0x144> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e89e <_PyCompile_OptimizeCfg@@Base+0x13a> │ │ │ │ + beq.n 3e894 <_PyCompile_OptimizeCfg@@Base+0x146> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3e8a0 <_PyCompile_OptimizeCfg@@Base+0x13c>) │ │ │ │ + ldr r0, [pc, #4] @ (3e898 <_PyCompile_OptimizeCfg@@Base+0x14a>) │ │ │ │ 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 3e8c4 <_PyCompile_OptimizeCfg@@Base+0x160> │ │ │ │ + bne.n 3e8bc <_PyCompile_OptimizeCfg@@Base+0x16e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 175ac0 │ │ │ │ + b.w 1769ac │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33500 @ 0x82dc │ │ │ │ + movw r0, #39732 @ 0x9b34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8b8 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ + bne.n 3e8b0 <_PyCompile_OptimizeCfg@@Base+0x162> │ │ │ │ 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 3e91a <_PyCompile_OptimizeCfg@@Base+0x1b6> │ │ │ │ + bne.n 3e912 <_PyCompile_OptimizeCfg@@Base+0x1c4> │ │ │ │ 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 3e930 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + beq.n 3e928 <_PyCompile_OptimizeCfg@@Base+0x1da> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e930 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + b.n 3e928 <_PyCompile_OptimizeCfg@@Base+0x1da> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33336 @ 0x8238 │ │ │ │ + movw r0, #39564 @ 0x9a8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8f0 <_PyCompile_OptimizeCfg@@Base+0x18c> │ │ │ │ + bne.n 3e8e8 <_PyCompile_OptimizeCfg@@Base+0x19a> │ │ │ │ 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 3e95e <_PyCompile_OptimizeCfg@@Base+0x1fa> │ │ │ │ - movw r4, #42636 @ 0xa68c │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 3e972 <_PyCompile_OptimizeCfg@@Base+0x20e> │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 236bdc │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3e984 <_PyCompile_OptimizeCfg@@Base+0x220> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - movs r2, #1 │ │ │ │ - bl 1f31c8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3e984 <_PyCompile_OptimizeCfg@@Base+0x220> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ - 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 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e9a2 <_PyCompile_OptimizeCfg@@Base+0x23e> │ │ │ │ + cbz r1, 3e932 <_PyCompile_OptimizeCfg@@Base+0x1e4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e9aa <_PyCompile_OptimizeCfg@@Base+0x246> │ │ │ │ + b.n 3e93a <_PyCompile_OptimizeCfg@@Base+0x1ec> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3eac2 <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d13cc │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.n 3e9c6 <_PyCompile_OptimizeCfg@@Base+0x262> │ │ │ │ - movw r0, #9244 @ 0x241c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddcdc │ │ │ │ - movw r0, #9268 @ 0x2434 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddcdc │ │ │ │ + b.n 3ea48 <_PyCompile_OptimizeCfg@@Base+0x2fa> │ │ │ │ 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 3ea10 <_PyCompile_OptimizeCfg@@Base+0x2ac> │ │ │ │ + beq.n 3e97a <_PyCompile_OptimizeCfg@@Base+0x22c> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ea10 <_PyCompile_OptimizeCfg@@Base+0x2ac> │ │ │ │ + beq.n 3e97a <_PyCompile_OptimizeCfg@@Base+0x22c> │ │ │ │ movs r2, #2 │ │ │ │ - bl 1f31c8 │ │ │ │ + bl 1f4910 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ea6c <_PyCompile_OptimizeCfg@@Base+0x308> │ │ │ │ + beq.n 3e9d6 <_PyCompile_OptimizeCfg@@Base+0x288> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 236bdc │ │ │ │ + bl 23831c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ea6c <_PyCompile_OptimizeCfg@@Base+0x308> │ │ │ │ - cbz r0, 3ea54 <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ + beq.n 3e9d6 <_PyCompile_OptimizeCfg@@Base+0x288> │ │ │ │ + cbz r0, 3e9be <_PyCompile_OptimizeCfg@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f1a20 │ │ │ │ + bl f1c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ea6c <_PyCompile_OptimizeCfg@@Base+0x308> │ │ │ │ + cbz r0, 3e9d6 <_PyCompile_OptimizeCfg@@Base+0x288> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3ea74 <_PyCompile_OptimizeCfg@@Base+0x310>) │ │ │ │ + ldr r3, [pc, #68] @ (3e9dc <_PyCompile_OptimizeCfg@@Base+0x28e>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ea6e <_PyCompile_OptimizeCfg@@Base+0x30a> │ │ │ │ - bl 12bac8 │ │ │ │ + beq.n 3e9d8 <_PyCompile_OptimizeCfg@@Base+0x28a> │ │ │ │ + bl 12c810 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea48 <_PyCompile_OptimizeCfg@@Base+0x2e4> │ │ │ │ + beq.n 3e9b2 <_PyCompile_OptimizeCfg@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ea4c <_PyCompile_OptimizeCfg@@Base+0x2e8> │ │ │ │ + cbz r3, 3e9b6 <_PyCompile_OptimizeCfg@@Base+0x268> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ea6e <_PyCompile_OptimizeCfg@@Base+0x30a> │ │ │ │ + b.n 3e9d8 <_PyCompile_OptimizeCfg@@Base+0x28a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ea48 <_PyCompile_OptimizeCfg@@Base+0x2e4> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e9b2 <_PyCompile_OptimizeCfg@@Base+0x264> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9284 @ 0x2444 │ │ │ │ + movw r1, #15476 @ 0x3c74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - movw r3, #8576 @ 0x2180 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 3eaae <_PyCompile_OptimizeCfg@@Base+0x34a> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #9304 @ 0x2458 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3eab4 <_PyCompile_OptimizeCfg@@Base+0x350> │ │ │ │ - bl 3eb50 │ │ │ │ - cbz r0, 3eab8 <_PyCompile_OptimizeCfg@@Base+0x354> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3eac0 <_PyCompile_OptimizeCfg@@Base+0x35c> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3ea30 <_PyCompile_OptimizeCfg@@Base+0x2e2> │ │ │ │ + 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 3ea46 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 3ea46 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #39568 @ 0x9a90 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ea06 <_PyCompile_OptimizeCfg@@Base+0x2b8> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3eaee <_PyCompile_OptimizeCfg@@Base+0x38a> │ │ │ │ + bne.n 3ea74 <_PyCompile_OptimizeCfg@@Base+0x326> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #44000 @ 0xabe0 │ │ │ │ + movw r2, #50208 @ 0xc420 │ │ │ │ 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, 3eb3a <_PyCompile_OptimizeCfg@@Base+0x3d6> │ │ │ │ - movw r2, #44000 @ 0xabe0 │ │ │ │ + cbz r1, 3eac0 <_PyCompile_OptimizeCfg@@Base+0x372> │ │ │ │ + movw r2, #50208 @ 0xc420 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3eb22 <_PyCompile_OptimizeCfg@@Base+0x3be> │ │ │ │ + bls.n 3eaa8 <_PyCompile_OptimizeCfg@@Base+0x35a> │ │ │ │ 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 3eb44 <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ + bne.n 3eaca <_PyCompile_OptimizeCfg@@Base+0x37c> │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 3eafe <_PyCompile_OptimizeCfg@@Base+0x39a> │ │ │ │ + b.n 3ea84 <_PyCompile_OptimizeCfg@@Base+0x336> │ │ │ │ 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 3eb4c <_PyCompile_OptimizeCfg@@Base+0x3e8> │ │ │ │ + b.n 3ead2 <_PyCompile_OptimizeCfg@@Base+0x384> │ │ │ │ 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 d179c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bpl.n 3eaf4 <_PyCompile_OptimizeCfg@@Base+0x3a6> │ │ │ │ + movw r0, #15668 @ 0x3d34 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddf54 │ │ │ │ + movw r0, #15692 @ 0x3d4c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddf54 │ │ │ │ + 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 3eb36 <_PyCompile_OptimizeCfg@@Base+0x3e8> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #15708 @ 0x3d5c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3eb3c <_PyCompile_OptimizeCfg@@Base+0x3ee> │ │ │ │ + bl 3ebe0 │ │ │ │ + cbz r0, 3eb40 <_PyCompile_OptimizeCfg@@Base+0x3f2> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3eb48 <_PyCompile_OptimizeCfg@@Base+0x3fa> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #28 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + cmp r3, #2 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bhi.n 3eb78 <_PyCompile_OptimizeCfg@@Base+0x42a> │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 3eba2 <_PyCompile_OptimizeCfg@@Base+0x454> │ │ │ │ + b.n 3eb92 <_PyCompile_OptimizeCfg@@Base+0x444> │ │ │ │ + movw r0, #524 @ 0x20c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3eb70 <_PyCompile_OptimizeCfg@@Base+0x422> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3ebdc <_PyCompile_OptimizeCfg@@Base+0x48e> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 1112f0 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3eb8e <_PyCompile_OptimizeCfg@@Base+0x440> │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 3ebb4 <_PyCompile_OptimizeCfg@@Base+0x466> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 3ebc2 <_PyCompile_OptimizeCfg@@Base+0x474> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3ebc4 <_PyCompile_OptimizeCfg@@Base+0x476> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1112f0 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3eba2 <_PyCompile_OptimizeCfg@@Base+0x454> │ │ │ │ + b.n 3eb8e <_PyCompile_OptimizeCfg@@Base+0x440> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + movw r2, #524 @ 0x20c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 1f84e4 <_PyEval_GetBuiltin@@Base+0x68c> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0003eb50 : │ │ │ │ +0003ebe0 : │ │ │ │ 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 3eb86 │ │ │ │ + beq.n 3ec16 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51436 @ 0xc8ec │ │ │ │ + movw r1, #57708 @ 0xe16c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3ebac │ │ │ │ + bl 12844c │ │ │ │ + b.n 3ec3c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ebb2 │ │ │ │ + beq.n 3ec42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9408 @ 0x24c0 │ │ │ │ + movw r1, #15812 @ 0x3dc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3eca8 │ │ │ │ + b.n 3ed38 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ebd0 │ │ │ │ + cbz r6, 3ec60 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #9444 @ 0x24e4 │ │ │ │ + movw r1, #15848 @ 0x3de8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3ebac │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3ec3c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebf2 │ │ │ │ + beq.n 3ec82 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #9476 @ 0x2504 │ │ │ │ + movw r1, #15880 @ 0x3e08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3ebac │ │ │ │ - ldr.w r8, [pc, #188] @ 3ecb0 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3ec3c │ │ │ │ + ldr.w r8, [pc, #188] @ 3ed40 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ec0e │ │ │ │ - bl 211290 │ │ │ │ - cbz r0, 3ec0e │ │ │ │ + cbnz r0, 3ec9e │ │ │ │ + bl 2129d8 │ │ │ │ + cbz r0, 3ec9e │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ec2e │ │ │ │ + beq.n 3ecbe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #9520 @ 0x2530 │ │ │ │ + movw r1, #15924 @ 0x3e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3ebac │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3ec3c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ec9e │ │ │ │ + bne.n 3ed2e │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ec4e │ │ │ │ - bl 211290 │ │ │ │ + cbnz r4, 3ecde │ │ │ │ + bl 2129d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ebac │ │ │ │ + beq.n 3ec3c │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f932 │ │ │ │ + bl 3f928 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ebac │ │ │ │ + beq.n 3ec3c │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ec88 │ │ │ │ + bne.n 3ed18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec76 │ │ │ │ + beq.n 3ed06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ec76 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ed06 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea004 │ │ │ │ - b.n 3ebac │ │ │ │ + bl ea26c │ │ │ │ + b.n 3ec3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eca8 │ │ │ │ + beq.n 3ed38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3eca8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eca8 │ │ │ │ + cbnz r3, 3ed38 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ed38 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22ae30 │ │ │ │ + b.w 22c83c │ │ │ │ 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 3ecd4 │ │ │ │ + bne.n 3ed64 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211680 │ │ │ │ + b.w 212dc8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33492 @ 0x82d4 │ │ │ │ + movw r0, #39724 @ 0x9b2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecc8 │ │ │ │ + bne.n 3ed58 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bhi.n 3ed1a │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 3ed44 │ │ │ │ - b.n 3ed34 │ │ │ │ - movw r0, #59788 @ 0xe98c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ed12 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ed7e │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 11086c <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ed30 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 3ed56 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ed64 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ed66 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 11086c <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ed44 │ │ │ │ - b.n 3ed30 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - movw r2, #59788 @ 0xe98c │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 1f6bfc <_PyEval_GetBuiltin@@Base+0x690> │ │ │ │ - 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 3eda8 │ │ │ │ + bhi.n 3eda2 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3edc0 │ │ │ │ - b.n 3edca │ │ │ │ - movw r0, #62948 @ 0xf5e4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bgt.n 3edba │ │ │ │ + b.n 3edc4 │ │ │ │ + movw r0, #3644 @ 0xe3c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eda2 │ │ │ │ - b.n 3edfc │ │ │ │ + bne.n 3ed9c │ │ │ │ + b.n 3edf6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13a5ac <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3edfc │ │ │ │ + bl 13b320 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3edf6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3ede2 │ │ │ │ + cbz r3, 3eddc │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3edec │ │ │ │ + blt.n 3ede6 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3edf0 │ │ │ │ - b.n 3edec │ │ │ │ + ble.n 3edea │ │ │ │ + b.n 3ede6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f2968 │ │ │ │ + b.w 1f40b0 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2037b0 │ │ │ │ + b.w 204f48 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - mov r3, r1 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 3ee1e │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - b.n 3ee20 │ │ │ │ - mov r4, r2 │ │ │ │ - add.w r0, r3, #12 │ │ │ │ - subs r3, r1, #1 │ │ │ │ - add r4, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3ee32 │ │ │ │ - cbnz r2, 3ee32 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3ee50 │ │ │ │ - ldr r6, [pc, #56] @ (3ee6c ) │ │ │ │ - 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 3ee68 │ │ │ │ - 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 1e1aa8 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 3eea4 │ │ │ │ - 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 3eebe │ │ │ │ - ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 3eed2 │ │ │ │ - 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 782f8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ef08 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 3ef08 │ │ │ │ - ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 3eeee │ │ │ │ - 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 3eebe │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r1, #9608 @ 0x2588 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - 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 3ef30 │ │ │ │ + bne.n 3ee20 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3ef98 │ │ │ │ - b.n 3ef4a │ │ │ │ + bpl.n 3ee88 │ │ │ │ + b.n 3ee3a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33588 @ 0x8334 │ │ │ │ + movw r0, #39820 @ 0x9b8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ef22 │ │ │ │ + bne.n 3ee12 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f06a │ │ │ │ + b.n 3ef5a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3ef98 │ │ │ │ + bpl.n 3ee88 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3ef5e │ │ │ │ + bpl.n 3ee4e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3ef76 │ │ │ │ + bmi.n 3ee66 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9640 @ 0x25a8 │ │ │ │ + movw r1, #16012 @ 0x3e8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3ef46 │ │ │ │ + bl 12844c │ │ │ │ + b.n 3ee36 │ │ │ │ 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 3f650 │ │ │ │ + bl 3f404 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f052 │ │ │ │ + b.n 3ef42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 3efc6 │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 3eeb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 3efc6 │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 3eeb6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #9704 @ 0x25e8 │ │ │ │ + movw r1, #16076 @ 0x3ecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3ef46 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3ee36 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ef46 │ │ │ │ + beq.n 3ee36 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3eff8 │ │ │ │ + ble.n 3eee8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, sp │ │ │ │ - bl ceb1c │ │ │ │ - b.n 3ef46 │ │ │ │ + bl cec7c │ │ │ │ + b.n 3ee36 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f00e │ │ │ │ + bne.n 3eefe │ │ │ │ mov r0, sp │ │ │ │ - bl ceb1c │ │ │ │ - b.n 3ef46 │ │ │ │ + bl cec7c │ │ │ │ + b.n 3ee36 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f038 │ │ │ │ + ble.n 3ef28 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, sp │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 3ef46 │ │ │ │ + bl cec7c │ │ │ │ + b.n 3ee36 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f650 │ │ │ │ + bl 3f404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30430,162 +30314,270 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f098 │ │ │ │ + bhi.n 3ef88 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f0b0 │ │ │ │ - b.n 3f0c4 │ │ │ │ - movw r0, #59644 @ 0xe8fc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + cbnz r0, 3efa0 │ │ │ │ + b.n 3efb4 │ │ │ │ + movw r0, #380 @ 0x17c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f17a │ │ │ │ - b.n 3f08a │ │ │ │ - bl 83a2c │ │ │ │ + beq.n 3f06a │ │ │ │ + b.n 3ef7a │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f0d2 │ │ │ │ + bne.n 3efc2 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f0e2 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3efd2 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f17a │ │ │ │ + bne.n 3f06a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f0e2 │ │ │ │ + b.n 3efd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f0c0 │ │ │ │ + bne.n 3efb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f0c0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3efb0 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f14e │ │ │ │ + ble.n 3f03e │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f0fc │ │ │ │ + bpl.n 3efec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f122 │ │ │ │ + bne.n 3f012 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f150 │ │ │ │ + b.n 3f040 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f116 │ │ │ │ + beq.n 3f006 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 3f12e │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 3f01e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f12e │ │ │ │ + bne.n 3f01e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f150 │ │ │ │ + b.n 3f040 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f108 │ │ │ │ + bne.n 3eff8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #24140 @ 0x5e4c │ │ │ │ + movw r2, #30448 @ 0x76f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59644 @ 0xe8fc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f17a │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #380 @ 0x17c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f06a │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f16c │ │ │ │ - cbz r1, 3f15c │ │ │ │ + bgt.n 3f05c │ │ │ │ + cbz r1, 3f04c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f164 │ │ │ │ + b.n 3f054 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156334 │ │ │ │ + b.w 157254 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba8c <_PyImport_ClearExtension@@Base+0xeba> │ │ │ │ + b.w 3b874 <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be978 │ │ │ │ - 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 3f282 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - ldrd r3, r2, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.n 3f1d2 │ │ │ │ - movw r3, #56032 @ 0xdae0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16724 @ 0x4154 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3f27e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f260 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd390 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f26a │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 800e0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f26a │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8125c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3f26c │ │ │ │ + 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 3f0a4 │ │ │ │ + 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 3f0be │ │ │ │ + ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 3f0d2 │ │ │ │ + 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 78388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f21a │ │ │ │ - subs r3, #1 │ │ │ │ + beq.n 3f108 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f21a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f108 │ │ │ │ + ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 3f0ee │ │ │ │ + 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 3f0be │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r1, #16152 @ 0x3f18 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1c30 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r3, r1 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 3f128 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + b.n 3f12a │ │ │ │ + mov r4, r2 │ │ │ │ + add.w r0, r3, #12 │ │ │ │ + subs r3, r1, #1 │ │ │ │ + add r4, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3f13c │ │ │ │ + cbnz r2, 3f13c │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3f15a │ │ │ │ + ldr r6, [pc, #56] @ (3f178 ) │ │ │ │ + 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 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 3f172 │ │ │ │ + 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 1e31d4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1c0238 │ │ │ │ + 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 3f27e │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + ldrd r3, r2, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 3f1ce │ │ │ │ + movw r3, #56032 @ 0xdae0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22956 @ 0x59ac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 3f27a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f25c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ + bl bd4e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f266 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 800f4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f266 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 81270 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3f268 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f216 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3f216 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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 │ │ │ │ @@ -30593,350 +30585,344 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 8125c │ │ │ │ + bl 81270 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f26c │ │ │ │ + beq.n 3f268 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f262 │ │ │ │ + beq.n 3f25e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f262 │ │ │ │ + cbnz r3, 3f25e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f262 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f25e │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f28a │ │ │ │ + b.n 3f286 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f28a │ │ │ │ + b.n 3f286 │ │ │ │ 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, 3f2ac │ │ │ │ + cbz r3, 3f2a8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f2ae │ │ │ │ + b.n 3f2aa │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3f2bc │ │ │ │ + cbnz r3, 3f2b8 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f2bc │ │ │ │ + ble.n 3f2b8 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 3f2bc │ │ │ │ - cbnz r4, 3f2dc │ │ │ │ + bgt.n 3f2b8 │ │ │ │ + cbnz r4, 3f2d8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f3cc ) │ │ │ │ + ldr r4, [pc, #268] @ (3f3c8 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f3c4 │ │ │ │ + beq.n 3f3c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f2f0 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3f2ec │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3c4 │ │ │ │ + bne.n 3f3c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f304 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 3f300 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3c4 │ │ │ │ + bne.n 3f3c0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3f362 │ │ │ │ + beq.n 3f35e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3f3c4 │ │ │ │ - bne.n 3f364 │ │ │ │ - movw r5, #10528 @ 0x2920 │ │ │ │ + blt.n 3f3c0 │ │ │ │ + bne.n 3f360 │ │ │ │ + movw r5, #10692 @ 0x29c4 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ - cbz r4, 3f35a │ │ │ │ - bl 95e08 │ │ │ │ + ldr.w r4, [r5, #132] @ 0x84 │ │ │ │ + cbz r4, 3f356 │ │ │ │ + bl 95f60 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f35a │ │ │ │ - ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ + bge.n 3f356 │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f358 │ │ │ │ + bne.n 3f354 │ │ │ │ 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, 3f380 │ │ │ │ - ldr.w r5, [r5, #264] @ 0x108 │ │ │ │ - cbnz r5, 3f3a8 │ │ │ │ - b.n 3f364 │ │ │ │ + str.w r3, [r5, #132] @ 0x84 │ │ │ │ + cbnz r3, 3f37c │ │ │ │ + ldr.w r5, [r5, #132] @ 0x84 │ │ │ │ + cbnz r5, 3f3a4 │ │ │ │ + b.n 3f360 │ │ │ │ movs r5, #1 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f390 │ │ │ │ + bge.n 3f38c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 3f3b8 │ │ │ │ - cbnz r5, 3f3ac │ │ │ │ + bl f1b5c │ │ │ │ + b.n 3f3b4 │ │ │ │ + cbnz r5, 3f3a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b0d4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11bdfc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f3ac │ │ │ │ + bge.n 3f3a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f3b8 │ │ │ │ + b.n 3f3b4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3f3b8 │ │ │ │ + beq.n 3f3b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3f3c4 │ │ │ │ + b.w 800f4 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3f3c0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f3ac │ │ │ │ + b.n 3f3a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #28 │ │ │ │ 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 3f3f0 │ │ │ │ + bne.n 3f3ec │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16c830 │ │ │ │ + b.w 16d728 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33452 @ 0x82ac │ │ │ │ + movw r0, #39684 @ 0x9b04 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3e4 │ │ │ │ + bne.n 3f3e0 │ │ │ │ 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 3f444 │ │ │ │ + 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 3f42a │ │ │ │ + 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 157254 │ │ │ │ + cbz r0, 3f49c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3f476 │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + b.n 3f47e │ │ │ │ + movw r2, #10688 @ 0x29c0 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 3f49c │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + movw r1, #51232 @ 0xc820 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r5, r3 │ │ │ │ + ble.n 3f49c │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 3f48e │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 3f43a │ │ │ │ + cbnz r5, 3f4d0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1be958 │ │ │ │ + bl 1c0218 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f43a │ │ │ │ + cbz r0, 3f4d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f43a │ │ │ │ + beq.n 3f4d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f43a │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f4d0 │ │ │ │ + bl 77ed8 <_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 3f46a │ │ │ │ + bne.n 3f500 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22a4d4 │ │ │ │ - b.n 3f486 │ │ │ │ + bl 22bc44 │ │ │ │ + b.n 3f51c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #7984 @ 0x1f30 │ │ │ │ + movw r1, #14244 @ 0x37a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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, 3f4ac │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3f4ae │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 3f4bc │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3f4bc │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3f4bc │ │ │ │ - cbnz r0, 3f4da │ │ │ │ - movs r2, #0 │ │ │ │ - add r6, sp, #28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - movw r6, #10888 @ 0x2a88 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f530 │ │ │ │ - cbz r4, 3f4de │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl cbf5c │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r4, 3f524 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3f510 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9956 @ 0x26e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 3f530 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83a2c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3f522 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3f530 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f5fe │ │ │ │ + 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 3f576 │ │ │ │ + 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 3f55e │ │ │ │ + b.n 3f548 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f616 │ │ │ │ + b.n 3f600 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f576 │ │ │ │ + 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 3f584 │ │ │ │ + b.n 3f56e │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f576 │ │ │ │ + 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 │ │ │ │ @@ -30948,642 +30934,648 @@ │ │ │ │ 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 3f5ac │ │ │ │ + b.n 3f596 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10024 @ 0x2728 │ │ │ │ + movw r1, #16264 @ 0x3f88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f638 │ │ │ │ + bne.n 3f622 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13f9d8 │ │ │ │ + b.w 140750 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33368 @ 0x8258 │ │ │ │ + movw r0, #39600 @ 0x9ab0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f62c │ │ │ │ + bne.n 3f616 │ │ │ │ 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 3f690 │ │ │ │ - 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 3f676 │ │ │ │ - ldrb.w r0, [sp, #3] │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3f664 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ + cbnz r0, 3f67c │ │ │ │ + b.n 3f690 │ │ │ │ + movw r0, #468 @ 0x1d4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f746 │ │ │ │ + b.n 3f656 │ │ │ │ + bl 83a3c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3f69e │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 3f6ae │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f746 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f6ae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3f68c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f68c │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3f71a │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3f6c8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f6ee │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 3f71c │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3f6e2 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 3f6fa │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f6fa │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3f71c │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3f6d4 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #30448 @ 0x76f0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #468 @ 0x1d4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f746 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 3f738 │ │ │ │ + cbz r1, 3f728 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3f730 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 157254 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3b874 <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - bl 156334 │ │ │ │ - cbz r0, 3f6e8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f6c2 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - b.n 3f6ca │ │ │ │ - movw r2, #10688 @ 0x29c0 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f6e8 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - movw r1, #45024 @ 0xafe0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r5, r3 │ │ │ │ - ble.n 3f6e8 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ - strb r6, [r2, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 3f6da │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3f70e │ │ │ │ + cbz r0, 3f770 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f732 │ │ │ │ + beq.n 3f794 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f732 │ │ │ │ + b.n 3f794 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f72a │ │ │ │ - bl f9170 │ │ │ │ - cbz r0, 3f726 │ │ │ │ + cbz r0, 3f78c │ │ │ │ + bl f93d8 │ │ │ │ + cbz r0, 3f788 │ │ │ │ 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 3f732 │ │ │ │ + b.n 3f794 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, 3f7b2 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3f7b4 │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 3f7c2 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3f7c2 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 3f7c2 │ │ │ │ + cbnz r0, 3f7da │ │ │ │ + ldr r6, [pc, #116] @ (3f838 ) │ │ │ │ + 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 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f830 │ │ │ │ + cbz r4, 3f7de │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl cc0bc │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r4, 3f824 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3f810 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1c30 │ │ │ │ + b.n 3f830 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 83a3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3f822 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3f830 │ │ │ │ + str r4, [r5, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fa1c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b578 │ │ │ │ - cbnz r0, 3f768 │ │ │ │ - bl d3cbc │ │ │ │ + bl 11c2a0 │ │ │ │ + cbnz r0, 3f870 │ │ │ │ + bl d3eec │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3f77e │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 3f77e │ │ │ │ + beq.n 3f886 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 3f886 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3f782 │ │ │ │ + b.n 3f88a │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3f7ca │ │ │ │ + bpl.n 3f8d2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl be5a8 │ │ │ │ + bl be6fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f7c6 │ │ │ │ + cbz r0, 3f8ce │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f44 │ │ │ │ - cbz r0, 3f7d2 │ │ │ │ + bl 87174 │ │ │ │ + cbz r0, 3f8da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f7c6 │ │ │ │ + beq.n 3f8ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f7c6 │ │ │ │ + cbnz r3, 3f8ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f7d2 │ │ │ │ + b.n 3f8da │ │ │ │ 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 3f800 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3f818 │ │ │ │ - b.n 3f82c │ │ │ │ - movw r0, #59732 @ 0xe954 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f8e2 │ │ │ │ - b.n 3f7f2 │ │ │ │ - bl 83a2c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3f83a │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 3f84a │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f8e2 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f84a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3f828 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f828 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3f8b6 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3f864 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f88a │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 3f8b8 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3f87e │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 3f896 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f896 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3f8b8 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3f870 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #24140 @ 0x5e4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59732 @ 0xe954 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f8e2 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 3f8d4 │ │ │ │ - cbz r1, 3f8c4 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3f8cc │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156334 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba8c <_PyImport_ClearExtension@@Base+0xeba> │ │ │ │ - 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, 3f90c │ │ │ │ + cbz r0, 3f902 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f930 │ │ │ │ + beq.n 3f926 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f930 │ │ │ │ + b.n 3f926 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f928 │ │ │ │ - bl f9170 │ │ │ │ - cbz r0, 3f924 │ │ │ │ + cbz r0, 3f91e │ │ │ │ + bl f93d8 │ │ │ │ + cbz r0, 3f91a │ │ │ │ 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 3f930 │ │ │ │ + b.n 3f926 │ │ │ │ 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 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f980 │ │ │ │ + beq.n 3f976 │ │ │ │ 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 249ecc <_Py_c_abs@@Base+0x820> │ │ │ │ + bl 24b61c <_Py_strhex@@Base+0x60> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f96e │ │ │ │ + bhi.n 3f964 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22c514 │ │ │ │ + bl 22dc54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9cc │ │ │ │ + cbnz r0, 3f9c2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f9bc │ │ │ │ + bne.n 3f9b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f9d8 │ │ │ │ - ldr r2, [pc, #84] @ (3f9dc ) │ │ │ │ + b.n 3f9ce │ │ │ │ + ldr r2, [pc, #88] @ (3f9d4 ) │ │ │ │ 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 3f9d8 │ │ │ │ + beq.n 3f9ce │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9d8 │ │ │ │ + b.n 3f9ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9d6 │ │ │ │ + beq.n 3f9cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9d6 │ │ │ │ + b.n 3f9cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f980 │ │ │ │ + bne.n 3f976 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f980 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f976 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f9d8 │ │ │ │ + b.n 3f9ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64677 @ 0xfca5 │ │ │ │ + movw r1, #64669 @ 0xfc9d │ │ │ │ movt r1, #3 │ │ │ │ - b.w 247d4c │ │ │ │ + b.w 249478 │ │ │ │ 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 3fa0e │ │ │ │ + bne.n 3fa06 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36400 │ │ │ │ + b.w 36404 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33460 @ 0x82b4 │ │ │ │ + movw r0, #39692 @ 0x9b0c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa02 │ │ │ │ + bne.n 3f9fa │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r1, 3fa40 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r4 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + bl 7832c │ │ │ │ + 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 r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3fa4a │ │ │ │ + bne.n 3fa6e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa68 │ │ │ │ - b.n 3fa62 │ │ │ │ + bne.n 3fa8c │ │ │ │ + b.n 3fa86 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61936 @ 0xf1f0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2632 @ 0xa48 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa3c │ │ │ │ - b.n 3fa80 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 3fa80 │ │ │ │ + bne.n 3fa60 │ │ │ │ + b.n 3faa4 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 3faa4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ee850 │ │ │ │ - cbz r0, 3fa80 │ │ │ │ + bl 1eff74 │ │ │ │ + cbz r0, 3faa4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ff98 │ │ │ │ + b.n 3ff90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r1, 3faa8 │ │ │ │ - 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 7829c │ │ │ │ - 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, 3face │ │ │ │ + cbz r3, 3fac6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fad0 │ │ │ │ + b.n 3fac8 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fade │ │ │ │ + cbnz r3, 3fad6 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fade │ │ │ │ + ble.n 3fad6 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fade │ │ │ │ - cbnz r0, 3fafc │ │ │ │ - ldr r5, [pc, #192] @ (3fba0 ) │ │ │ │ + bgt.n 3fad6 │ │ │ │ + cbnz r0, 3faf4 │ │ │ │ + ldr r5, [pc, #192] @ (3fb98 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fafc │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3faf4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fb9a │ │ │ │ + b.n 3fb92 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3fb0c │ │ │ │ + beq.n 3fb04 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3faf8 │ │ │ │ + blt.n 3faf0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb38 │ │ │ │ - cbz r6, 3fb14 │ │ │ │ + cbz r3, 3fb30 │ │ │ │ + cbz r6, 3fb0c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb24 │ │ │ │ + bne.n 3fb1c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fb9a │ │ │ │ + b.n 3fb92 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b4ec │ │ │ │ + bl 20cc84 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb4a │ │ │ │ - bl 7f820 │ │ │ │ + cbnz r0, 3fb42 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3faf8 │ │ │ │ + bne.n 3faf0 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea004 │ │ │ │ - b.n 3faf8 │ │ │ │ - cbz r6, 3fb74 │ │ │ │ + bl ea26c │ │ │ │ + b.n 3faf0 │ │ │ │ + cbz r6, 3fb6c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb1a │ │ │ │ + beq.n 3fb12 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232888 <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ + bl 233fc0 <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb68 │ │ │ │ + cbnz r3, 3fb60 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb6a │ │ │ │ + b.n 3fb62 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb1a │ │ │ │ + b.n 3fb12 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb1a │ │ │ │ + beq.n 3fb12 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232888 <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ + bl 233fc0 <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb8e │ │ │ │ + cbnz r3, 3fb86 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb90 │ │ │ │ + b.n 3fb88 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb1a │ │ │ │ + b.n 3fb12 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ 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 3fbd2 │ │ │ │ - movw r0, #10160 @ 0x27b0 │ │ │ │ + beq.n 3fbca │ │ │ │ + movw r0, #16428 @ 0x402c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fbfa │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fbf2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbe4 │ │ │ │ + bmi.n 3fbdc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fbfe │ │ │ │ + beq.n 3fbf6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14488 @ 0x3898 │ │ │ │ + movw r1, #20720 @ 0x50f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fc9a │ │ │ │ + b.n 3fc92 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc1a │ │ │ │ + cbnz r3, 3fc12 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14700 @ 0x396c │ │ │ │ + movw r1, #20932 @ 0x51c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3fbfa │ │ │ │ + bl 12844c │ │ │ │ + b.n 3fbf2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc36 │ │ │ │ + beq.n 3fc2e │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62488 @ 0xf418 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3180 @ 0xc6c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3fbfa │ │ │ │ + bl 12844c │ │ │ │ + b.n 3fbf2 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1fa784 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1fbf14 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbfa │ │ │ │ + beq.n 3fbf2 │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbfa │ │ │ │ + beq.n 3fbf2 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13dbd0 │ │ │ │ + bl 13e948 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fca0 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fc98 ) │ │ │ │ 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} │ │ │ │ @@ -31607,172 +31599,172 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #580] @ 3ff00 │ │ │ │ + vldr d10, [pc, #580] @ 3fef8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fcf2 │ │ │ │ + bls.n 3fcea │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3fef0 │ │ │ │ + bvs.w 3fee8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fef0 │ │ │ │ + bgt.w 3fee8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3ff08 │ │ │ │ + vldr d8, [pc, #540] @ 3ff00 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef0 │ │ │ │ - vldr d9, [pc, #540] @ 3ff10 │ │ │ │ + b.n 3fee8 │ │ │ │ + vldr d9, [pc, #540] @ 3ff08 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd24 │ │ │ │ + bne.n 3fd1c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3ff18 │ │ │ │ - vldr d7, [pc, #528] @ 3ff20 │ │ │ │ + vldr d6, [pc, #524] @ 3ff10 │ │ │ │ + vldr d7, [pc, #528] @ 3ff18 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3fef0 │ │ │ │ + b.n 3fee8 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd66 │ │ │ │ + bne.n 3fd5e │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fce4 │ │ │ │ + bmi.n 3fcdc │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3fed6 │ │ │ │ + bhi.w 3fece │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #33376 @ 0x8260 │ │ │ │ + movw r3, #39544 @ 0x9a78 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3fef0 │ │ │ │ - vldr d7, [pc, #448] @ 3ff28 │ │ │ │ + b.n 3fee8 │ │ │ │ + vldr d7, [pc, #448] @ 3ff20 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd8e │ │ │ │ + bpl.n 3fd86 │ │ │ │ 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 3fef0 │ │ │ │ - b.n 3fecc │ │ │ │ - vldr d7, [pc, #416] @ 3ff30 │ │ │ │ + ble.w 3fee8 │ │ │ │ + b.n 3fec4 │ │ │ │ + vldr d7, [pc, #416] @ 3ff28 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdc2 │ │ │ │ + ble.n 3fdba │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fdb4 │ │ │ │ + bpl.n 3fdac │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 258834 │ │ │ │ + bl 259f2c │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fef0 │ │ │ │ + b.n 3fee8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3ff18 │ │ │ │ + vldr d8, [pc, #348] @ 3ff10 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef0 │ │ │ │ - vldr d7, [pc, #372] @ 3ff38 │ │ │ │ + b.n 3fee8 │ │ │ │ + vldr d7, [pc, #372] @ 3ff30 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fde2 │ │ │ │ + ble.n 3fdda │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3ff38 │ │ │ │ + vldr d6, [pc, #348] @ 3ff30 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fdea │ │ │ │ + b.n 3fde2 │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 3ff40 │ │ │ │ + vldr d6, [pc, #336] @ 3ff38 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 3ff48 │ │ │ │ + vldr d11, [pc, #336] @ 3ff40 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3fe72 │ │ │ │ - bl 258834 │ │ │ │ + bpl.n 3fe6a │ │ │ │ + bl 259f2c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #304] @ 3ff50 │ │ │ │ + vldr d6, [pc, #304] @ 3ff48 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 24a6a4 <_Py_strhex@@Base+0x37c> │ │ │ │ + bl 24bdd4 <_Py_strhex@@Base+0x818> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fe58 │ │ │ │ + bpl.n 3fe50 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3febe │ │ │ │ + b.n 3feb6 │ │ │ │ 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 3febe │ │ │ │ - bl 24a6a4 <_Py_strhex@@Base+0x37c> │ │ │ │ + b.n 3feb6 │ │ │ │ + bl 24bdd4 <_Py_strhex@@Base+0x818> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3fea6 │ │ │ │ + bpl.n 3fe9e │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3febe │ │ │ │ + b.n 3feb6 │ │ │ │ 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 3fef0 │ │ │ │ + ble.n 3fee8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef0 │ │ │ │ - vldr d7, [pc, #88] @ 3ff30 │ │ │ │ + b.n 3fee8 │ │ │ │ + vldr d7, [pc, #88] @ 3ff28 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fdb4 │ │ │ │ - vldr d14, [pc, #80] @ 3ff38 │ │ │ │ + bgt.w 3fdac │ │ │ │ + vldr d14, [pc, #80] @ 3ff30 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fdd4 │ │ │ │ + b.n 3fdcc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -31791,150 +31783,247 @@ │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff5e │ │ │ │ + cbnz r0, 3ff56 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff66 │ │ │ │ + cbnz r0, 3ff5e │ │ │ │ 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, 3ff80 │ │ │ │ + cbnz r1, 3ff78 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3092 @ 0xc14 │ │ │ │ + movw r1, #9116 @ 0x239c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 3ff8c │ │ │ │ + bl 12844c │ │ │ │ + b.n 3ff84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3ff92 │ │ │ │ + bge.n 3ff8a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ff96 │ │ │ │ + b.n 3ff8e │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #62728 @ 0xf508 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #3464 @ 0xd88 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ strd r5, r3, [sp] │ │ │ │ - movw r0, #10352 @ 0x2870 │ │ │ │ + movw r0, #16620 @ 0x40ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ffe4 │ │ │ │ + bge.n 3ffdc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4001e │ │ │ │ + b.n 40016 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4000a │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 40002 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ffce │ │ │ │ - bl 95e08 │ │ │ │ + bne.n 3ffc6 │ │ │ │ + bl 95f60 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a720 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ffd2 │ │ │ │ + bne.n 3ffca │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4001e │ │ │ │ + b.n 40016 │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 40046 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 4005e │ │ │ │ + b.n 40072 │ │ │ │ + movw r0, #380 @ 0x17c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4011a │ │ │ │ + b.n 40038 │ │ │ │ + bl 83a3c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 40080 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 40090 │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4011a │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 40090 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4006e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4006e │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 400fc │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 400aa │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 400d0 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 400fe │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 400c4 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 400dc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 400dc │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 400fe │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 400b6 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #30448 @ 0x76f0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #380 @ 0x17c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4011a │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt.n 4010e │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d57dc │ │ │ │ + subs r2, r5, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.n 403f4 │ │ │ │ + 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 4004c │ │ │ │ + bhi.n 40148 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 40066 │ │ │ │ + ble.n 40162 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 4006e │ │ │ │ + b.n 4016a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #55400 @ 0xd868 │ │ │ │ + movw r0, #61672 @ 0xf0e8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40042 │ │ │ │ - b.n 400c0 │ │ │ │ + bne.n 4013e │ │ │ │ + b.n 401bc │ │ │ │ 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 40092 │ │ │ │ + bne.n 4018e │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22a4d4 │ │ │ │ + bl 22bc44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 400ae │ │ │ │ - b.n 400aa │ │ │ │ + bge.n 401aa │ │ │ │ + b.n 401a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7984 @ 0x1f30 │ │ │ │ + movw r1, #14244 @ 0x37a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 400c0 │ │ │ │ + b.n 401bc │ │ │ │ it ne │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -31942,15 +32031,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r6, [pc, #264] @ (401e4 ) │ │ │ │ + ldr r6, [pc, #264] @ (402e0 ) │ │ │ │ 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} │ │ │ │ @@ -31958,66 +32047,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 4010a │ │ │ │ + bne.n 40206 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4010a │ │ │ │ + ble.n 40206 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4010a │ │ │ │ - cbnz r4, 4012c │ │ │ │ + bne.n 40206 │ │ │ │ + cbnz r4, 40228 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (401e8 ) │ │ │ │ + ldr r4, [pc, #216] @ (402e4 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401c6 │ │ │ │ + beq.n 402c2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401ce │ │ │ │ - bl 95e08 │ │ │ │ + beq.n 402ca │ │ │ │ + bl 95f60 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 40156 │ │ │ │ + beq.n 40252 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4015e │ │ │ │ + b.n 4025a │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 988fc │ │ │ │ - cbz r4, 4017c │ │ │ │ + bl 98a60 │ │ │ │ + cbz r4, 40278 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1900 │ │ │ │ - b.n 401ce │ │ │ │ + bl f1b78 │ │ │ │ + b.n 402ca │ │ │ │ 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 │ │ │ │ @@ -32030,183 +32119,86 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 40442 │ │ │ │ + bl 404b6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 401ce │ │ │ │ + b.n 402ca │ │ │ │ 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 111938 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4020c │ │ │ │ + bne.n 40308 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e20dc │ │ │ │ + b.w e2368 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19336 @ 0x4b88 │ │ │ │ + movw r0, #25608 @ 0x6408 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40200 │ │ │ │ + bne.n 402fc │ │ │ │ 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 40246 │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 40342 │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 40252 │ │ │ │ + cbz r3, 4034e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 40274 │ │ │ │ + b.n 40370 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 40270 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4036c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 40270 │ │ │ │ + cbnz r3, 4036c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 40270 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4036c │ │ │ │ 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 402a2 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 402ba │ │ │ │ - b.n 402ce │ │ │ │ - movw r0, #59644 @ 0xe8fc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 40376 │ │ │ │ - b.n 40294 │ │ │ │ - bl 83a2c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 402dc │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 402ec │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40376 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 402ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 402ca │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 402ca │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 40358 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 40306 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 4032c │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 4035a │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 40320 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 40338 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 40338 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 4035a │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 40312 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #24140 @ 0x5e4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59644 @ 0xe8fc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40376 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - bgt.n 4036a │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d3f14 │ │ │ │ - subs r2, r5, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 40516 │ │ │ │ - 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 │ │ │ │ @@ -32217,283 +32209,283 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e92c │ │ │ │ + b.w 7e940 │ │ │ │ │ │ │ │ -000403c2 : │ │ │ │ - ldr r1, [pc, #52] @ (403f8 ) │ │ │ │ +000403ba : │ │ │ │ + ldr r1, [pc, #52] @ (403f0 ) │ │ │ │ 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 403f0 │ │ │ │ + beq.n 403e8 │ │ │ │ push {r4} │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r0, #1120 @ 0x460 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + 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 4041c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 1d57dc │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + add r1, sl │ │ │ │ + mov r8, r2 │ │ │ │ + add r1, r4 │ │ │ │ + bl 71f20 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 4046a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + add.w r9, r0, #16 │ │ │ │ + ble.n 40446 │ │ │ │ + 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 4046a │ │ │ │ + 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 4042a │ │ │ │ + bne.n 4049e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 40512 │ │ │ │ + b.w 40586 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33572 @ 0x8324 │ │ │ │ + movw r0, #39804 @ 0x9b7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40416 │ │ │ │ + bne.n 4048a │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 83510 │ │ │ │ + bl 83520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404fc │ │ │ │ + beq.n 40570 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404e6 │ │ │ │ + beq.n 4055a │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 4055a │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1156e8 │ │ │ │ + bl 116414 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 4055a │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1156e8 │ │ │ │ + bl 116414 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 4055a │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1156e8 │ │ │ │ + bl 116414 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 4055a │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1156e8 │ │ │ │ + bl 116414 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 4055a │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1156e8 │ │ │ │ + bl 116414 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 4055a │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1156e8 │ │ │ │ + bl 116414 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 4055a │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 4055a │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 40500 │ │ │ │ + cbnz r0, 40574 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 404fc │ │ │ │ + beq.n 40570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404fc │ │ │ │ + cbnz r3, 40570 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4050e │ │ │ │ + b.n 40582 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7dee8 │ │ │ │ + bl 7def4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404e6 │ │ │ │ + beq.n 4055a │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00040512 : │ │ │ │ - b.w 357a6 <_Py_IncRef@@Base+0x62> │ │ │ │ - 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 4053e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d3f14 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - add r1, sl │ │ │ │ - mov r8, r2 │ │ │ │ - add r1, r4 │ │ │ │ - bl 71ef8 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 4058c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - add.w r9, r0, #16 │ │ │ │ - ble.n 40568 │ │ │ │ - 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 4058c │ │ │ │ - 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} │ │ │ │ +00040586 : │ │ │ │ + b.w 357ae <_Py_IncRef@@Base+0x22e> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3381 @ 0xd35 │ │ │ │ + movw r1, #3373 @ 0xd2d │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40664 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ - │ │ │ │ -000405ac <_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, 405c4 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ - adds r0, r1, r5 │ │ │ │ - b.n 405da <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ - mov.w ip, #2 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - bl 1d94dc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - addge r0, r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 4065c <_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 4060c <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + bhi.n 405d2 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 40636 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ - b.n 40626 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ - movw r0, #59724 @ 0xe94c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + ble.n 405fc │ │ │ │ + b.n 405ec │ │ │ │ + movw r0, #460 @ 0x1cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40604 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ + bne.n 405ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40660 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + b.n 40626 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 11086c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1112f0 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40622 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + beq.n 405e8 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 40648 <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ + bne.n 4060e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 40656 <_PyBytes_ReverseFind@@Base+0xaa> │ │ │ │ + cbnz r1, 4061c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 40658 <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ + b.n 4061e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 11086c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1112f0 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40636 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ - b.n 40622 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + bne.n 405fc │ │ │ │ + b.n 405e8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24af58 <_PyTime_FromLong@@Base+0x564> │ │ │ │ + bl 24c444 <_PyTime_FromLong@@Base+0x418> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0004062a <_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, 40642 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + adds r0, r1, r5 │ │ │ │ + b.n 40658 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + mov.w ip, #2 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + bl 1dada4 <_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 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 406a8 <_PyBytes_ReverseFind@@Base+0xfc> │ │ │ │ + cbz r0, 406a0 <_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 │ │ │ │ @@ -32509,85 +32501,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 13c9f8 │ │ │ │ + bl 13d770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406d6 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ - blt.n 406e6 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ - movw r0, #37836 @ 0x93cc │ │ │ │ + beq.n 406ce <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ + blt.n 406de <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + movw r0, #44068 @ 0xac24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a1e8 │ │ │ │ + b.w 7a270 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10880c │ │ │ │ + bl 108fd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406ea <_PyBytes_ReverseFind@@Base+0x13e> │ │ │ │ + cbnz r0, 406e2 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13cf48 │ │ │ │ + bl 13dcc0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40738 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ + b.n 40730 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl daf5c <_PyType_Name@@Base> │ │ │ │ + bl db1ec <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 4070c <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + blt.n 40704 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #10736 @ 0x29f0 │ │ │ │ + movw r0, #17004 @ 0x426c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4071c <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ + b.n 40714 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #63504 @ 0xf810 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl ddcdc │ │ │ │ + movw r0, #4200 @ 0x1068 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl ddf54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13cf48 │ │ │ │ + bl 13dcc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40738 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ + beq.n 40730 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40738 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ + cbnz r3, 40730 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 4075c <_PyBytes_ReverseFind@@Base+0x1b0> │ │ │ │ + bne.n 40754 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18b040 │ │ │ │ + b.w 18cbc4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33508 @ 0x82e4 │ │ │ │ + movw r0, #39740 @ 0x9b3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40750 <_PyBytes_ReverseFind@@Base+0x1a4> │ │ │ │ + bne.n 40748 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40784 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ + cbz r0, 4077c <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ace88 │ │ │ │ + b.w 1ae5a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -32595,837 +32587,836 @@ │ │ │ │ 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 24b180 <_PyTime_FromLong@@Base+0x78c> │ │ │ │ - cbz r0, 407c4 <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ + bl 24c8b0 <_PyTime_FromLong@@Base+0x884> │ │ │ │ + cbz r0, 407bc <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ec88 │ │ │ │ + bl 14fba8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 407cc <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ + b.n 407c4 <_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 407f0 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + bne.n 407e8 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13da74 │ │ │ │ + b.w 13e7ec │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33444 @ 0x82a4 │ │ │ │ + movw r0, #39676 @ 0x9afc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407e4 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ + bne.n 407dc <_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, 40824 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 40826 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 40834 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 40834 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 40834 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ - cbnz r0, 40854 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - ldr r6, [pc, #172] @ (408e4 <_PyBytes_ReverseFind@@Base+0x338>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w ip, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r6, sp, #24 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #1 │ │ │ │ - strd r6, ip, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40854 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 408dc <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #17644 @ 0x44ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - itet eq │ │ │ │ - movweq r4, #4356 @ 0x1104 │ │ │ │ - ldrne r4, [r0, #4] │ │ │ │ - movteq r4, #70 @ 0x46 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 408a4 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ - bl 7ebc4 │ │ │ │ - cbnz r0, 40894 <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40850 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17a9dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 408ca <_PyBytes_ReverseFind@@Base+0x31e> │ │ │ │ - b.n 40850 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 408da <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 408da <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ - bl d0400 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 40850 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ - beq.n 408bc <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 824e8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 88f94 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 40850 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 408dc <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 408dc <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40906 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ + cbz r3, 4081e <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 40908 <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ + b.n 40820 <_PyBytes_ReverseFind@@Base+0x1f6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 40916 <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ + cbnz r3, 4082e <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40916 <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ + blt.n 4082e <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 40916 <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ - cbnz r0, 40930 <_PyBytes_ReverseFind@@Base+0x384> │ │ │ │ - ldr r4, [pc, #660] @ (40bac <_PyBytes_ReverseFind@@Base+0x600>) │ │ │ │ + bgt.n 4082e <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + cbnz r0, 40848 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + ldr r4, [pc, #660] @ (40ac4 <_PyBytes_ReverseFind@@Base+0x49a>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409c8 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ - cbz r6, 40978 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + beq.n 408e0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + cbz r6, 40890 <_PyBytes_ReverseFind@@Base+0x266> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4093c <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ + cbz r4, 40854 <_PyBytes_ReverseFind@@Base+0x22a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 40944 <_PyBytes_ReverseFind@@Base+0x398> │ │ │ │ - b.n 40986 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ + bne.n 4085c <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + b.n 4089e <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 40956 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 40986 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ - b.n 409c8 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ - bl 83a2c │ │ │ │ + cbnz r0, 4086e <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4089e <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ + b.n 408e0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40972 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + beq.n 4088a <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40972 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + cbnz r3, 4088a <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 4098a <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ - b.n 4094e <_PyBytes_ReverseFind@@Base+0x3a2> │ │ │ │ + bne.n 408a2 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + b.n 40866 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4098a <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ + b.n 408a2 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40998 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + beq.n 408b0 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 409a0 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + b.n 408b8 <_PyBytes_ReverseFind@@Base+0x28e> │ │ │ │ movw r7, #10688 @ 0x29c0 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r6, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r6, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40af4 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ + bne.w 40a0c <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 409cc <_PyBytes_ReverseFind@@Base+0x420> │ │ │ │ + cbnz r0, 408e4 <_PyBytes_ReverseFind@@Base+0x2ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d2c <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + b.n 40c44 <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #44000 @ 0xabe0 │ │ │ │ + movw sl, #50208 @ 0xc420 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40a66 <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ + beq.n 4097e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409ee <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ + ble.n 40906 <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 409f0 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + bpl.n 40908 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 409dc <_PyBytes_ReverseFind@@Base+0x430> │ │ │ │ - beq.n 40ad2 <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ + b.n 408f4 <_PyBytes_ReverseFind@@Base+0x2ca> │ │ │ │ + beq.n 409ea <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40a0a <_PyBytes_ReverseFind@@Base+0x45e> │ │ │ │ + ble.n 40922 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 40a0a <_PyBytes_ReverseFind@@Base+0x45e> │ │ │ │ + bmi.n 40922 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 409f4 <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ + b.n 4090c <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ad6 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + beq.n 409ee <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a26 <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ + bgt.n 4093e <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a60 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ + b.n 40978 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a4e <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ + cbz r0, 40966 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ad6 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + beq.n 409ee <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ad6 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + bne.n 409ee <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ad6 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 409ee <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a60 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ + beq.n 40978 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40a60 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ + cbnz r3, 40978 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 409d8 <_PyBytes_ReverseFind@@Base+0x42c> │ │ │ │ + b.n 408f0 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40ad2 <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ + ble.n 409ea <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40a84 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + bpl.n 4099c <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40a72 <_PyBytes_ReverseFind@@Base+0x4c6> │ │ │ │ - b.n 40ad2 <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ + bne.n 4098a <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ + b.n 409ea <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40ad6 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + cbz r0, 409ee <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a9e <_PyBytes_ReverseFind@@Base+0x4f2> │ │ │ │ + bgt.n 409b6 <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40ad0 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + b.n 409e8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40ac0 <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ + cbz r0, 409d8 <_PyBytes_ReverseFind@@Base+0x3ae> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ad6 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + beq.n 409ee <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40ad6 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + cbnz r3, 409ee <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ad6 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 409ee <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ad0 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + beq.n 409e8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40ad0 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + cbnz r3, 409e8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40d2c <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + b.n 40c44 <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 409c8 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + beq.w 408e0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 409c8 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + bne.w 408e0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 409c8 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 408e0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 409c8 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + bne.w 408e0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 40b2c <_PyBytes_ReverseFind@@Base+0x580> │ │ │ │ + bne.n 40a44 <_PyBytes_ReverseFind@@Base+0x41a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46508 @ 0xb5ac │ │ │ │ + movw r1, #52740 @ 0xce04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 40d24 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ + bl 12844c │ │ │ │ + b.n 40c3c <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 40c24 <_PyBytes_ReverseFind@@Base+0x678> │ │ │ │ + bne.n 40b3c <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d24 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ + beq.w 40c3c <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40bd4 <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ + ble.n 40aec <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40bd4 <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ + bcc.n 40aec <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40bcc <_PyBytes_ReverseFind@@Base+0x620> │ │ │ │ + bne.n 40ae4 <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.w 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b8c <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ + bgt.n 40aa4 <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40bc0 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + b.n 40ad8 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40bb0 <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ + cbz r0, 40ac8 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.w 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ - b.n 40cee <_PyBytes_ReverseFind@@Base+0x742> │ │ │ │ + bne.w 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + b.n 40c06 <_PyBytes_ReverseFind@@Base+0x5dc> │ │ │ │ nop │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40bc0 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + beq.n 40ad8 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40bc0 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + cbnz r2, 40ad8 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40b5a <_PyBytes_ReverseFind@@Base+0x5ae> │ │ │ │ + b.n 40a72 <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40b62 <_PyBytes_ReverseFind@@Base+0x5b6> │ │ │ │ + bne.n 40a7a <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40c1e <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ + blt.n 40b36 <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.w 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40bf8 <_PyBytes_ReverseFind@@Base+0x64c> │ │ │ │ + bgt.n 40b10 <_PyBytes_ReverseFind@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c1a <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + b.n 40b32 <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ce4 <_PyBytes_ReverseFind@@Base+0x738> │ │ │ │ + bne.n 40bfc <_PyBytes_ReverseFind@@Base+0x5d2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c1a <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + beq.n 40b32 <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c1a <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + cbnz r3, 40b32 <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40d26 <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ - bl 72288 │ │ │ │ + b.n 40c3e <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d24 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ + beq.n 40c3c <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r3, r7, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, r7, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r3, fp │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 40cbc <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + beq.n 40bd4 <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1d94dc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dada4 <_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 40cbc <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + blt.n 40bd4 <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov r1, sl │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.n 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c80 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + bgt.n 40b98 <_PyBytes_ReverseFind@@Base+0x56e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40cb4 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + b.n 40bcc <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40ca4 <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ + cbz r0, 40bbc <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.n 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + cbnz r3, 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cb4 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + beq.n 40bcc <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40cb4 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + cbnz r3, 40bcc <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40c32 <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ + b.n 40b4a <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + cbz r0, 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40cd4 <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ + bgt.n 40bec <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40d06 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ + b.n 40c1e <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40cf6 <_PyBytes_ReverseFind@@Base+0x74a> │ │ │ │ + cbz r0, 40c0e <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.n 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + cbnz r3, 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d0e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c26 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d06 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ + beq.n 40c1e <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40d06 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ + cbnz r3, 40c1e <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40d26 <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ + b.n 40c3e <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d24 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ + beq.n 40c3c <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40d24 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ + cbnz r3, 40c3c <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 40c68 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 40c6a <_PyBytes_ReverseFind@@Base+0x640> │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 40c78 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 40c78 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 40c78 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cbnz r0, 40c98 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + ldr r6, [pc, #172] @ (40d28 <_PyBytes_ReverseFind@@Base+0x6fe>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w ip, #2 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r6, sp, #24 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movs r6, #1 │ │ │ │ + strd r6, ip, [sp, #4] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40c98 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 40d20 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #17644 @ 0x44ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + itet eq │ │ │ │ + movweq r4, #4356 @ 0x1104 │ │ │ │ + ldrne r4, [r0, #4] │ │ │ │ + movteq r4, #70 @ 0x46 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 40ce8 <_PyBytes_ReverseFind@@Base+0x6be> │ │ │ │ + bl 7ebd8 │ │ │ │ + cbnz r0, 40cd8 <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40c94 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17b8c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 40d0e <_PyBytes_ReverseFind@@Base+0x6e4> │ │ │ │ + b.n 40c94 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40d1e <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 40d1e <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + bl d055c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 40c94 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + beq.n 40d00 <_PyBytes_ReverseFind@@Base+0x6d6> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 824fc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 891c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 40c94 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40d20 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 40d20 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d710 │ │ │ │ + b.w 7d71c │ │ │ │ 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 40d5e <_PyBytes_ReverseFind@@Base+0x7b2> │ │ │ │ + bne.n 40d56 <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2381d0 │ │ │ │ + b.w 239814 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33480 @ 0x82c8 │ │ │ │ + movw r0, #39712 @ 0x9b20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d52 <_PyBytes_ReverseFind@@Base+0x7a6> │ │ │ │ + bne.n 40d4a <_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 78230 │ │ │ │ + bl 782c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40dbe <_PyBytes_ReverseFind@@Base+0x812> │ │ │ │ + bl 40ddc <_PyBytes_ReverseFind@@Base+0x7b2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e92c │ │ │ │ + b.w 7e940 │ │ │ │ + vldr d7, [r0, #8] │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 40db4 <_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 12266c <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12362c <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20bb10 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20d2a8 <_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, 40dee <_PyBytes_ReverseFind@@Base+0x842> │ │ │ │ + cbz r0, 40e0c <_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 40dea <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ + beq.n 40e08 <_PyBytes_ReverseFind@@Base+0x7de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40dea <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40e08 <_PyBytes_ReverseFind@@Base+0x7de> │ │ │ │ + bl 77ed8 <_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 40e14 <_PyBytes_ReverseFind@@Base+0x868> │ │ │ │ - vldr d7, [r0, #16] │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ + 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 183ebc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4095 @ 0xfff │ │ │ │ + movw r1, #4089 @ 0xff9 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40664 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + b.n 4065c <_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 40e4e <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ + bne.n 40e68 <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15990c │ │ │ │ + b.w 15a82c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33524 @ 0x82f4 │ │ │ │ + movw r0, #39756 @ 0x9b4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e42 <_PyBytes_ReverseFind@@Base+0x896> │ │ │ │ + bne.n 40e5c <_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 182d08 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #4113 @ 0x1011 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 1d863c │ │ │ │ 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, 40eb4 <_PyBytes_ReverseFind@@Base+0x908> │ │ │ │ + cbz r3, 40e9e <_PyBytes_ReverseFind@@Base+0x874> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40eb6 <_PyBytes_ReverseFind@@Base+0x90a> │ │ │ │ + b.n 40ea0 <_PyBytes_ReverseFind@@Base+0x876> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40ec4 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ + cbnz r3, 40eae <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40ec4 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ + blt.n 40eae <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40ec4 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ - cbnz r0, 40ee0 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ - ldr r5, [pc, #240] @ (40fb8 <_PyBytes_ReverseFind@@Base+0xa0c>) │ │ │ │ + bgt.n 40eae <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ + cbnz r0, 40ed0 <_PyBytes_ReverseFind@@Base+0x8a6> │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ee0 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + movw r5, #11324 @ 0x2c3c │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40ed0 <_PyBytes_ReverseFind@@Base+0x8a6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40fb0 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ - cbz r7, 40eec <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ + b.n 40fa0 <_PyBytes_ReverseFind@@Base+0x976> │ │ │ │ + cbz r7, 40edc <_PyBytes_ReverseFind@@Base+0x8b2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40edc <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ + blt.n 40ecc <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40efc <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ + beq.n 40eec <_PyBytes_ReverseFind@@Base+0x8c2> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40f04 <_PyBytes_ReverseFind@@Base+0x958> │ │ │ │ + b.n 40ef4 <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40edc <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ + beq.n 40ecc <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40fb0 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ + ble.n 40fa0 <_PyBytes_ReverseFind@@Base+0x976> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40f34 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ + beq.n 40f24 <_PyBytes_ReverseFind@@Base+0x8fa> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40f34 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ + beq.n 40f24 <_PyBytes_ReverseFind@@Base+0x8fa> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40f1c <_PyBytes_ReverseFind@@Base+0x970> │ │ │ │ + bne.n 40f0c <_PyBytes_ReverseFind@@Base+0x8e2> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f58 <_PyBytes_ReverseFind@@Base+0x9ac> │ │ │ │ + b.n 40f48 <_PyBytes_ReverseFind@@Base+0x91e> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f58 <_PyBytes_ReverseFind@@Base+0x9ac> │ │ │ │ + ble.n 40f48 <_PyBytes_ReverseFind@@Base+0x91e> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f52 <_PyBytes_ReverseFind@@Base+0x9a6> │ │ │ │ + bne.n 40f42 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f52 <_PyBytes_ReverseFind@@Base+0x9a6> │ │ │ │ + ble.n 40f42 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ 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 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f96 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ + cbz r0, 40f86 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f82 <_PyBytes_ReverseFind@@Base+0x9d6> │ │ │ │ + cbz r0, 40f72 <_PyBytes_ReverseFind@@Base+0x948> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f96 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ + beq.n 40f86 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f96 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ + cbnz r3, 40f86 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f96 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f86 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f16 <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ + beq.n 40f06 <_PyBytes_ReverseFind@@Base+0x8dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40f16 <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ + bne.n 40f06 <_PyBytes_ReverseFind@@Base+0x8dc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f16 <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f06 <_PyBytes_ReverseFind@@Base+0x8dc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40edc <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ + beq.n 40ecc <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40edc <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ + bne.n 40ecc <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40edc <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ecc <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #4107 @ 0x100b │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 1d9f04 │ │ │ │ │ │ │ │ -00040fbc : │ │ │ │ +00040fb6 : │ │ │ │ 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 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40ff8 │ │ │ │ + beq.n 40ff2 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23250c <_PyInterpreterState_IsRunningMain@@Base+0x160> │ │ │ │ + bl 233c44 <_PyInterpreterState_IsRunningMain@@Base+0x160> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40ff8 │ │ │ │ + beq.n 40ff2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc704 │ │ │ │ + b.w bc858 │ │ │ │ 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 │ │ │ │ @@ -33434,48 +33425,47 @@ │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 41098 │ │ │ │ + vldr d7, [pc, #108] @ 41090 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41062 │ │ │ │ + bhi.n 4105c │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4104e │ │ │ │ + ble.n 41048 │ │ │ │ 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 41084 │ │ │ │ - b.n 4107e │ │ │ │ + beq.n 4107e │ │ │ │ + b.n 41078 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41088 │ │ │ │ + bvs.n 41082 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41088 │ │ │ │ + bgt.n 41082 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 410a0 │ │ │ │ - b.n 41088 │ │ │ │ - vldr d8, [pc, #32] @ 410a8 │ │ │ │ + vldr d8, [pc, #28] @ 41098 │ │ │ │ + b.n 41082 │ │ │ │ + vldr d8, [pc, #32] @ 410a0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ @@ -33486,527 +33476,588 @@ │ │ │ │ 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 41148 │ │ │ │ + bpl.n 41140 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41148 │ │ │ │ + bne.n 41140 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17a4e4 │ │ │ │ + bl 17b3d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 41102 │ │ │ │ + bcs.n 410fa │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #34304 @ 0x8600 │ │ │ │ + movw r1, #40512 @ 0x9e40 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #27648 @ 0x6c00 │ │ │ │ + movw r2, #33856 @ 0x8440 │ │ │ │ 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 41104 │ │ │ │ + b.n 410fc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #22484 @ 0x57d4 │ │ │ │ + movw r3, #28692 @ 0x7014 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 41124 │ │ │ │ + cbz r6, 4111c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 41128 │ │ │ │ + bne.n 41120 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 4113e │ │ │ │ - bl 85a38 │ │ │ │ + b.n 41136 │ │ │ │ + bl 859e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41124 │ │ │ │ + bne.n 4111c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41124 │ │ │ │ + bne.n 4111c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - movw r2, #24168 @ 0x5e68 │ │ │ │ + b.w 800f4 │ │ │ │ + movw r2, #30476 @ 0x770c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48188 @ 0xbc3c │ │ │ │ + movw r0, #54420 @ 0xd494 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9604 │ │ │ │ - │ │ │ │ -0004116e <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bc704 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 411d0 <_PyDict_DelItem_KnownHash@@Base+0x62> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #4583 @ 0x11e7 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 13ea70 │ │ │ │ - mov r0, r1 │ │ │ │ - b.w f9604 │ │ │ │ + b.w f986c │ │ │ │ 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 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 411cc <_PyDict_DelItem_KnownHash@@Base+0x5e> │ │ │ │ + cbz r0, 411a6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x42> │ │ │ │ + cbz r3, 4118a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 411b8 <_PyDict_DelItem_KnownHash@@Base+0x4a> │ │ │ │ + b.n 41192 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 411c0 <_PyDict_DelItem_KnownHash@@Base+0x52> │ │ │ │ + cbz r2, 4119a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 411c8 <_PyDict_DelItem_KnownHash@@Base+0x5a> │ │ │ │ + b.n 411a2 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 4125a <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + bl 411c8 <_PyDict_DelItem_KnownHash@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000411aa <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc858 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 4120a <_PyDict_DelItem_KnownHash@@Base+0x60> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #4641 @ 0x1221 │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 13f7e8 │ │ │ │ + mov r0, r1 │ │ │ │ + b.w f986c │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ + movw r7, #50208 @ 0xc420 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ + movw r6, #51232 @ 0xc820 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + movw r5, #28436 @ 0x6f14 │ │ │ │ + movt r5, #57 @ 0x39 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 41206 <_PyDict_DelItem_KnownHash@@Base+0x5c> │ │ │ │ + ldrb r3, [r1, r4] │ │ │ │ + ldr.w ip, [r7, r3, lsl #2] │ │ │ │ + tst.w ip, #1 │ │ │ │ + beq.n 411f8 <_PyDict_DelItem_KnownHash@@Base+0x4e> │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + b.n 41200 <_PyDict_DelItem_KnownHash@@Base+0x56> │ │ │ │ + tst.w ip, #2 │ │ │ │ + it ne │ │ │ │ + ldrbne r3, [r6, r3] │ │ │ │ + strb r3, [r0, r4] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 411e4 <_PyDict_DelItem_KnownHash@@Base+0x3a> │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10673 @ 0x29b1 │ │ │ │ + movw r1, #16721 @ 0x4151 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40664 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + b.w 4065c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411f4 <_PyDict_DelItem_KnownHash@@Base+0x86> │ │ │ │ + beq.n 4122e <_PyDict_DelItem_KnownHash@@Base+0x84> │ │ │ │ b.w 29d00 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41218 <_PyDict_DelItem_KnownHash@@Base+0xaa> │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 41252 <_PyDict_DelItem_KnownHash@@Base+0xa8> │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41224 <_PyDict_DelItem_KnownHash@@Base+0xb6> │ │ │ │ + cbz r3, 4125e <_PyDict_DelItem_KnownHash@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41256 <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ + b.n 41290 <_PyDict_DelItem_KnownHash@@Base+0xe6> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41252 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4128c <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41252 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + cbnz r3, 4128c <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41252 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4128c <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41252 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + cbnz r3, 4128c <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41252 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4128c <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ - movw r7, #44000 @ 0xabe0 │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #45024 @ 0xafe0 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #22228 @ 0x56d4 │ │ │ │ - movt r5, #57 @ 0x39 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 41298 <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ - ldrb r3, [r1, r4] │ │ │ │ - ldr.w ip, [r7, r3, lsl #2] │ │ │ │ - tst.w ip, #1 │ │ │ │ - beq.n 4128a <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - b.n 41292 <_PyDict_DelItem_KnownHash@@Base+0x124> │ │ │ │ - tst.w ip, #2 │ │ │ │ - it ne │ │ │ │ - ldrbne r3, [r6, r3] │ │ │ │ - strb r3, [r0, r4] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 41276 <_PyDict_DelItem_KnownHash@@Base+0x108> │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 157254 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 412d4 <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 412b8 <_PyDict_DelItem_KnownHash@@Base+0x10e> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 412c0 <_PyDict_DelItem_KnownHash@@Base+0x116> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 412c8 <_PyDict_DelItem_KnownHash@@Base+0x11e> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 412d0 <_PyDict_DelItem_KnownHash@@Base+0x126> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 41488 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004129c : │ │ │ │ +000412d8 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (412b8 ) │ │ │ │ + ldr r4, [pc, #20] @ (412f4 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd428 │ │ │ │ + b.w dd6a4 │ │ │ │ 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 412f6 │ │ │ │ + bne.n 41332 │ │ │ │ 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 4130a │ │ │ │ - ldr r0, [pc, #188] @ (413b4 ) │ │ │ │ + b.n 41346 │ │ │ │ + ldr r0, [pc, #188] @ (413f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11d1c4 │ │ │ │ + bl 11dee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 413a8 │ │ │ │ + beq.n 413e4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41336 │ │ │ │ + beq.n 41372 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 4137a │ │ │ │ + b.n 413b6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ebc4 │ │ │ │ + bl 7ebd8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 4133e │ │ │ │ + cbz r2, 4137a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 20a840 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 41392 │ │ │ │ + bl 20bfd8 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 413ce │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4131c │ │ │ │ - b.n 413aa │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 41392 │ │ │ │ + bne.n 41358 │ │ │ │ + b.n 413e6 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 413ce │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea004 │ │ │ │ - b.n 41392 │ │ │ │ + bl ea26c │ │ │ │ + b.n 413ce │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 824e8 │ │ │ │ + bl 824fc │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 41392 │ │ │ │ + cbz r7, 413ce │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 88f94 │ │ │ │ + bl 891c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 41382 │ │ │ │ + bne.n 413be │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 41392 │ │ │ │ + bne.n 413ce │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41356 │ │ │ │ - b.n 413aa │ │ │ │ + bne.n 41392 │ │ │ │ + b.n 413e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41372 │ │ │ │ + bne.n 413ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41372 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 413ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 413a8 │ │ │ │ + beq.n 413e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 413a8 │ │ │ │ + cbnz r3, 413e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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] @ (41448 ) │ │ │ │ + ldr r3, [pc, #124] @ (41484 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71410 │ │ │ │ - cbz r0, 41438 │ │ │ │ + bl 71438 │ │ │ │ + cbz r0, 41474 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #29700 @ 0x7404 │ │ │ │ + movw r7, #35908 @ 0x8c44 │ │ │ │ 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, 4143c │ │ │ │ - bl 800e0 │ │ │ │ + cbz r0, 41478 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4141c │ │ │ │ + beq.n 41458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4141c │ │ │ │ + cbnz r3, 41458 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4143c │ │ │ │ + bge.n 41478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41438 │ │ │ │ + beq.n 41474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41438 │ │ │ │ + cbnz r3, 41474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41442 │ │ │ │ + b.n 4147e │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413ee │ │ │ │ + bne.n 4142a │ │ │ │ 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 156334 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4148c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41470 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 41478 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41480 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 41488 │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 414fa │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + movs r3, #0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + movw ip, #51232 @ 0xc820 │ │ │ │ + movt ip, #42 @ 0x2a │ │ │ │ + movw lr, #50208 @ 0xc420 │ │ │ │ + movt lr, #42 @ 0x2a │ │ │ │ + movw r7, #28436 @ 0x6f14 │ │ │ │ + movt r7, #57 @ 0x39 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r5, r2 │ │ │ │ + bge.n 414d8 │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ + ldr.w r6, [lr, r4, lsl #2] │ │ │ │ + tst.w r6, #1 │ │ │ │ + beq.n 414be │ │ │ │ + cbnz r3, 414d2 │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 414d2 │ │ │ │ + ands.w r6, r6, #2 │ │ │ │ + beq.n 414cc │ │ │ │ + cbz r3, 414d0 │ │ │ │ + ldrb.w r4, [ip, r4] │ │ │ │ + b.n 414d2 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 414d2 │ │ │ │ + movs r3, #1 │ │ │ │ + strb r4, [r0, r5] │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 414a6 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 411d0 <_PyDict_DelItem_KnownHash@@Base+0x62> │ │ │ │ + b.n 4120a <_PyDict_DelItem_KnownHash@@Base+0x60> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 414c6 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 414f6 │ │ │ │ + bne.n 41510 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 41540 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 414e6 │ │ │ │ + cbnz r0, 41530 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10960 @ 0x2ad0 │ │ │ │ + movw r1, #17260 @ 0x436c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 414f6 │ │ │ │ - movw r1, #40324 @ 0x9d84 │ │ │ │ + bl 12844c │ │ │ │ + b.n 41540 │ │ │ │ + movw r1, #46588 @ 0xb5fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1b54 │ │ │ │ + b.w f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r3, #0 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #45024 @ 0xafe0 │ │ │ │ - movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #44000 @ 0xabe0 │ │ │ │ - movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #22228 @ 0x56d4 │ │ │ │ - movt r7, #57 @ 0x39 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.n 4154a │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ - ldr.w r6, [lr, r4, lsl #2] │ │ │ │ - tst.w r6, #1 │ │ │ │ - beq.n 41530 │ │ │ │ - cbnz r3, 41544 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 41544 │ │ │ │ - ands.w r6, r6, #2 │ │ │ │ - beq.n 4153e │ │ │ │ - cbz r3, 41542 │ │ │ │ - ldrb.w r4, [ip, r4] │ │ │ │ - b.n 41544 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 41544 │ │ │ │ - movs r3, #1 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 41518 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ace88 │ │ │ │ + b.w 1ae5a8 │ │ │ │ + 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 d7acc <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 41574 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 415ac │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 41596 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 83a3c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 41592 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 41592 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 41568 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 415b0 │ │ │ │ + subs r4, r4, r1 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3b874 <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ + cbnz r0, 415c6 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 415e8 │ │ │ │ + cbz r1, 415b6 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 415be │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 157254 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 415ce │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + b.n 415d6 │ │ │ │ + movw r3, #10688 @ 0x29c0 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ + add r4, r3 │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + beq.n 415e2 │ │ │ │ + cmp r2, #45 @ 0x2d │ │ │ │ + bne.n 415e8 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + strb r2, [r3, #0] │ │ │ │ + strb r1, [r4, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #292] @ (416b4 ) │ │ │ │ + ldr r1, [pc, #292] @ (41744 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #35792 @ 0x8bd0 │ │ │ │ + movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #11028 @ 0x2b14 │ │ │ │ + movw r1, #17320 @ 0x43a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4168c │ │ │ │ + beq.n 4171e │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #10428 @ 0x28bc │ │ │ │ + movw r1, #16828 @ 0x41bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #11048 @ 0x2b28 │ │ │ │ + movw r0, #17340 @ 0x43bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4161e │ │ │ │ + blt.n 416b0 │ │ │ │ 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 2162c4 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2183f8 <_PyErr_BadInternalCall@@Base+0xff0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4161e │ │ │ │ + beq.n 416b0 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 41622 │ │ │ │ + beq.n 416b4 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41630 │ │ │ │ + beq.n 416c2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35952 @ 0x8c70 │ │ │ │ + movw r1, #43720 @ 0xaac8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41682 │ │ │ │ + b.n 41714 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 4163c │ │ │ │ + b.n 416ce │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 │ │ │ │ @@ -34014,1483 +34065,1424 @@ │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 41fa8 │ │ │ │ + bl 41f9e │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 772e4 │ │ │ │ - b.n 4168e │ │ │ │ + bl 7736c │ │ │ │ + b.n 41720 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (416b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (41744 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 416a6 │ │ │ │ + beq.n 41738 │ │ │ │ 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 416e4 │ │ │ │ + bne.n 41774 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1eb8 │ │ │ │ + bl 1f35e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 416fe │ │ │ │ - b.n 416fa │ │ │ │ + cbnz r0, 4178e │ │ │ │ + b.n 4178a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41212 @ 0xa0fc │ │ │ │ + movw r0, #47444 @ 0xb954 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416d4 │ │ │ │ + bne.n 41764 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41708 │ │ │ │ + b.n 41798 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 4184e │ │ │ │ + bl 41844 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 41734 │ │ │ │ + bne.n 417c4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ecc90 │ │ │ │ + b.w ecef8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33396 @ 0x8274 │ │ │ │ + movw r0, #39628 @ 0x9acc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41728 │ │ │ │ + bne.n 417b8 │ │ │ │ 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 d7880 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 41770 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 417a8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41792 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 83a2c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4178e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4178e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 41764 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 417ac │ │ │ │ - subs r4, r4, r1 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3ba8c <_PyImport_ClearExtension@@Base+0xeba> │ │ │ │ - cbnz r0, 417c2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 417e4 │ │ │ │ - cbz r1, 417b2 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 417ba │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 156334 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 417ca │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - b.n 417d2 │ │ │ │ - movw r3, #10688 @ 0x29c0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ - add r4, r3 │ │ │ │ - cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 417de │ │ │ │ - cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 417e4 │ │ │ │ - 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 41840 │ │ │ │ + bne.n 41836 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41840 │ │ │ │ + bne.n 41836 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41840 │ │ │ │ + bhi.n 41836 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 41900 │ │ │ │ + bl 418f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 4184a │ │ │ │ + blt.n 41840 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 41838 │ │ │ │ + bne.n 4182e │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4184c │ │ │ │ + b.n 41842 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 4184c │ │ │ │ + b.n 41842 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4184c │ │ │ │ + b.n 41842 │ │ │ │ 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 r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #34212 @ 0x85a4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 41884 │ │ │ │ + cbnz r3, 4187a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #11208 @ 0x2bc8 │ │ │ │ + movw r1, #17500 @ 0x445c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d1a08 │ │ │ │ - b.n 41890 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 41886 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 79e68 │ │ │ │ + bl 79ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41894 │ │ │ │ + cbnz r0, 4188a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 418ee │ │ │ │ + b.n 418e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 418c0 │ │ │ │ + blt.n 418b6 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 26bb74 │ │ │ │ - cbz r1, 418da │ │ │ │ - movw r1, #11260 @ 0x2bfc │ │ │ │ + bl 26d3e4 │ │ │ │ + cbz r1, 418d0 │ │ │ │ + movw r1, #17552 @ 0x4490 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41890 │ │ │ │ + beq.n 41886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41890 │ │ │ │ + bne.n 41886 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41890 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41886 │ │ │ │ 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] @ (418fc ) │ │ │ │ - b.w 2388b0 │ │ │ │ - b.n 41268 <_PyDict_DelItem_KnownHash@@Base+0xfa> │ │ │ │ + ldr r1, [pc, #4] @ (418f4 ) │ │ │ │ + b.w 239ff0 │ │ │ │ + nop │ │ │ │ + b.n 41260 <_PyDict_DelItem_KnownHash@@Base+0xb6> │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4197c │ │ │ │ + beq.n 41974 │ │ │ │ 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 4195e │ │ │ │ + bne.n 41956 │ │ │ │ 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 24b180 <_PyTime_FromLong@@Base+0x78c> │ │ │ │ + bl 24c8b0 <_PyTime_FromLong@@Base+0x884> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 4194e │ │ │ │ + cbz r3, 41946 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41934 │ │ │ │ + bne.n 4192c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 41978 │ │ │ │ + b.n 41970 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 22a4ec │ │ │ │ + bl 22bd94 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 41962 │ │ │ │ - bhi.n 41934 │ │ │ │ - cbz r0, 4196e │ │ │ │ + beq.n 4195a │ │ │ │ + bhi.n 4192c │ │ │ │ + cbz r0, 41966 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41978 │ │ │ │ + b.n 41970 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d1334 │ │ │ │ + bl d1704 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41974 │ │ │ │ + bge.n 4196c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41978 │ │ │ │ - bne.n 41934 │ │ │ │ - b.n 4195e │ │ │ │ + b.n 41970 │ │ │ │ + bne.n 4192c │ │ │ │ + b.n 41956 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (41a14 ) │ │ │ │ + ldr r0, [pc, #128] @ (41a0c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #35792 @ 0x8bd0 │ │ │ │ + movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #11348 @ 0x2c54 │ │ │ │ + movw r1, #17620 @ 0x44d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 419fa │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 419f2 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #10428 @ 0x28bc │ │ │ │ + movw r1, #16828 @ 0x41bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #11368 @ 0x2c68 │ │ │ │ + movw r0, #17640 @ 0x44e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 419d8 │ │ │ │ + bge.n 419d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419f2 │ │ │ │ + b.n 419ea │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2162c4 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2183f8 <_PyErr_BadInternalCall@@Base+0xff0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 419d4 │ │ │ │ + beq.n 419cc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2164dc <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 21d40c <_PyErr_BadInternalCall@@Base+0x6004> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 772e4 │ │ │ │ - b.n 419fc │ │ │ │ + bl 7736c │ │ │ │ + b.n 419f4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (41a14 ) │ │ │ │ + ldr r3, [pc, #20] @ (41a0c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41a0e │ │ │ │ + beq.n 41a06 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, 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 78230 │ │ │ │ + bl 782c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e92c │ │ │ │ + bl 7e940 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a5c │ │ │ │ + beq.n 41a54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a5c │ │ │ │ + cbnz r3, 41a54 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 41a7e │ │ │ │ + bne.n 41a76 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 362b2 │ │ │ │ + b.w 3627e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33348 @ 0x8244 │ │ │ │ + movw r0, #39580 @ 0x9a9c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41a72 │ │ │ │ + bne.n 41a6a │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41ab4 │ │ │ │ + cbnz r0, 41aac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41abe │ │ │ │ - b.n 41ac4 │ │ │ │ + cbnz r0, 41ab6 │ │ │ │ + b.n 41abc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41aae │ │ │ │ - b.n 41ad2 │ │ │ │ + beq.n 41aa6 │ │ │ │ + b.n 41aca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41ad2 │ │ │ │ + cbnz r0, 41aca │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41ad2 │ │ │ │ + cbz r0, 41aca │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r3, 41ae6 │ │ │ │ - movw r0, #11404 @ 0x2c8c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddcdc │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - movw r0, #11424 @ 0x2ca0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w ddcdc │ │ │ │ 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 r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 41b30 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cbnz r5, 41b06 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41b30 │ │ │ │ + blt.n 41b06 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 41b30 │ │ │ │ - cbz r2, 41b30 │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #61948 @ 0xf1fc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bgt.n 41b06 │ │ │ │ + cbz r2, 41b06 │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + movw r1, #2644 @ 0xa54 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 41b52 │ │ │ │ + bl 12844c │ │ │ │ + b.n 41b22 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [pc, #28] @ (41b28 ) │ │ │ │ add r2, sp, #28 │ │ │ │ - mov r3, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ - movs r4, #1 │ │ │ │ + movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - movw r4, #11392 @ 0x2c80 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41b1a │ │ │ │ + bne.n 41af0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ + 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 41b56 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 41b6e │ │ │ │ + b.n 41b82 │ │ │ │ + movw r0, #276 @ 0x114 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41c3c │ │ │ │ + b.n 41b48 │ │ │ │ + bl 83a3c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 41b90 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 41ba0 │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41c3c │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 41ba0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 41b7e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41b7e │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 41c0c │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 41bba │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41be0 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 41c0e │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 41bd4 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 41bec │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41bec │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 41c0e │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 41bc6 │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #30448 @ 0x76f0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #276 @ 0x114 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41c3c │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 41c1e │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d57dc │ │ │ │ + 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 403f4 │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + cbnz r3, 41c54 │ │ │ │ + movw r0, #17676 @ 0x450c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddf54 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + movw r0, #17696 @ 0x4520 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w ddf54 │ │ │ │ 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] @ (41b94 ) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (41ca0 ) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41b84 │ │ │ │ - movw r0, #11460 @ 0x2cc4 │ │ │ │ + cbz r2, 41c90 │ │ │ │ + movw r0, #17732 @ 0x4544 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - movw r0, #10820 @ 0x2a44 │ │ │ │ + b.w 8285c │ │ │ │ + movw r0, #17088 @ 0x42c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - bmi.n 41c70 │ │ │ │ + b.w 8285c │ │ │ │ + bmi.n 41d7c │ │ │ │ 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 244908 <_PyObject_GetState@@Base> │ │ │ │ + bl 246168 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c26 │ │ │ │ - ldr r0, [pc, #132] @ (41c3c ) │ │ │ │ + beq.n 41d32 │ │ │ │ + ldr r0, [pc, #132] @ (41d48 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41bd0 │ │ │ │ - ldr r5, [pc, #116] @ (41c40 ) │ │ │ │ + cbnz r0, 41cdc │ │ │ │ + ldr r5, [pc, #116] @ (41d4c ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41c2a │ │ │ │ - bl 86314 │ │ │ │ + b.n 41d36 │ │ │ │ + bl 86540 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41bec │ │ │ │ + beq.n 41cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41bec │ │ │ │ + cbnz r3, 41cf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41bca │ │ │ │ + beq.n 41cd6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (41c40 ) │ │ │ │ + ldr r2, [pc, #72] @ (41d4c ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d684 │ │ │ │ + bl 7d690 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41c1a │ │ │ │ + beq.n 41d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41c1e │ │ │ │ - ldr r5, [pc, #36] @ (41c40 ) │ │ │ │ - b.n 41c2a │ │ │ │ + cbz r3, 41d2a │ │ │ │ + ldr r5, [pc, #36] @ (41d4c ) │ │ │ │ + b.n 41d36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41c1a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41d26 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 41ce0 │ │ │ │ + bmi.n 41dec │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41c4c │ │ │ │ - b.w 1f21ec │ │ │ │ - ldr r0, [pc, #0] @ (41c50 ) │ │ │ │ + cbz r0, 41d58 │ │ │ │ + b.w 1f3914 │ │ │ │ + ldr r0, [pc, #0] @ (41d5c ) │ │ │ │ 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 41c80 │ │ │ │ - movw r1, #13645 @ 0x354d │ │ │ │ + beq.n 41d8c │ │ │ │ + movw r1, #20033 @ 0x4e41 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23d818 │ │ │ │ - movw r2, #47008 @ 0xb7a0 │ │ │ │ + b.w 23ef60 │ │ │ │ + movw r2, #53240 @ 0xcff8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41028 @ 0xa044 │ │ │ │ + movw r0, #47260 @ 0xb89c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_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 41cca │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 41ce2 │ │ │ │ - b.n 41cf6 │ │ │ │ - movw r0, #59540 @ 0xe894 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 41db0 │ │ │ │ - b.n 41cbc │ │ │ │ - bl 83a2c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 41d04 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 41d14 │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41db0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41d14 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 41cf2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41cf2 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 41d80 │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 41d2e │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41d54 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 41d82 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 41d48 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 41d60 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41d60 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 41d82 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 41d3a │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #24140 @ 0x5e4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59540 @ 0xe894 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41db0 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 41d92 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d3f14 │ │ │ │ - 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 40516 │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #57816 @ 0xe1d8 │ │ │ │ + movw r1, #64088 @ 0xfa58 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 41f08 │ │ │ │ + b.n 41efe │ │ │ │ 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 41e78 │ │ │ │ + beq.n 41e6e │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41e78 │ │ │ │ + bne.n 41e6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41e78 │ │ │ │ - movw r3, #52277 @ 0xcc35 │ │ │ │ + beq.n 41e6e │ │ │ │ + movw r3, #59313 @ 0xe7b1 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #11468 @ 0x2ccc │ │ │ │ + movw r0, #17740 @ 0x454c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41e22 │ │ │ │ + cbnz r0, 41e18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #11476 @ 0x2cd4 │ │ │ │ + movw r0, #17748 @ 0x4554 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41e58 │ │ │ │ + beq.n 41e4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41e58 │ │ │ │ + cbnz r3, 41e4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41e16 │ │ │ │ + beq.n 41e0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e78 │ │ │ │ + beq.n 41e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41e78 │ │ │ │ + cbnz r3, 41e6e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 13042c │ │ │ │ - cbz r0, 41f02 │ │ │ │ - movw r6, #60464 @ 0xec30 │ │ │ │ - movt r6, #63 @ 0x3f │ │ │ │ + bl 131174 │ │ │ │ + cbz r0, 41ef8 │ │ │ │ + movw r6, #1136 @ 0x470 │ │ │ │ + movt r6, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 41f04 │ │ │ │ - bl 7a1e8 │ │ │ │ + cbz r0, 41efa │ │ │ │ + bl 7a270 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 41ee6 │ │ │ │ - bl d0400 │ │ │ │ + cbz r5, 41edc │ │ │ │ + bl d055c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41ee6 │ │ │ │ - beq.n 41ecc │ │ │ │ + blt.n 41edc │ │ │ │ + beq.n 41ec2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 41ed6 │ │ │ │ - b.n 41ea2 │ │ │ │ - bl 83bac │ │ │ │ + bne.n 41ecc │ │ │ │ + b.n 41e98 │ │ │ │ + bl 83bbc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41ec4 │ │ │ │ - b.n 41ee6 │ │ │ │ + bge.n 41eba │ │ │ │ + b.n 41edc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41ea2 │ │ │ │ + bne.n 41e98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41ea2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41efc │ │ │ │ + beq.n 41ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41efc │ │ │ │ + cbnz r3, 41ef2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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, #34888 @ 0x8848 │ │ │ │ + movw r1, #41192 @ 0xa0e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34892 @ 0x884c │ │ │ │ + movw r0, #41196 @ 0xa0ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41f38 │ │ │ │ + bge.n 41f2e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41f68 │ │ │ │ + b.n 41f5e │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41f60 │ │ │ │ + bgt.n 41f56 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41f50 │ │ │ │ + cbnz r0, 41f46 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d3ed4 │ │ │ │ + bl d4104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f34 │ │ │ │ + beq.n 41f2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f68 │ │ │ │ + beq.n 41f5e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41f68 │ │ │ │ + b.n 41f5e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4bf4 │ │ │ │ + b.w f4e64 │ │ │ │ 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 122008 │ │ │ │ + bl 122fc8 │ │ │ │ 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 24c6ac │ │ │ │ + b.w 24dddc │ │ │ │ stmdb 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] @ (421ac ) │ │ │ │ + ldr r3, [pc, #496] @ (421a4 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 4200c │ │ │ │ + cbnz r1, 42002 │ │ │ │ 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, #11588 @ 0x2d44 │ │ │ │ + movw r0, #17860 @ 0x45c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4202a │ │ │ │ + cbz r0, 42020 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl ea004 │ │ │ │ + bl ea26c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4202a │ │ │ │ + beq.n 42020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4202a │ │ │ │ + cbnz r3, 42020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4202a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42020 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4202e │ │ │ │ + beq.n 42024 │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42192 │ │ │ │ + b.n 42188 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4203e │ │ │ │ + cbnz r0, 42034 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 42186 │ │ │ │ + b.n 4217c │ │ │ │ movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42038 │ │ │ │ + beq.n 4202e │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4208e │ │ │ │ + beq.n 42084 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 4208e │ │ │ │ - bl 7a1e8 │ │ │ │ + cbz r0, 42084 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4215e │ │ │ │ + beq.n 42154 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42084 │ │ │ │ + beq.n 4207a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42084 │ │ │ │ + cbnz r3, 4207a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4215e │ │ │ │ + bne.n 42154 │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 42054 │ │ │ │ + b.n 4204a │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 42168 │ │ │ │ + beq.n 4215e │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 420ac │ │ │ │ + beq.n 420a2 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 4211e │ │ │ │ - b.n 420da │ │ │ │ + bne.n 42114 │ │ │ │ + b.n 420d0 │ │ │ │ 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 2164dc <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 21d40c <_PyErr_BadInternalCall@@Base+0x6004> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42136 │ │ │ │ + bne.n 4212c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 42136 │ │ │ │ + b.n 4212c │ │ │ │ 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 261cd8 <_PyLong_DivmodNear@@Base+0xb4c> │ │ │ │ + bl 2633d4 <_PyLong_DivmodNear@@Base+0xb4c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42136 │ │ │ │ + bne.n 4212c │ │ │ │ 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 42136 │ │ │ │ + b.n 4212c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35952 @ 0x8c70 │ │ │ │ + movw r1, #43720 @ 0xaac8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4202a │ │ │ │ - cbz r4, 4215e │ │ │ │ + bl 12844c │ │ │ │ + b.n 42020 │ │ │ │ + cbz r4, 42154 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4215c │ │ │ │ + beq.n 42152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4215c │ │ │ │ + cbnz r3, 42152 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 42162 │ │ │ │ + cbz r2, 42158 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42186 │ │ │ │ + b.n 4217c │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 42096 │ │ │ │ + b.n 4208c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4215e │ │ │ │ + beq.n 42154 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #11596 @ 0x2d4c │ │ │ │ + movw r0, #17868 @ 0x45cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7829c │ │ │ │ - ldr r3, [pc, #24] @ (421ac ) │ │ │ │ + bl 7832c │ │ │ │ + ldr r3, [pc, #24] @ (421a4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 421a4 │ │ │ │ + beq.n 4219a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97d88 <_Py_GetConfig@@Base> │ │ │ │ + bl 97eec <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 421d2 │ │ │ │ + cbnz r3, 421ca │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 154c30 │ │ │ │ + b.w 155b50 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11600 @ 0x2d50 │ │ │ │ + movw r1, #17872 @ 0x45d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421c8 │ │ │ │ + beq.n 421c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22ee8c │ │ │ │ + b.w 2305cc │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11632 @ 0x2d70 │ │ │ │ + movw r0, #17904 @ 0x45f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13ea70 │ │ │ │ + b.w 13f7e8 │ │ │ │ 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 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl cfb10 │ │ │ │ + bl cfc6c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4226e │ │ │ │ - beq.n 42252 │ │ │ │ + bgt.n 42266 │ │ │ │ + beq.n 4224a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 422ac │ │ │ │ + b.n 422a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11700 @ 0x2db4 │ │ │ │ + movw r1, #17972 @ 0x4634 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 4224e │ │ │ │ + bl d1c30 │ │ │ │ + b.n 42246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 42302 │ │ │ │ + bl 42446 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4224e │ │ │ │ + beq.n 42246 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186a84 │ │ │ │ + bl 188230 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 4229c │ │ │ │ + cbnz r0, 42294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4224e │ │ │ │ + beq.n 42246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4224e │ │ │ │ + bne.n 42246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4224e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42246 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 422ac │ │ │ │ + beq.n 422a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 422ac │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 422a4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7f7bc │ │ │ │ - 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, #65028 @ 0xfe04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bfb10 │ │ │ │ - cbz r0, 422fe │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 11b578 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 42388 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13f5a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 42384 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - cmp r3, #1 │ │ │ │ - str r2, [r0, #32] │ │ │ │ - bne.n 42352 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl 2eb54 │ │ │ │ - b.n 42358 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 186a84 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 42372 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 423ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 423ec │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 423ec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42384 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 42384 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 423ec │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 4239a │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r2 │ │ │ │ - bl d267c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 423b0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #1328 @ 0x530 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 85170 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 42384 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 423ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 423ec │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movw r1, #11932 @ 0x2e9c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 42378 │ │ │ │ - b.n 42384 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 7f7d0 │ │ │ │ stmdb 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, 42410 │ │ │ │ + cbz r3, 422d2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 42412 │ │ │ │ + b.n 422d4 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 42420 │ │ │ │ + cbnz r3, 422e2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 42420 │ │ │ │ + blt.n 422e2 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 42420 │ │ │ │ - cbnz r0, 4243c │ │ │ │ - ldr r6, [pc, #276] @ (42538 ) │ │ │ │ + bgt.n 422e2 │ │ │ │ + cbnz r0, 422fe │ │ │ │ + ldr r6, [pc, #280] @ (423fc ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4243c │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 422fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42530 │ │ │ │ - cbz r5, 42452 │ │ │ │ + b.n 423f2 │ │ │ │ + cbz r5, 42314 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42454 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 42454 │ │ │ │ - b.n 42438 │ │ │ │ + bne.n 42316 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 42316 │ │ │ │ + b.n 422fa │ │ │ │ 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 424b0 │ │ │ │ + bls.n 42372 │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 42492 │ │ │ │ + bne.n 42354 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4246c │ │ │ │ - bl 26bb74 │ │ │ │ + ble.n 4232e │ │ │ │ + bl 26d3e4 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42518 │ │ │ │ + bgt.n 423da │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4246c │ │ │ │ + b.n 4232e │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 42518 │ │ │ │ + beq.n 423da │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 424a0 │ │ │ │ + beq.n 42362 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4246c │ │ │ │ + bne.n 4232e │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 4246c │ │ │ │ - b.n 42518 │ │ │ │ + bge.n 4232e │ │ │ │ + b.n 423da │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 42518 │ │ │ │ + bgt.n 423da │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42438 │ │ │ │ + beq.n 422fa │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 42530 │ │ │ │ + bls.n 423f2 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 424fc │ │ │ │ + bne.n 423be │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4250e │ │ │ │ + ble.n 423d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26bb74 │ │ │ │ + bl 26d3e4 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42514 │ │ │ │ + beq.n 423d6 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 424f2 │ │ │ │ + b.n 423b4 │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 42512 │ │ │ │ + beq.n 423d4 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 42514 │ │ │ │ - b.n 42512 │ │ │ │ + bne.n 423d6 │ │ │ │ + b.n 423d4 │ │ │ │ mov r3, sl │ │ │ │ - b.n 42514 │ │ │ │ + b.n 423d6 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 424d2 │ │ │ │ + b.n 42394 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7872 @ 0x1ec0 │ │ │ │ + movw r1, #14156 @ 0x374c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 42438 │ │ │ │ + bl 12844c │ │ │ │ + b.n 422fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + nop │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ 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, #5764 @ 0x1684 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl bfc6c │ │ │ │ + cbz r0, 42442 │ │ │ │ + ldrd r2, r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 11c2a0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 424cc │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 140318 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 424c8 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + cmp r3, #1 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + bne.n 42496 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + bl 2eb54 │ │ │ │ + b.n 4249c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 188230 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r0, 424b6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42530 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 42530 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42530 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 424c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 424c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 42530 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 424de │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + bl d28a8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 424f4 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #7560 @ 0x1d88 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 8511c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 424c8 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r1, r6 │ │ │ │ + beq.n 42530 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 42530 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + movw r1, #18120 @ 0x46c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1c30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 424bc │ │ │ │ + b.n 424c8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (42568 ) │ │ │ │ + ldr r0, [pc, #16] @ (42560 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004256c <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00042564 <_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 23817c │ │ │ │ + bl 2398e4 │ │ │ │ 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 │ │ │ │ @@ -35498,79 +35490,79 @@ │ │ │ │ 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 425cc <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ + bgt.n 425c4 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 425e6 <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ + bl 12844c │ │ │ │ + b.n 425de <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 425ea <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ + cbz r3, 425e2 <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30732 @ 0x780c │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 425fc <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ + b.n 425f4 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42600 <_PyTime_AsTimeval_clamp@@Base+0x94>) │ │ │ │ + ldr r0, [pc, #12] @ (425f8 <_PyTime_AsTimeval_clamp@@Base+0x94>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 41fdc │ │ │ │ + b.n 41fd4 │ │ │ │ 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 42624 <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ + bne.n 4261c <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 175cac │ │ │ │ + b.w 176b98 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33404 @ 0x827c │ │ │ │ + movw r0, #39636 @ 0x9ad4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42618 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ + bne.n 42610 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2a960 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119340 │ │ │ │ + b.w 11a068 │ │ │ │ │ │ │ │ -0004265a : │ │ │ │ +00042652 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42690 ) │ │ │ │ + ldr r4, [pc, #44] @ (42688 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 42682 │ │ │ │ + cbz r2, 4267a │ │ │ │ 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 │ │ │ │ @@ -35584,418 +35576,421 @@ │ │ │ │ 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 426d0 │ │ │ │ + bne.n 426c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 426e8 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #2020 @ 0x7e4 │ │ │ │ + bmi.n 426e0 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #8252 @ 0x203c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42710 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42708 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2020 @ 0x7e4 │ │ │ │ + movw r0, #8252 @ 0x203c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 426a8 │ │ │ │ - b.n 42710 │ │ │ │ + bne.n 426a0 │ │ │ │ + b.n 42708 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42714 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #2020 @ 0x7e4 │ │ │ │ + bmi.n 4270c │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #8252 @ 0x203c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4274e │ │ │ │ + b.n 42746 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9650 │ │ │ │ + bl e98b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42710 │ │ │ │ + beq.n 42708 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e9650 │ │ │ │ + bl e98b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4273e │ │ │ │ + cbz r0, 42736 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42740 │ │ │ │ + b.n 42738 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772e4 │ │ │ │ - cbz r4, 4274e │ │ │ │ + bl 7736c │ │ │ │ + cbz r4, 42746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (4277c ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93380 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - bcc.n 42728 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 427a8 │ │ │ │ + cbnz r4, 42772 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 427a8 │ │ │ │ + ble.n 42772 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 427a8 │ │ │ │ - cbnz r2, 427c6 │ │ │ │ + bne.n 42772 │ │ │ │ + cbnz r2, 42790 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (4288c ) │ │ │ │ + ldr r4, [pc, #220] @ (42854 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 427c6 │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42790 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42884 │ │ │ │ + b.n 4284e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #12004 @ 0x2ee4 │ │ │ │ + movw r1, #18276 @ 0x4764 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5448 │ │ │ │ + bl f56b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427c2 │ │ │ │ + beq.n 4278c │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 166ac4 │ │ │ │ + bl 1679c0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 427fe │ │ │ │ + bpl.n 427c8 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42866 │ │ │ │ + bge.n 42830 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4280a │ │ │ │ + b.n 427d4 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42866 │ │ │ │ + bge.n 42830 │ │ │ │ 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 23bce8 │ │ │ │ + bl 23d428 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42850 │ │ │ │ + bne.n 4281a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42836 │ │ │ │ + beq.n 42800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42836 │ │ │ │ + cbnz r3, 42800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 427c2 │ │ │ │ + beq.n 4278c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 427c2 │ │ │ │ + bne.n 4278c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 427c2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4278c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42862 │ │ │ │ + beq.n 4282c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42862 │ │ │ │ + cbnz r3, 4282c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 427e8 │ │ │ │ + b.n 427b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4287c │ │ │ │ + beq.n 42846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4287c │ │ │ │ + cbnz r3, 42846 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42940 │ │ │ │ + beq.n 42908 │ │ │ │ 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 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4293c │ │ │ │ + bne.n 42904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4293c │ │ │ │ + beq.n 42904 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58172 @ 0xe33c │ │ │ │ + movw r0, #64444 @ 0xfbbc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 428e6 │ │ │ │ + cbnz r0, 428ae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #12036 @ 0x2f04 │ │ │ │ + movw r0, #18308 @ 0x4784 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4291c │ │ │ │ + beq.n 428e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4291c │ │ │ │ + cbnz r3, 428e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 428da │ │ │ │ + beq.n 428a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4293c │ │ │ │ + beq.n 42904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4293c │ │ │ │ + cbnz r3, 42904 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 42970 │ │ │ │ + bgt.n 42938 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4298a │ │ │ │ + bl 12844c │ │ │ │ + b.n 42952 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4298e │ │ │ │ + cbz r3, 42956 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30732 @ 0x780c │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 429a0 │ │ │ │ + b.n 42968 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429a4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4296c ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r0, r8, #1, #8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 429ca │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 42992 │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 429d6 │ │ │ │ + cbz r3, 4299e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 429fa │ │ │ │ + b.n 429c2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 429f6 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 429be │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 429f6 │ │ │ │ + cbnz r3, 429be │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 429f6 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 429be │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3d924 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #65028 @ 0xfe04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bfb10 │ │ │ │ - cbnz r0, 42a32 │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl bfc6c │ │ │ │ + cbnz r0, 42a04 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42aa6 │ │ │ │ + b.n 42a78 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42a50 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 42a22 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a2e │ │ │ │ - bl 1be7fc │ │ │ │ + bne.n 42a00 │ │ │ │ + bl 1c00bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a2e │ │ │ │ + beq.n 42a00 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42a86 │ │ │ │ + bge.n 42a58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a2e │ │ │ │ + beq.n 42a00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a2e │ │ │ │ + bne.n 42a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a2e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a00 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11f558 <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ + bl 12051c <_PyErr_ChainExceptions1@@Base+0x1344> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42aa6 │ │ │ │ + beq.n 42a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42aa6 │ │ │ │ + cbnz r3, 42a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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] @ (42aa8 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 934d4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + bcc.n 42a54 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3da74 │ │ │ │ + b.w 3dc78 <_PyTraceback_Add@@Base+0xd8> │ │ │ │ │ │ │ │ 00042ab6 : │ │ │ │ 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] @ (42b08 ) │ │ │ │ @@ -36010,236 +36005,127 @@ │ │ │ │ ble.n 42ae0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ cbnz r1, 42afc │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #12072 @ 0x2f28 │ │ │ │ + movw r2, #18328 @ 0x4798 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 42b04 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl dd508 │ │ │ │ + bl dd784 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 42b26 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 42b28 │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - cbnz r3, 42b36 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 42b36 │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 42b36 │ │ │ │ - cbnz r4, 42b54 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (42bbc ) │ │ │ │ - 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 42bb6 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 42bca <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 42bb6 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 42b76 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 42b7a │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 42b7a │ │ │ │ - b.n 42bb6 │ │ │ │ - mov.w r4, #524288 @ 0x80000 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - bl 95e08 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29648 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 42baa │ │ │ │ - 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 f18e4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - 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 3dd9c <_PyTraceback_Add@@Base+0xd8> │ │ │ │ - │ │ │ │ -00042bca <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 42c04 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 42c04 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26768 @ 0x6890 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 42c14 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4b44 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 42c18 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 42c18 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42c1c <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 42c46 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r7, 42b34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42c46 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + ble.n 42b34 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 42c46 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ - cbnz r2, 42c68 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ - ldr r1, [pc, #460] @ (42e14 <_PyLong_UnsignedInt_Converter@@Base+0x24a>) │ │ │ │ + bgt.n 42b34 │ │ │ │ + cbnz r2, 42b56 │ │ │ │ + ldr r1, [pc, #456] @ (42d00 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42caa <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42b98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ccc <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ + beq.n 42bba │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42cae <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ + bpl.n 42b9c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42caa <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42b98 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42cce <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + beq.n 42bbc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42e0a <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + b.n 42cf8 │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #52500 @ 0xcd14 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #58772 @ 0xe594 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42caa <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42b98 │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 42d14 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ + ble.n 42c02 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42cfa <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #52500 @ 0xcd14 │ │ │ │ + bmi.n 42be8 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #58772 @ 0xe594 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42caa <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42b98 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42caa <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42b98 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42d16 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ - b.n 42c94 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ + beq.n 42c04 │ │ │ │ + b.n 42b82 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166ac4 │ │ │ │ + bl 1679c0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42caa <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42b98 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -36249,1061 +36135,1240 @@ │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 295bc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 42d60 <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ + cbz r3, 42c4e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r2, 42d70 <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ + cbz r2, 42c5e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 42dac <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42c9a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42dac <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42c9a │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #63584 @ 0xf860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 42d94 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ + beq.n 42c82 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 42d84 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ + b.n 42c72 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 42dac <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42c9a │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 42dcc <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42cba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42dc2 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + beq.n 42cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42dc2 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + cbnz r3, 42cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42dd8 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + cbz r7, 42cc6 │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 42dcc <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42cba │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 42e04 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ + cbz r3, 42cf2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 42dfe <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ + cbz r3, 42cec │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 42ddc <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ + b.n 42cca │ │ │ │ mov r0, r4 │ │ │ │ - bl 80310 │ │ │ │ + bl 80324 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 42d1e │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 42d20 │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + cbnz r3, 42d2e │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 42d2e │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 42d2e │ │ │ │ + cbnz r4, 42d4c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #128] @ (42db4 ) │ │ │ │ + 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 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 42dae │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 42db8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 42dae │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 42d6e │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f46cc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 42d72 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 42d72 │ │ │ │ + b.n 42dae │ │ │ │ + mov.w r4, #524288 @ 0x80000 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + bl 95f60 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29648 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98a60 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 42da2 │ │ │ │ + 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 f1b5c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 800f4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00042db8 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 42df2 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 42df2 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #33000 @ 0x80e8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 42e02 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f4db4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 42e06 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 42e06 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 42e0a <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42eea <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42ede <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42eea <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + bne.n 42ede <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42eea <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42ede <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #12220 @ 0x2fbc │ │ │ │ + movw r0, #18492 @ 0x483c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42e94 <_PyLong_UnsignedInt_Converter@@Base+0x2ca> │ │ │ │ + cbnz r0, 42e88 <_PyLong_UnsignedInt_Converter@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #12228 @ 0x2fc4 │ │ │ │ + movw r0, #18500 @ 0x4844 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42eca <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + beq.n 42ebe <_PyLong_UnsignedInt_Converter@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42eca <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + cbnz r3, 42ebe <_PyLong_UnsignedInt_Converter@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42e88 <_PyLong_UnsignedInt_Converter@@Base+0x2be> │ │ │ │ + beq.n 42e7c <_PyLong_UnsignedInt_Converter@@Base+0xc4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42eea <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42ede <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42eea <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + cbnz r3, 42ede <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 cc0bc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 42f14 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42f14 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 42f14 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 42f30 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42f30 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 42f30 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + bl 77ed8 <_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 42f8c <_PyLong_UnsignedInt_Converter@@Base+0x3c2> │ │ │ │ + bpl.n 42fd0 <_PyLong_UnsignedInt_Converter@@Base+0x218> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42f8c <_PyLong_UnsignedInt_Converter@@Base+0x3c2> │ │ │ │ + bne.n 42fd0 <_PyLong_UnsignedInt_Converter@@Base+0x218> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17a4e4 │ │ │ │ + bl 17b3d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42f42 <_PyLong_UnsignedInt_Converter@@Base+0x378> │ │ │ │ + bcs.n 42f86 <_PyLong_UnsignedInt_Converter@@Base+0x1ce> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #34304 @ 0x8600 │ │ │ │ + movw r1, #40512 @ 0x9e40 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #27648 @ 0x6c00 │ │ │ │ + movw r2, #33856 @ 0x8440 │ │ │ │ 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 42f44 <_PyLong_UnsignedInt_Converter@@Base+0x37a> │ │ │ │ + b.n 42f88 <_PyLong_UnsignedInt_Converter@@Base+0x1d0> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #22484 @ 0x57d4 │ │ │ │ + movw r3, #28692 @ 0x7014 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 42f64 <_PyLong_UnsignedInt_Converter@@Base+0x39a> │ │ │ │ + cbz r6, 42fa8 <_PyLong_UnsignedInt_Converter@@Base+0x1f0> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 42f68 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ + bne.n 42fac <_PyLong_UnsignedInt_Converter@@Base+0x1f4> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 42f82 <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ - bl 85a38 │ │ │ │ + b.n 42fc6 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + bl 859e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f64 <_PyLong_UnsignedInt_Converter@@Base+0x39a> │ │ │ │ + bne.n 42fa8 <_PyLong_UnsignedInt_Converter@@Base+0x1f0> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 42f82 <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ + cbz r3, 42fc6 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 42f64 <_PyLong_UnsignedInt_Converter@@Base+0x39a> │ │ │ │ + beq.n 42fa8 <_PyLong_UnsignedInt_Converter@@Base+0x1f0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - movw r2, #24168 @ 0x5e68 │ │ │ │ + b.w 800f4 │ │ │ │ + movw r2, #30476 @ 0x770c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48200 @ 0xbc48 │ │ │ │ + movw r0, #54432 @ 0xd4a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_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 42fd8 <_PyLong_UnsignedInt_Converter@@Base+0x40e> │ │ │ │ + beq.n 4301c <_PyLong_UnsignedInt_Converter@@Base+0x264> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33556 @ 0x8314 │ │ │ │ + movw r0, #39788 @ 0x9b6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 42fd8 <_PyLong_UnsignedInt_Converter@@Base+0x40e> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4301c <_PyLong_UnsignedInt_Converter@@Base+0x264> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42fee <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ + b.n 43032 <_PyLong_UnsignedInt_Converter@@Base+0x27a> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88f94 │ │ │ │ + bl 891c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42fd4 <_PyLong_UnsignedInt_Converter@@Base+0x40a> │ │ │ │ + beq.n 43018 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e25e │ │ │ │ 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 119340 │ │ │ │ + b.w 11a068 │ │ │ │ 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 430e8 <_PyLong_UnsignedInt_Converter@@Base+0x51e> │ │ │ │ + beq.n 43136 <_PyLong_UnsignedInt_Converter@@Base+0x37e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 430e8 <_PyLong_UnsignedInt_Converter@@Base+0x51e> │ │ │ │ + bne.n 43136 <_PyLong_UnsignedInt_Converter@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 430e8 <_PyLong_UnsignedInt_Converter@@Base+0x51e> │ │ │ │ + beq.n 43136 <_PyLong_UnsignedInt_Converter@@Base+0x37e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #12248 @ 0x2fd8 │ │ │ │ + movw r0, #18520 @ 0x4858 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43092 <_PyLong_UnsignedInt_Converter@@Base+0x4c8> │ │ │ │ + cbnz r0, 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #12256 @ 0x2fe0 │ │ │ │ + movw r0, #18528 @ 0x4860 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 430c8 <_PyLong_UnsignedInt_Converter@@Base+0x4fe> │ │ │ │ + beq.n 43116 <_PyLong_UnsignedInt_Converter@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 430c8 <_PyLong_UnsignedInt_Converter@@Base+0x4fe> │ │ │ │ + cbnz r3, 43116 <_PyLong_UnsignedInt_Converter@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43086 <_PyLong_UnsignedInt_Converter@@Base+0x4bc> │ │ │ │ + beq.n 430d4 <_PyLong_UnsignedInt_Converter@@Base+0x31c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 430e8 <_PyLong_UnsignedInt_Converter@@Base+0x51e> │ │ │ │ + beq.n 43136 <_PyLong_UnsignedInt_Converter@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 430e8 <_PyLong_UnsignedInt_Converter@@Base+0x51e> │ │ │ │ + cbnz r3, 43136 <_PyLong_UnsignedInt_Converter@@Base+0x37e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 cbf5c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4311e <_PyLong_UnsignedInt_Converter@@Base+0x554> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4311e <_PyLong_UnsignedInt_Converter@@Base+0x554> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4311e <_PyLong_UnsignedInt_Converter@@Base+0x554> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4313a <_PyLong_UnsignedInt_Converter@@Base+0x570> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4313a <_PyLong_UnsignedInt_Converter@@Base+0x570> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4313a <_PyLong_UnsignedInt_Converter@@Base+0x570> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 42ee4 <_PyLong_UnsignedInt_Converter@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #20] @ (43154 <_PyLong_UnsignedInt_Converter@@Base+0x39c>) │ │ │ │ + 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 7fa1c │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e2e6 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - b.w 148568 │ │ │ │ + b.w 3e376 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 431f4 <_PyLong_UnsignedInt_Converter@@Base+0x62a> │ │ │ │ + beq.n 43206 <_PyLong_UnsignedInt_Converter@@Base+0x44e> │ │ │ │ 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 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 431f0 <_PyLong_UnsignedInt_Converter@@Base+0x626> │ │ │ │ + bne.n 43202 <_PyLong_UnsignedInt_Converter@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 431f0 <_PyLong_UnsignedInt_Converter@@Base+0x626> │ │ │ │ - movw r0, #26916 @ 0x6924 │ │ │ │ + beq.n 43202 <_PyLong_UnsignedInt_Converter@@Base+0x44a> │ │ │ │ + movw r0, #33148 @ 0x817c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4319a <_PyLong_UnsignedInt_Converter@@Base+0x5d0> │ │ │ │ + cbnz r0, 431ac <_PyLong_UnsignedInt_Converter@@Base+0x3f4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #12304 @ 0x3010 │ │ │ │ + movw r0, #18576 @ 0x4890 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 431d0 <_PyLong_UnsignedInt_Converter@@Base+0x606> │ │ │ │ + beq.n 431e2 <_PyLong_UnsignedInt_Converter@@Base+0x42a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 431d0 <_PyLong_UnsignedInt_Converter@@Base+0x606> │ │ │ │ + cbnz r3, 431e2 <_PyLong_UnsignedInt_Converter@@Base+0x42a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4318e <_PyLong_UnsignedInt_Converter@@Base+0x5c4> │ │ │ │ + beq.n 431a0 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 431f0 <_PyLong_UnsignedInt_Converter@@Base+0x626> │ │ │ │ + beq.n 43202 <_PyLong_UnsignedInt_Converter@@Base+0x44a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 431f0 <_PyLong_UnsignedInt_Converter@@Base+0x626> │ │ │ │ + cbnz r3, 43202 <_PyLong_UnsignedInt_Converter@@Base+0x44a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - b.n 430ee <_PyLong_UnsignedInt_Converter@@Base+0x524> │ │ │ │ - ldr r3, [pc, #20] @ (43210 <_PyLong_UnsignedInt_Converter@@Base+0x646>) │ │ │ │ - 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 7fa08 │ │ │ │ - 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 43250 <_PyLong_UnsignedInt_Converter@@Base+0x686> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + bne.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x48c> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #2028 @ 0x7ec │ │ │ │ + movw r0, #8260 @ 0x2044 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43320 <_PyLong_UnsignedInt_Converter@@Base+0x756> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43314 <_PyLong_UnsignedInt_Converter@@Base+0x55c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9650 │ │ │ │ + bl e98b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4327c <_PyLong_UnsignedInt_Converter@@Base+0x6b2> │ │ │ │ + cbz r0, 43270 <_PyLong_UnsignedInt_Converter@@Base+0x4b8> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43282 <_PyLong_UnsignedInt_Converter@@Base+0x6b8> │ │ │ │ + beq.n 43276 <_PyLong_UnsignedInt_Converter@@Base+0x4be> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43314 <_PyLong_UnsignedInt_Converter@@Base+0x74a> │ │ │ │ + b.n 43308 <_PyLong_UnsignedInt_Converter@@Base+0x550> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43292 <_PyLong_UnsignedInt_Converter@@Base+0x6c8> │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 4327c <_PyLong_UnsignedInt_Converter@@Base+0x6b2> │ │ │ │ + bcc.n 43286 <_PyLong_UnsignedInt_Converter@@Base+0x4ce> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 43270 <_PyLong_UnsignedInt_Converter@@Base+0x4b8> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4328c <_PyLong_UnsignedInt_Converter@@Base+0x6c2> │ │ │ │ + beq.n 43280 <_PyLong_UnsignedInt_Converter@@Base+0x4c8> │ │ │ │ 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, 432cc <_PyLong_UnsignedInt_Converter@@Base+0x702> │ │ │ │ + cbz r3, 432c0 <_PyLong_UnsignedInt_Converter@@Base+0x508> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 432cc <_PyLong_UnsignedInt_Converter@@Base+0x702> │ │ │ │ + beq.n 432c0 <_PyLong_UnsignedInt_Converter@@Base+0x508> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 432e2 <_PyLong_UnsignedInt_Converter@@Base+0x718> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 432d6 <_PyLong_UnsignedInt_Converter@@Base+0x51e> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 4330c <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ + bhi.n 43300 <_PyLong_UnsignedInt_Converter@@Base+0x548> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 83e44 │ │ │ │ + bl 83e30 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 432e6 <_PyLong_UnsignedInt_Converter@@Base+0x71c> │ │ │ │ - bl 1e8b74 │ │ │ │ + cbnz r0, 432da <_PyLong_UnsignedInt_Converter@@Base+0x522> │ │ │ │ + bl 1ea2a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43314 <_PyLong_UnsignedInt_Converter@@Base+0x74a> │ │ │ │ + b.n 43308 <_PyLong_UnsignedInt_Converter@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 4330a <_PyLong_UnsignedInt_Converter@@Base+0x740> │ │ │ │ + cbz r3, 432fe <_PyLong_UnsignedInt_Converter@@Base+0x546> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 43314 <_PyLong_UnsignedInt_Converter@@Base+0x74a> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 43308 <_PyLong_UnsignedInt_Converter@@Base+0x550> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88824 │ │ │ │ + bl 88a54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 3e468 │ │ │ │ + b.w 3e57e │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + b.w 149348 │ │ │ │ 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 43360 <_PyLong_UnsignedInt_Converter@@Base+0x796> │ │ │ │ + bgt.n 4335c <_PyLong_UnsignedInt_Converter@@Base+0x5a4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4337a <_PyLong_UnsignedInt_Converter@@Base+0x7b0> │ │ │ │ + bl 12844c │ │ │ │ + b.n 43376 <_PyLong_UnsignedInt_Converter@@Base+0x5be> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4337e <_PyLong_UnsignedInt_Converter@@Base+0x7b4> │ │ │ │ + cbz r3, 4337a <_PyLong_UnsignedInt_Converter@@Base+0x5c2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30732 @ 0x780c │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43390 <_PyLong_UnsignedInt_Converter@@Base+0x7c6> │ │ │ │ + b.n 4338c <_PyLong_UnsignedInt_Converter@@Base+0x5d4> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43394 <_PyLong_UnsignedInt_Converter@@Base+0x7ca>) │ │ │ │ + ldr r0, [pc, #12] @ (43390 <_PyLong_UnsignedInt_Converter@@Base+0x5d8>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 433a2 <_PyLong_UnsignedInt_Converter@@Base+0x7d8> │ │ │ │ - b.w 7fa08 │ │ │ │ + blt.n 4339e <_PyLong_UnsignedInt_Converter@@Base+0x5e6> │ │ │ │ + b.w 7fa1c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e634 │ │ │ │ + b.w 3ea48 <_PyCompile_OptimizeCfg@@Base+0x2fa> │ │ │ │ mov r0, r1 │ │ │ │ - b.w 433bc │ │ │ │ + b.w 433b8 │ │ │ │ │ │ │ │ -000433bc : │ │ │ │ +000433b8 : │ │ │ │ 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, 433d4 │ │ │ │ + cbz r3, 433d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 433ee │ │ │ │ + cbnz r3, 433ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12452 @ 0x30a4 │ │ │ │ + movw r1, #18724 @ 0x4924 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 433f4 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 433f0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 433f8 │ │ │ │ + cbnz r0, 433f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43440 │ │ │ │ + b.n 4343c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 4340e │ │ │ │ + cbz r3, 4340a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56473 @ 0xdc99 │ │ │ │ + movw r3, #56857 @ 0xde19 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4340e │ │ │ │ - cbnz r1, 43440 │ │ │ │ + beq.n 4340a │ │ │ │ + cbnz r1, 4343c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12496 @ 0x30d0 │ │ │ │ + movw r1, #18768 @ 0x4950 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433f4 │ │ │ │ + beq.n 433f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433f4 │ │ │ │ + bne.n 433f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 433f4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 433f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3eac2 <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ - │ │ │ │ -0004344e : │ │ │ │ - ldr r0, [pc, #4] @ (43454 ) │ │ │ │ - b.w cb87c │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4347a │ │ │ │ + bhi.n 43462 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43494 │ │ │ │ + ble.n 4347c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 4349c │ │ │ │ - movw r0, #61948 @ 0xf1fc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + b.n 43484 │ │ │ │ + movw r0, #2644 @ 0xa54 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43472 │ │ │ │ + bne.n 4345a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 434f6 │ │ │ │ + b.n 434de │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 434ba │ │ │ │ + bgt.n 434a2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 43490 │ │ │ │ + bl 12844c │ │ │ │ + b.n 43478 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 434d6 │ │ │ │ + cbz r6, 434be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30732 @ 0x780c │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 43490 │ │ │ │ + bl 12844c │ │ │ │ + b.n 43478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115594 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 1162c0 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43490 │ │ │ │ + blt.n 43478 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (434fc ) │ │ │ │ + ldr r0, [pc, #16] @ (434e4 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl cbf5c │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #12012 @ 0x2eec │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl ddac4 │ │ │ │ - movw r1, #12644 @ 0x3164 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - bl cc5b0 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000434e8 : │ │ │ │ + movw r0, #11896 @ 0x2e78 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + b.w cb9dc │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d824 │ │ │ │ + b.w 7d830 │ │ │ │ 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 435a4 │ │ │ │ + bne.n 4355c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43588 │ │ │ │ + bne.n 43540 │ │ │ │ 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 43602 │ │ │ │ + b.n 435ba │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 435fa │ │ │ │ + bne.n 435b2 │ │ │ │ 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 43602 │ │ │ │ + b.n 435ba │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 435fa │ │ │ │ - bl 71410 │ │ │ │ + bpl.n 435b2 │ │ │ │ + bl 71438 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 435d2 │ │ │ │ + cbz r0, 4358a │ │ │ │ mov r1, r7 │ │ │ │ - bl 86f44 │ │ │ │ + bl 87174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 435d6 │ │ │ │ + bge.n 4358e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435d2 │ │ │ │ + beq.n 4358a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435d2 │ │ │ │ + cbnz r3, 4358a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43602 │ │ │ │ + b.n 435ba │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d13cc │ │ │ │ + bl d179c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43602 │ │ │ │ + beq.n 435ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43602 │ │ │ │ + cbnz r3, 435ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43602 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 435ba │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl cc0bc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #28] @ (435f4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd3c │ │ │ │ + movw r1, #18948 @ 0x4a04 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + bl cc710 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00043606 : │ │ │ │ - ldr r0, [pc, #4] @ (4360c ) │ │ │ │ - b.w cb87c │ │ │ │ - cmp r7, #0 │ │ │ │ +000435f8 : │ │ │ │ + ldr r0, [pc, #4] @ (43600 ) │ │ │ │ + b.w cb9dc │ │ │ │ + nop │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 4362e │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 43646 │ │ │ │ + b.n 4365a │ │ │ │ + movw r0, #468 @ 0x1d4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43704 │ │ │ │ + b.n 43620 │ │ │ │ + bl 83a3c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 43668 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 43678 │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 43704 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 43678 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 43656 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43656 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 436e4 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 43692 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 436b8 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 436e6 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 436ac │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 436c4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 436c4 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 436e6 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 4369e │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #30448 @ 0x76f0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #468 @ 0x1d4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43704 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 436f6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d57dc │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 403f4 │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 43638 │ │ │ │ + bpl.n 43732 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 4363a │ │ │ │ + b.n 43734 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4366c │ │ │ │ + bne.n 43766 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 43646 │ │ │ │ + bne.n 43740 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 4364e │ │ │ │ + b.n 43748 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 123584 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 124544 <_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 436a6 │ │ │ │ - cbz r7, 4369e │ │ │ │ + b.n 437a0 │ │ │ │ + cbz r7, 43798 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 43694 │ │ │ │ + ble.n 4378e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4367c │ │ │ │ + bne.n 43776 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 43688 │ │ │ │ + b.n 43782 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 123584 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 124544 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43670 │ │ │ │ - b.n 4369e │ │ │ │ + bne.n 4376a │ │ │ │ + b.n 43798 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 436a6 │ │ │ │ + b.n 437a0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl cbf5c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (436e0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddac4 │ │ │ │ - movw r1, #12768 @ 0x31e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - bl cc5b0 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000436e4 <_PyEval_MatchKeys@@Base>: │ │ │ │ +000437a2 <_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 439b4 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #488] @ (438f0 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + beq.w 43a70 <_PyEval_MatchKeys@@Base+0x2ce> │ │ │ │ + ldr r1, [pc, #484] @ (439ac <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 935f4 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 9374c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 438e6 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 439a4 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl de8a4 │ │ │ │ + bl deb1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438e6 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #452] @ (438f4 <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ + beq.w 439a4 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #448] @ (439b0 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11d1c4 │ │ │ │ + bl 11dee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438fc <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 439b8 <_PyEval_MatchKeys@@Base+0x216> │ │ │ │ mov r0, sl │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438fe <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 439ba <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 43862 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 43920 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e1de8 │ │ │ │ - cbz r0, 43780 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e2064 │ │ │ │ + cbz r0, 4383e <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 4379a <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 43792 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 43858 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 43850 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1550 │ │ │ │ + bl e17cc │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 437b6 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43778 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 43874 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 43836 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 438fe <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bne.w 439ba <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #4972 @ 0x136c │ │ │ │ + movw r2, #11024 @ 0x2b10 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 438fe <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 439ba <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 437d0 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 4388e <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e26c │ │ │ │ - b.n 437dc <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e494 │ │ │ │ + b.n 4389a <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e26c │ │ │ │ + bl 8e494 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438fe <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 439ba <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 4385c <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 4391a <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43812 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 438d0 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43812 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (438f8 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 438d0 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (439b4 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4380a <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 438c8 <_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 4383c <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 438fa <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4383c <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #212] @ (438f8 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 438fa <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #208] @ (439b4 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43834 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 438f2 <_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] │ │ │ │ @@ -37314,640 +37379,463 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 43862 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 43920 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43766 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 43824 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4388e <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 4394c <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4388e <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (438f8 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 4394c <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (439b4 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43886 <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 43944 <_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 438b8 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 43976 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 438b8 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #88] @ (438f8 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43976 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #84] @ (439b4 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438b0 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 4396e <_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 439b6 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + beq.n 43a72 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 439b6 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r2, [pc, #44] @ (438f8 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + bne.n 43a72 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #40] @ (439b4 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438dc <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 4399a <_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 439b6 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + b.n 43a72 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 438fe <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ - nop │ │ │ │ + b.n 439ba <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 4392c <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + cbz r7, 439e8 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4392c <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + beq.n 439e8 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4392c <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ - ldr r2, [pc, #172] @ (439c0 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 439e8 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + ldr r2, [pc, #172] @ (43a7c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43924 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r3, 439e0 <_PyEval_MatchKeys@@Base+0x23e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 43958 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + cbz r6, 43a14 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43958 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + beq.n 43a14 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43958 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ - ldr r2, [pc, #128] @ (439c0 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43a14 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + ldr r2, [pc, #128] @ (43a7c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43950 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r3, 43a0c <_PyEval_MatchKeys@@Base+0x26a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r5, 43984 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + cbz r5, 43a40 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43984 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + beq.n 43a40 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43984 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ - ldr r2, [pc, #84] @ (439c0 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43a40 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #84] @ (43a7c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4397c <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r3, 43a38 <_PyEval_MatchKeys@@Base+0x296> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r4, 439b0 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + cbz r4, 43a6c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 439b0 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 43a6c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 439b0 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #40] @ (439c0 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43a6c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r2, [pc, #40] @ (43a7c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 439a8 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r3, 43a64 <_PyEval_MatchKeys@@Base+0x2c2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 439b6 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r4, [pc, #12] @ (439c4 <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ + b.n 43a72 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r4, [pc, #12] @ (43a80 <_PyEval_MatchKeys@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -000439c8 : │ │ │ │ - ldr r0, [pc, #4] @ (439d0 ) │ │ │ │ - b.w cb87c │ │ │ │ + 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 cc0bc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #32] @ (43abc <_PyEval_MatchKeys@@Base+0x31a>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd3c │ │ │ │ + movw r1, #19036 @ 0x4a5c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + bl cc710 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 43a08 │ │ │ │ + bhi.n 43af4 <_PyEval_MatchKeys@@Base+0x352> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43a20 │ │ │ │ - b.n 43a66 │ │ │ │ - movw r0, #27036 @ 0x699c │ │ │ │ + cbz r0, 43b0c <_PyEval_MatchKeys@@Base+0x36a> │ │ │ │ + b.n 43b52 <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ + movw r0, #33332 @ 0x8234 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 439f8 │ │ │ │ - b.n 43a66 │ │ │ │ + bne.n 43ae4 <_PyEval_MatchKeys@@Base+0x342> │ │ │ │ + b.n 43b52 <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43a9a │ │ │ │ + ble.n 43b86 <_PyEval_MatchKeys@@Base+0x3e4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a88 │ │ │ │ + beq.n 43b74 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43a6a │ │ │ │ + bpl.n 43b56 <_PyEval_MatchKeys@@Base+0x3b4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43a66 │ │ │ │ + cbz r0, 43b52 <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43a8a │ │ │ │ + beq.n 43b76 <_PyEval_MatchKeys@@Base+0x3d4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43aca │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + b.n 43bb6 <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27036 @ 0x699c │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33332 @ 0x8234 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43a66 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43b52 <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43a9c │ │ │ │ + beq.n 43b88 <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43a9c │ │ │ │ - b.n 43a66 │ │ │ │ + bge.n 43b88 <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ + b.n 43b52 <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 43aaa │ │ │ │ + cbnz r4, 43b96 <_PyEval_MatchKeys@@Base+0x3f4> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 188f54 │ │ │ │ + bl 18a870 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43aca │ │ │ │ + cbz r0, 43bb6 <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #36528 @ 0x8eb0 │ │ │ │ + movw r0, #42760 @ 0xa708 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43ad4 │ │ │ │ + cbz r3, 43bc0 <_PyEval_MatchKeys@@Base+0x41e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ 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 43b04 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 43b1c │ │ │ │ - b.n 43b30 │ │ │ │ - movw r0, #59732 @ 0xe954 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43bda │ │ │ │ - b.n 43af6 │ │ │ │ - bl 83a2c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 43b3e │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 43b4e │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43bda │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43b4e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 43b2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43b2c │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 43bba │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 43b68 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 43b8e │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 43bbc │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 43b82 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 43b9a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 43b9a │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 43bbc │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 43b74 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #24140 @ 0x5e4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59732 @ 0xe954 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43bda │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 43bcc │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d3f14 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40516 │ │ │ │ - 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 13ea70 │ │ │ │ - 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 cbf5c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (43ccc ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddac4 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cbnz r0, 43c1a │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43cca │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43c14 │ │ │ │ - ldr r1, [pc, #168] @ (43cd0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddac4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43c14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43c14 │ │ │ │ - ldr r1, [pc, #144] @ (43cd4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddac4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43c14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43c14 │ │ │ │ - ldr r1, [pc, #120] @ (43cd8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddac4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43c14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43c14 │ │ │ │ - ldr r1, [pc, #96] @ (43cdc ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddac4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43c14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43c14 │ │ │ │ - ldr r1, [pc, #72] @ (43ce0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddac4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43c14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ddae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43c14 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #12872 @ 0x3248 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #56240 @ 0xdbb0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 1d5dcc │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - 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, #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 43d20 │ │ │ │ + beq.n 43c02 <_PyEval_MatchKeys@@Base+0x460> │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 43d20 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 43c02 <_PyEval_MatchKeys@@Base+0x460> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13f39c │ │ │ │ + bl 140114 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d28 │ │ │ │ + bne.n 43c0a <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 43da4 │ │ │ │ + b.n 43c86 <_PyEval_MatchKeys@@Base+0x4e4> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43d3e │ │ │ │ + beq.n 43c20 <_PyEval_MatchKeys@@Base+0x47e> │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 43d48 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 43c2a <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 43d58 │ │ │ │ + b.n 43c3a <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13f39c │ │ │ │ + bl 140114 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d58 │ │ │ │ + bne.n 43c3a <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 43da4 │ │ │ │ + b.n 43c86 <_PyEval_MatchKeys@@Base+0x4e4> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43d80 │ │ │ │ + bne.n 43c62 <_PyEval_MatchKeys@@Base+0x4c0> │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12880 @ 0x3250 │ │ │ │ + movw r1, #19140 @ 0x4ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43da4 │ │ │ │ + b.n 43c86 <_PyEval_MatchKeys@@Base+0x4e4> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 34f16 │ │ │ │ - movw r0, #10996 @ 0x2af4 │ │ │ │ + bl 34f1a │ │ │ │ + movw r0, #17252 @ 0x4364 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39636 @ 0x9ad4 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13f7e8 │ │ │ │ + │ │ │ │ +00043c9a : │ │ │ │ + ldr r0, [pc, #4] @ (43ca0 ) │ │ │ │ + b.w cb9dc │ │ │ │ + cmp r7, #8 │ │ │ │ + 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 111888 │ │ │ │ + bl 11230c │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 43e04 │ │ │ │ + cbz r0, 43d00 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 43de8 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 43dec │ │ │ │ - b.n 440f6 │ │ │ │ + bne.n 43ce4 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 43ce8 │ │ │ │ + b.n 43ff2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43df4 │ │ │ │ + bge.n 43cf0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43df4 │ │ │ │ + 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 4bd6c │ │ │ │ + b.w 4bc60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 440e0 │ │ │ │ + bne.w 43fdc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43e2a │ │ │ │ + cbz r3, 43d26 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1103a0 │ │ │ │ + bl 110e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43e38 │ │ │ │ - b.n 440f6 │ │ │ │ + bge.n 43d34 │ │ │ │ + b.n 43ff2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b348 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ + bl 23ca84 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43e18 │ │ │ │ - b.n 440f6 │ │ │ │ + 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 110a84 │ │ │ │ + bl 111508 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 43f14 │ │ │ │ + bne.n 43e10 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 440fc │ │ │ │ + ble.w 43ff8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 43e6c │ │ │ │ + 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 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440f6 │ │ │ │ + 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 43ecc │ │ │ │ + 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 │ │ │ │ @@ -37958,181 +37846,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 43e80 │ │ │ │ + b.n 43d7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 43eea │ │ │ │ + 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 440fc │ │ │ │ + beq.w 43ff8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 440fc │ │ │ │ + bne.w 43ff8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 440fc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43ff8 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #12896 @ 0x3260 │ │ │ │ + movw r1, #19156 @ 0x4ad4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5448 │ │ │ │ + bl f56b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440f6 │ │ │ │ + beq.w 43ff2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43f68 │ │ │ │ + beq.n 43e64 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 43f7a │ │ │ │ + beq.n 43e76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43f4c │ │ │ │ + beq.n 43e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43f4c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43e48 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #34668 @ 0x876c │ │ │ │ + movw r1, #40900 @ 0x9fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 440f6 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 43ff2 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 43f7a │ │ │ │ + bge.n 43e76 │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23bd64 │ │ │ │ + bl 23d4a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43ff6 │ │ │ │ + beq.n 43ef2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ + movw r1, #4944 @ 0x1350 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11b578 │ │ │ │ - bl cbf5c │ │ │ │ + bl 11c2a0 │ │ │ │ + bl cc0bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 43fe8 │ │ │ │ + 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 43fe2 │ │ │ │ + beq.n 43ede │ │ │ │ mov r0, sl │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 43fe2 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 43ede │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #100 @ 0x64 │ │ │ │ + movw r1, #6372 @ 0x18e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44000 │ │ │ │ - b.n 440f6 │ │ │ │ + bne.n 43efc │ │ │ │ + b.n 43ff2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43f92 │ │ │ │ + b.n 43e8e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 44030 │ │ │ │ + ble.n 43f2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 44010 │ │ │ │ + cbnz r0, 43f0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440f6 │ │ │ │ + beq.n 43ff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 440f6 │ │ │ │ + bne.n 43ff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 440f6 │ │ │ │ + bl 77ed8 <_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 44020 │ │ │ │ - b.n 44034 │ │ │ │ + bne.n 43f1c │ │ │ │ + b.n 43f30 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 44068 │ │ │ │ + ble.n 43f64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 44056 │ │ │ │ + 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 4403e │ │ │ │ + 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 44088 │ │ │ │ - bge.n 44056 │ │ │ │ + b.n 43f84 │ │ │ │ + bge.n 43f52 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 44056 │ │ │ │ + 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 44070 │ │ │ │ + b.n 43f6c │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 440ba │ │ │ │ + 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] │ │ │ │ @@ -38142,822 +38030,907 @@ │ │ │ │ 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 44088 │ │ │ │ + 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 440d8 │ │ │ │ + beq.n 43fd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 440d8 │ │ │ │ + cbnz r3, 43fd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 782f8 │ │ │ │ - b.n 440fc │ │ │ │ + bl 78388 │ │ │ │ + b.n 43ff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12928 @ 0x3280 │ │ │ │ + movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ + 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 cc0bc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ (440f8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd3c │ │ │ │ + str r0, [r5, #0] │ │ │ │ + cbnz r0, 44046 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 440f6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd60 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44040 │ │ │ │ + ldr r1, [pc, #168] @ (440fc ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd3c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44040 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd60 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44040 │ │ │ │ + ldr r1, [pc, #144] @ (44100 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd3c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44040 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd60 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44040 │ │ │ │ + ldr r1, [pc, #120] @ (44104 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd3c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44040 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd60 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44040 │ │ │ │ + ldr r1, [pc, #96] @ (44108 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd3c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44040 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd60 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44040 │ │ │ │ + ldr r1, [pc, #72] @ (4410c ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd3c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44040 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddd60 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44040 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #19224 @ 0x4b18 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #62512 @ 0xf430 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 1d7694 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 44152 │ │ │ │ + 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 10880c │ │ │ │ + bl 108fd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7829c │ │ │ │ - cbz r4, 4417a │ │ │ │ - ldr r0, [pc, #28] @ (44180 ) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7832c │ │ │ │ + cbz r4, 4416a │ │ │ │ + ldr r0, [pc, #28] @ (44170 ) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4388 @ 0x1124 │ │ │ │ + movw r0, #10700 @ 0x29cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 4425c │ │ │ │ + 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 442f2 │ │ │ │ + beq.w 442e2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 12981c │ │ │ │ + bl 12a570 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44204 │ │ │ │ + cbz r0, 441f4 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 44208 │ │ │ │ - bl 17affc │ │ │ │ + bne.n 441f8 │ │ │ │ + bl 17bee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441c4 │ │ │ │ + beq.n 441b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 441c8 │ │ │ │ + cbz r3, 441b8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 442f4 │ │ │ │ + b.n 442e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441c4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 441b4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 44230 │ │ │ │ + bne.n 44220 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44222 │ │ │ │ + bne.n 44212 │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 442f4 │ │ │ │ + bge.w 442e4 │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 12981c │ │ │ │ + bl 12a570 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441d0 │ │ │ │ + bne.n 441c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44212 │ │ │ │ + bne.n 44202 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442f4 │ │ │ │ - ldr.w fp, [pc, #240] @ 442fc │ │ │ │ + b.n 442e4 │ │ │ │ + ldr.w fp, [pc, #240] @ 442ec │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 441e6 │ │ │ │ + b.n 441d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44204 │ │ │ │ + bne.n 441f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44204 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 441f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441de │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441de │ │ │ │ + bne.n 441ce │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 441ce │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442bc │ │ │ │ + beq.n 442ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442bc │ │ │ │ + beq.n 442ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187880 <_PyLong_GCD@@Base> │ │ │ │ + bl 189028 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44254 │ │ │ │ + cbnz r0, 44244 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 442be │ │ │ │ + b.n 442ae │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12bac8 │ │ │ │ + bl 12c810 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44274 │ │ │ │ + beq.n 44264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44274 │ │ │ │ + cbnz r3, 44264 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44250 │ │ │ │ + beq.n 44240 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115a8c │ │ │ │ + bl 1167b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44298 │ │ │ │ + beq.n 44288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44298 │ │ │ │ + cbnz r3, 44288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 44250 │ │ │ │ + beq.n 44240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17affc │ │ │ │ + bl 17bee8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442be │ │ │ │ + beq.n 442ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 442be │ │ │ │ + cbnz r3, 442ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 442be │ │ │ │ - ldr r6, [pc, #60] @ (442fc ) │ │ │ │ + bl 77ed8 <_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 442d4 │ │ │ │ + beq.n 442c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 442d4 │ │ │ │ + cbnz r3, 442c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442ea │ │ │ │ + beq.n 442da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442ea │ │ │ │ + cbnz r3, 442da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 441e0 │ │ │ │ - b.n 44204 │ │ │ │ - ldr r4, [pc, #12] @ (44300 ) │ │ │ │ + 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, 44320 │ │ │ │ + cbz r0, 44310 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 255970 │ │ │ │ + bl 257098 │ │ │ │ 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 188118 │ │ │ │ + bl 189984 │ │ │ │ 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 188118 │ │ │ │ + bl 189984 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cbf5c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44392 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 443b2 │ │ │ │ + cbz r3, 4437c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 443b4 │ │ │ │ + b.n 4437e │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 443c2 │ │ │ │ + cbnz r3, 4438c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 443c2 │ │ │ │ + blt.n 4438c │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 443c2 │ │ │ │ - cbnz r0, 443dc │ │ │ │ - ldr r4, [pc, #676] @ (44668 ) │ │ │ │ + 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44468 │ │ │ │ - cbz r5, 44426 │ │ │ │ + beq.n 44432 │ │ │ │ + cbz r5, 443f0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 443e8 │ │ │ │ + cbz r4, 443b2 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 443f0 │ │ │ │ - b.n 44434 │ │ │ │ + bne.n 443ba │ │ │ │ + b.n 443fe │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44402 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 44434 │ │ │ │ - b.n 44468 │ │ │ │ - bl 83a2c │ │ │ │ + cbnz r0, 443cc │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 443fe │ │ │ │ + b.n 44432 │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4441e │ │ │ │ + beq.n 443e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4441e │ │ │ │ + cbnz r3, 443e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44438 │ │ │ │ - b.n 443fa │ │ │ │ + bne.n 44402 │ │ │ │ + b.n 443c4 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44438 │ │ │ │ + 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 445ac │ │ │ │ + bne.w 44576 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4446c │ │ │ │ + cbnz r0, 44436 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 447d2 │ │ │ │ + b.n 4479e │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #44000 @ 0xabe0 │ │ │ │ + movw fp, #50208 @ 0xc420 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44524 │ │ │ │ + beq.n 444ee │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44580 │ │ │ │ + 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 444a8 │ │ │ │ + bpl.n 44472 │ │ │ │ mov r1, sl │ │ │ │ - b.n 44480 │ │ │ │ + b.n 4444a │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 444d8 │ │ │ │ + bmi.n 444a2 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44498 │ │ │ │ + bne.n 44462 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 444d8 │ │ │ │ + bne.n 444a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 444d8 │ │ │ │ + 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 44580 │ │ │ │ + b.n 4454a │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4458e │ │ │ │ + beq.n 44558 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 444f8 │ │ │ │ + bgt.n 444c2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4451e │ │ │ │ + b.n 444e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4450e │ │ │ │ + cbz r0, 444d8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4455a │ │ │ │ - b.n 4458e │ │ │ │ + bne.n 44524 │ │ │ │ + b.n 44558 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4451e │ │ │ │ + beq.n 444e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4451e │ │ │ │ + cbnz r3, 444e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4447c │ │ │ │ + b.n 44446 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44580 │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ + blt.n 4454a │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 44568 │ │ │ │ + bpl.n 44532 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 44580 │ │ │ │ - b.n 44530 │ │ │ │ + bcc.n 4454a │ │ │ │ + b.n 444fa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 447ba │ │ │ │ + beq.w 44786 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4458e │ │ │ │ + beq.n 44558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4458e │ │ │ │ + cbnz r3, 44558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4458e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44558 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4458e │ │ │ │ + cbz r0, 44558 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44542 │ │ │ │ + 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 1f0118 │ │ │ │ + bl 1f183c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 447d2 │ │ │ │ + bge.w 4479e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44468 │ │ │ │ + beq.w 44432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44468 │ │ │ │ + bne.w 44432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44468 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44432 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44468 │ │ │ │ + bne.w 44432 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 445e4 │ │ │ │ + bne.n 445ae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46508 @ 0xb5ac │ │ │ │ + movw r1, #52740 @ 0xce04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 447b0 │ │ │ │ + bl 12844c │ │ │ │ + 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 446ae │ │ │ │ + bne.n 4467a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 447b0 │ │ │ │ + beq.w 4477c │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 4468a │ │ │ │ + blt.n 44656 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 4468a │ │ │ │ + bcc.n 44656 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 44686 │ │ │ │ + bne.n 44652 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4479a │ │ │ │ + beq.w 44766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4463c │ │ │ │ + bgt.n 44606 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4467e │ │ │ │ + b.n 4464a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4466c │ │ │ │ + cbz r0, 44638 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4479a │ │ │ │ + beq.w 44766 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4479a │ │ │ │ + bne.w 44766 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4479a │ │ │ │ - adds r0, #32 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44766 │ │ │ │ + nop │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4467e │ │ │ │ + beq.n 4464a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4467e │ │ │ │ + cbnz r3, 4464a │ │ │ │ mov r0, fp │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 4460c │ │ │ │ + b.n 445d6 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 44616 │ │ │ │ - cbnz r5, 4469a │ │ │ │ + bcs.n 445e0 │ │ │ │ + cbnz r5, 44666 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4472c │ │ │ │ + beq.n 446f8 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4478e │ │ │ │ + blt.n 4475a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4474e │ │ │ │ - b.n 4479a │ │ │ │ - bl 72288 │ │ │ │ + bne.n 4471a │ │ │ │ + b.n 44766 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 447b0 │ │ │ │ + beq.n 4477c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 4471c │ │ │ │ + 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 1d94dc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dada4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4471c │ │ │ │ + blt.n 446e8 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4479a │ │ │ │ + beq.n 44766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 446f6 │ │ │ │ + bgt.n 446c2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44716 │ │ │ │ + b.n 446e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 4476a │ │ │ │ + cbnz r0, 44736 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44716 │ │ │ │ + beq.n 446e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44716 │ │ │ │ + cbnz r3, 446e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 446b8 │ │ │ │ - cbnz r5, 44742 │ │ │ │ + b.n 44684 │ │ │ │ + cbnz r5, 4470e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 44742 │ │ │ │ + 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 4478e │ │ │ │ + b.n 4475a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4479a │ │ │ │ + cbz r0, 44766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4475a │ │ │ │ + bgt.n 44726 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 4478c │ │ │ │ + b.n 44758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4477c │ │ │ │ + cbz r0, 44748 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4479a │ │ │ │ + beq.n 44766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4479a │ │ │ │ + cbnz r3, 44766 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4479a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44766 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4478c │ │ │ │ + beq.n 44758 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4478c │ │ │ │ + cbnz r3, 44758 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f0118 │ │ │ │ + bl 1f183c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 447b2 │ │ │ │ + bge.n 4477e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447b0 │ │ │ │ + beq.n 4477c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 447b0 │ │ │ │ + cbnz r3, 4477c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 447d2 │ │ │ │ + bl cec7c │ │ │ │ + b.n 4479e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4457e │ │ │ │ + beq.w 44548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4457e │ │ │ │ + bne.w 44548 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4457e │ │ │ │ + bl 77ed8 <_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 cbf5c │ │ │ │ + bl cc0bc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447fe │ │ │ │ + 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 44864 │ │ │ │ - b.n 44864 │ │ │ │ + b.n 44828 │ │ │ │ + b.n 44828 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl dda3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 447f0 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 447fe │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a0e0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 18e7b0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbf5c │ │ │ │ - mov r6, r0 │ │ │ │ + bl cc0bc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 44826 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 44830 │ │ │ │ - b.n 44836 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44820 │ │ │ │ - b.n 44862 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44862 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 44840 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44862 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4484a │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44862 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 44854 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44862 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 44862 │ │ │ │ + cbz r0, 44826 │ │ │ │ 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, 44890 │ │ │ │ + cbnz r3, 44854 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 448ac │ │ │ │ + bl 12844c │ │ │ │ + b.n 44870 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 448b0 │ │ │ │ + cbz r3, 44874 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13764 @ 0x35c4 │ │ │ │ + movw r1, #19996 @ 0x4e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 448b8 │ │ │ │ + b.n 4487c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl dd7c0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 448da │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 448e8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a0e0 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18cc34 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 4489c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 448a6 │ │ │ │ + b.n 448ac │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44896 │ │ │ │ + b.n 448ba │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 448ba │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 448ba │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #28 │ │ │ │ @@ -38965,724 +38938,801 @@ │ │ │ │ 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 44a02 │ │ │ │ + beq.n 449d2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44a02 │ │ │ │ + bne.n 449d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44a02 │ │ │ │ + beq.n 449d2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 4494e │ │ │ │ + cbz r5, 4491e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44956 │ │ │ │ + b.n 44926 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ 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, #13004 @ 0x32cc │ │ │ │ + movw r0, #19272 @ 0x4b48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 449aa │ │ │ │ + cbnz r0, 4497a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #14036 @ 0x36d4 │ │ │ │ + movw r0, #20568 @ 0x5058 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 449e2 │ │ │ │ + beq.n 449b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 449e2 │ │ │ │ + cbnz r3, 449b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4499e │ │ │ │ + beq.n 4496e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44a02 │ │ │ │ + beq.n 449d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44a02 │ │ │ │ + cbnz r3, 449d2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 44864 │ │ │ │ + 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 cc0bc │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbnz r0, 449fa │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbnz r0, 44a04 │ │ │ │ + b.n 44a0a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 449f4 │ │ │ │ + b.n 44a36 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44a36 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 44a14 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44a36 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 44a1e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44a36 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 44a28 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44a36 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + 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 44828 │ │ │ │ stmdb 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 r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r4, 44a2c │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 44a2e │ │ │ │ - mov r7, r4 │ │ │ │ - add r7, r1 │ │ │ │ - cbnz r4, 44a3c │ │ │ │ + cbz r4, 44a5c │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + b.n 44a5e │ │ │ │ + mov r6, r4 │ │ │ │ + add r6, r1 │ │ │ │ + cbnz r4, 44a6c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44a3c │ │ │ │ + ble.n 44a6c │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44a3c │ │ │ │ - cbnz r0, 44a5c │ │ │ │ + bgt.n 44a6c │ │ │ │ + cbnz r0, 44a8e │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #316] @ (44b7c ) │ │ │ │ + ldr r4, [pc, #312] @ (44ba8 ) │ │ │ │ movs r2, #0 │ │ │ │ - movs r6, #3 │ │ │ │ + mov.w ip, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ - strd r4, r6, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44a5c │ │ │ │ + strd r4, ip, [sp, #4] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44a8e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44b72 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ + b.n 44ba0 │ │ │ │ + movw r8, #4356 @ 0x1104 │ │ │ │ + movt r8, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 44a7c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 44ab0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44a76 │ │ │ │ - cmp r7, #2 │ │ │ │ - bne.n 44a78 │ │ │ │ - b.n 44a82 │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - b.n 44a84 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 44a84 │ │ │ │ - mov r7, r6 │ │ │ │ + cbz r4, 44aa8 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 44aaa │ │ │ │ + b.n 44ab6 │ │ │ │ + mov r4, r8 │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ + b.n 44ab8 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 44ab8 │ │ │ │ + mov sl, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166ac4 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 1679c0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24d970 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xe4c> │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 44a9e │ │ │ │ - subs r3, r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - cbz r0, 44ab6 │ │ │ │ - strd r4, r7, [sp] │ │ │ │ + bl 24f0a0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xe4c> │ │ │ │ + cmp sl, r8 │ │ │ │ + bne.n 44ad0 │ │ │ │ + ands.w r5, r0, #1 │ │ │ │ + beq.n 44ae8 │ │ │ │ + strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f88f8 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl f8b60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44b72 │ │ │ │ - mov r7, r3 │ │ │ │ + b.n 44ba0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44ad2 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cbnz r3, 44b00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b72 │ │ │ │ + beq.n 44ba0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44b72 │ │ │ │ + b.n 44ba0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cmp r7, r2 │ │ │ │ - bge.n 44ac2 │ │ │ │ + cmp r5, r2 │ │ │ │ + bge.n 44af0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr.w r6, [r3, r5, lsl #2] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d1334 │ │ │ │ + bl d1704 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44b16 │ │ │ │ + beq.n 44b44 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44b16 │ │ │ │ + cbnz r2, 44b44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44b50 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25826c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ble.n 44b7e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 259968 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b3a │ │ │ │ + beq.n 44b68 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b3a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.n 44b4a │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 44b68 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, r8 │ │ │ │ + bne.n 44b78 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44b72 │ │ │ │ + b.n 44ba0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44ac2 │ │ │ │ - b.n 44a58 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.n 44af0 │ │ │ │ + b.n 44a8a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b66 │ │ │ │ + beq.n 44b94 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b66 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 44b94 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44a58 │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 44abc │ │ │ │ + bne.w 44a8a │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 44aec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 71410 │ │ │ │ - cbz r0, 44bb8 │ │ │ │ + bl 71438 │ │ │ │ + cbz r0, 44be4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 86f44 │ │ │ │ + bl 87174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44bba │ │ │ │ + bge.n 44be6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44bb8 │ │ │ │ + beq.n 44be4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44bb8 │ │ │ │ + cbnz r3, 44be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bhi.n 44c0e │ │ │ │ + mov r0, r2 │ │ │ │ + bl 256fe8 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 44c10 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 163d30 <_PyLong_Format@@Base+0x1bcc> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 44c40 │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + bhi.n 44c2a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2570fc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq.n 44c42 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 163d30 <_PyLong_Format@@Base+0x1bcc> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, #1 │ │ │ │ + b.n 44c42 │ │ │ │ + movs r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 44bea │ │ │ │ + bls.n 44c74 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13312 @ 0x3400 │ │ │ │ + movw r1, #19872 @ 0x4da0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 44c12 │ │ │ │ + bl 12844c │ │ │ │ + b.n 44c9c │ │ │ │ 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 14eaa4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 44c32 │ │ │ │ + bl 14f9c4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 44cbc │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ - cbnz r0, 44c16 │ │ │ │ + bl d3cd8 │ │ │ │ + cbnz r0, 44ca0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c32 │ │ │ │ - bl d3cbc │ │ │ │ + b.n 44cbc │ │ │ │ + bl d3eec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44c12 │ │ │ │ + beq.n 44c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44c2c │ │ │ │ + bne.n 44cb6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44c32 │ │ │ │ + b.n 44cbc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44c28 │ │ │ │ + b.n 44cb2 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 44d7a │ │ │ │ + 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 7f834 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 44d76 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 44d76 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #59313 @ 0xe7b1 │ │ │ │ + movt r2, #24 │ │ │ │ + movw r0, #19904 @ 0x4dc0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8285c │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 44d20 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2478a8 │ │ │ │ + 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, #19912 @ 0x4dc8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.n 44d56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 44d56 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 44d14 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 44d76 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 44d76 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 77ed8 <_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, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44c54 │ │ │ │ + cbnz r3, 44d9c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44c54 │ │ │ │ + ble.n 44d9c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44c54 │ │ │ │ - cbnz r4, 44c74 │ │ │ │ + bne.n 44d9c │ │ │ │ + cbnz r4, 44dbc │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44ccc ) │ │ │ │ + ldr r4, [pc, #112] @ (44e14 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44c74 │ │ │ │ + cbnz r0, 44dbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44cc8 │ │ │ │ + b.n 44e10 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 44c70 │ │ │ │ + blt.n 44db8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 44f26 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 45052 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c70 │ │ │ │ + beq.n 44db8 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44cc0 │ │ │ │ + bne.n 44e08 │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ 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 44d02 │ │ │ │ + beq.n 44e4a │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44d02 │ │ │ │ + beq.n 44e4a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44d2a │ │ │ │ - b.n 44d18 │ │ │ │ + beq.n 44e72 │ │ │ │ + b.n 44e60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44cfa │ │ │ │ - movw r0, #59412 @ 0xe814 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq.n 44e42 │ │ │ │ + movw r0, #148 @ 0x94 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cfa │ │ │ │ - b.n 44d56 │ │ │ │ + bne.n 44e42 │ │ │ │ + b.n 44e9e │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #59412 @ 0xe814 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #148 @ 0x94 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44d56 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44e9e │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd898 │ │ │ │ - cbnz r0, 44d4c │ │ │ │ + bl cd9f8 │ │ │ │ + cbnz r0, 44e94 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53348 @ 0xd064 │ │ │ │ + movw r1, #59580 @ 0xe8bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 44d56 │ │ │ │ + bl 12844c │ │ │ │ + b.n 44e9e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45028 │ │ │ │ + b.w 450b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 44e16 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 44ee2 │ │ │ │ mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 7f820 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 44e12 │ │ │ │ + bl 7f834 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 44ee2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44e12 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #52277 @ 0xcc35 │ │ │ │ - movt r2, #24 │ │ │ │ - movw r0, #13388 @ 0x344c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 44dbc │ │ │ │ + beq.n 44ee2 │ │ │ │ + movw r0, #33148 @ 0x817c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8285c │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 44ee6 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 246174 │ │ │ │ + bl 2478a8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 44f3e │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - mov.w r1, #478 @ 0x1de │ │ │ │ + movw r1, #667 @ 0x29b │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - movw r0, #13396 @ 0x3454 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ + movw r0, #19980 @ 0x4e0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.n 44df2 │ │ │ │ + mov r5, r0 │ │ │ │ + beq.n 44f1c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 44df2 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 44f1c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 44edc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 44db0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl dda3c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44e12 │ │ │ │ + beq.n 44f3e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 44e12 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bx lr │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 44f3e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44e5c │ │ │ │ + bhi.n 44f88 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44e74 │ │ │ │ + bmi.n 44fa0 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26980 @ 0x6964 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33276 @ 0x81fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f20 │ │ │ │ - movw r0, #26980 @ 0x6964 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4504c │ │ │ │ + movw r0, #33276 @ 0x81fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f20 │ │ │ │ - b.n 44e32 │ │ │ │ + beq.n 4504c │ │ │ │ + b.n 44f5e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 44ef6 │ │ │ │ + ble.n 45022 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44edc │ │ │ │ + beq.n 45008 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44ebe │ │ │ │ + bpl.n 44fea │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f20 │ │ │ │ + beq.n 4504c │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44ede │ │ │ │ + beq.n 4500a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 44f20 │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + bl 12844c │ │ │ │ + b.n 4504c │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26980 @ 0x6964 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33276 @ 0x81fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f20 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4504c │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44efc │ │ │ │ + beq.n 45028 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44efe │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 44efe │ │ │ │ - b.n 44f20 │ │ │ │ + bne.n 4502a │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4502a │ │ │ │ + b.n 4504c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 44efe │ │ │ │ + b.n 4502a │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2018a8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 20303c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 44f20 │ │ │ │ - movw r0, #36528 @ 0x8eb0 │ │ │ │ + cbz r0, 4504c │ │ │ │ + movw r0, #42760 @ 0xa708 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044f26 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00045052 <_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 44f60 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 4508c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44f60 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 4508c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26768 @ 0x6890 │ │ │ │ + movw r1, #33000 @ 0x80e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 44f7a <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 141654 │ │ │ │ + bl 12844c │ │ │ │ + b.n 450a6 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 14241c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44f7e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 44f7e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 450aa <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 450aa <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f84 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 450b0 <_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, 44fc6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7f820 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 44fc6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 44fc6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ - movw r0, #26916 @ 0x6924 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 44fca <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246174 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 45022 <_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, #13420 @ 0x346c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - beq.n 45000 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 45000 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 44fc0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl dd7c0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45022 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 45022 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045028 : │ │ │ │ +000450b2 : │ │ │ │ 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 71588 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45080 │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4510a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45084 ) │ │ │ │ + ldr r1, [pc, #52] @ (4510c ) │ │ │ │ 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] │ │ │ │ @@ -39694,557 +39744,556 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14e9e8 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14f908 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 450ae │ │ │ │ - bl 86314 │ │ │ │ + cbz r0, 45136 │ │ │ │ + bl 86540 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45188 │ │ │ │ + beq.n 45210 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45188 │ │ │ │ + bne.n 45210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45188 │ │ │ │ + beq.n 45210 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #52277 @ 0xcc35 │ │ │ │ + movw r3, #59313 @ 0xe7b1 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #13480 @ 0x34a8 │ │ │ │ + movw r0, #20040 @ 0x4e48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45132 │ │ │ │ + cbnz r0, 451ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #13492 @ 0x34b4 │ │ │ │ + movw r0, #20052 @ 0x4e54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45168 │ │ │ │ + beq.n 451f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45168 │ │ │ │ + cbnz r3, 451f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45126 │ │ │ │ + beq.n 451ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45188 │ │ │ │ + beq.n 45210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45188 │ │ │ │ + cbnz r3, 45210 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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, 451ae │ │ │ │ + cbnz r3, 45236 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 451ae │ │ │ │ + ble.n 45236 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 451ae │ │ │ │ - cbnz r0, 451ca │ │ │ │ + bne.n 45236 │ │ │ │ + cbnz r0, 45252 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (4520c ) │ │ │ │ + ldr r4, [pc, #84] @ (45294 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 451ca │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45252 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45206 │ │ │ │ + b.n 4528e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 451c6 │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 4524e │ │ │ │ + bl 95f60 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 451fe │ │ │ │ + bne.n 45286 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 45206 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 4528e │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa478 │ │ │ │ + bl fa7f8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 452b2 │ │ │ │ + beq.n 4533a │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45274 │ │ │ │ + ble.n 452fc │ │ │ │ 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, 45270 │ │ │ │ + cbz r1, 452f8 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45256 │ │ │ │ + beq.n 452de │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45268 │ │ │ │ + bpl.n 452f0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45268 │ │ │ │ + bne.n 452f0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45270 │ │ │ │ - bl 83bac │ │ │ │ + cbz r1, 452f8 │ │ │ │ + bl 83bbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4529c │ │ │ │ + blt.n 45324 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45236 │ │ │ │ + b.n 452be │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 452b4 │ │ │ │ + cbz r3, 4533c │ │ │ │ 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 8de78 │ │ │ │ + bl 8e0a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 452b4 │ │ │ │ + cbz r3, 4533c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45280 │ │ │ │ + bge.n 45308 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452b2 │ │ │ │ + beq.n 4533a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 452b2 │ │ │ │ + cbnz r3, 4533a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (45320 ) │ │ │ │ + ldr r1, [pc, #84] @ (453a8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5224 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5454 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45300 │ │ │ │ + cbz r0, 45388 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124110 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 125358 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452f4 │ │ │ │ + beq.n 4537c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 452f8 │ │ │ │ + cbz r3, 45380 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4531a │ │ │ │ + b.n 453a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 452f4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4537c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13532 @ 0x34dc │ │ │ │ + movw r1, #20064 @ 0x4e60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45344 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 45360 │ │ │ │ + bne.n 453cc │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 453e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d10 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45356 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 45360 │ │ │ │ + bne.n 453de │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 453e8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 71f20 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 45414 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ + bl 411c8 <_PyDict_DelItem_KnownHash@@Base+0x1e> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45388 │ │ │ │ + cbz r0, 4543c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 453a6 │ │ │ │ + beq.n 4545a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 453a6 │ │ │ │ + b.n 4545a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 453a4 │ │ │ │ - bl f9170 │ │ │ │ - cbz r0, 453a0 │ │ │ │ + cbz r0, 45458 │ │ │ │ + bl f93d8 │ │ │ │ + cbz r0, 45454 │ │ │ │ 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 453a6 │ │ │ │ - ldr r0, [pc, #0] @ (453a8 ) │ │ │ │ + b.n 4545a │ │ │ │ + ldr r0, [pc, #0] @ (4545c ) │ │ │ │ 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 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 453d4 │ │ │ │ + cbz r0, 45488 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4125a <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + bl 41488 │ │ │ │ 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 4556c │ │ │ │ - cbz r0, 4542c │ │ │ │ + bl 455f4 │ │ │ │ + cbz r0, 454e0 │ │ │ │ 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 45410 │ │ │ │ + beq.n 454c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45410 │ │ │ │ + cbnz r3, 454c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 4542e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 454e2 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ - cbz r0, 4542c │ │ │ │ - bl d3cbc │ │ │ │ + bl d3cd8 │ │ │ │ + cbz r0, 454e0 │ │ │ │ + bl d3eec │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b2c4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23ca00 <_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, 45456 │ │ │ │ + cbz r0, 4550a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4547a │ │ │ │ + beq.n 4552e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4547a │ │ │ │ + b.n 4552e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 45472 │ │ │ │ - bl f9170 │ │ │ │ - cbz r0, 4546e │ │ │ │ + cbz r0, 45526 │ │ │ │ + bl f93d8 │ │ │ │ + cbz r0, 45522 │ │ │ │ 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 4547a │ │ │ │ + b.n 4552e │ │ │ │ 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, 454a8 │ │ │ │ + cbnz r3, 4555c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 454d0 │ │ │ │ + bl 12844c │ │ │ │ + b.n 45584 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 454c6 │ │ │ │ + cbz r3, 4557a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13764 @ 0x35c4 │ │ │ │ + movw r1, #19996 @ 0x4e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 454d0 │ │ │ │ + bl 12844c │ │ │ │ + b.n 45584 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ 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 71ef8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 454fc │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - adds r0, #16 │ │ │ │ - bl 414fa │ │ │ │ - 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 cbf5c │ │ │ │ + bl cc0bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45530 │ │ │ │ + cbz r0, 455b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45530 │ │ │ │ + beq.n 455b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45530 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 455b8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4554c │ │ │ │ + cbz r0, 455d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4554c │ │ │ │ + beq.n 455d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4554c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 455d4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45568 │ │ │ │ + cbz r0, 455f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45568 │ │ │ │ + beq.n 455f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45568 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 455f0 │ │ │ │ + bl 77ed8 <_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 22d950 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22ef58 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 455f0 │ │ │ │ + beq.n 45678 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 455f6 │ │ │ │ + cbnz r2, 4567e │ │ │ │ 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, 455ac │ │ │ │ + cbnz r0, 45634 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455f0 │ │ │ │ + beq.n 45678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455f0 │ │ │ │ + cbnz r3, 45678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 455f0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45678 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455bc │ │ │ │ + beq.n 45644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455bc │ │ │ │ + cbnz r3, 45644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 132734 │ │ │ │ - cbnz r0, 455f4 │ │ │ │ + bl 133488 │ │ │ │ + cbnz r0, 4567c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13708 @ 0x358c │ │ │ │ + movw r1, #20240 @ 0x4f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455f0 │ │ │ │ + beq.n 45678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 455f0 │ │ │ │ + cbnz r3, 45678 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 455f6 │ │ │ │ + b.n 4567e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13744 @ 0x35b0 │ │ │ │ + movw r0, #20276 @ 0x4f34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ 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 │ │ │ │ @@ -40255,395 +40304,395 @@ │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e92c │ │ │ │ + b.w 7e940 │ │ │ │ stmdb 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, #16376 @ 0x3ff8 │ │ │ │ + movw r8, #22608 @ 0x5850 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #24456 @ 0x5f88 │ │ │ │ + movw sl, #30688 @ 0x77e0 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #33160 @ 0x8188 │ │ │ │ + movw r9, #39392 @ 0x99e0 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 4575a │ │ │ │ + bge.n 457e2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4569a │ │ │ │ + bne.n 45722 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 456ae │ │ │ │ + b.n 45736 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 456a4 │ │ │ │ + bne.n 4572c │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 456ae │ │ │ │ + b.n 45736 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 456c2 │ │ │ │ + bcs.n 4574a │ │ │ │ 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 456c4 │ │ │ │ + b.n 4574c │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 4570a │ │ │ │ + bpl.n 45792 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 4570a │ │ │ │ + beq.n 45792 │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #49284 @ 0xc084 │ │ │ │ + movw r2, #55492 @ 0xd8c4 │ │ │ │ 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 45706 │ │ │ │ + beq.n 4578e │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 456f4 │ │ │ │ + b.n 4577c │ │ │ │ mov r3, lr │ │ │ │ - b.n 45714 │ │ │ │ + b.n 4579c │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 230ee8 │ │ │ │ + bl 232628 │ │ │ │ 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 4574a │ │ │ │ + bge.n 457d2 │ │ │ │ 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 45724 │ │ │ │ + b.n 457ac │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4568e │ │ │ │ + b.n 45716 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45774 │ │ │ │ + cbnz r3, 457fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45774 │ │ │ │ + cbnz r3, 457fc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - b.n 45500 │ │ │ │ - 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, #13812 @ 0x35f4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 457b8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 4588a <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #13828 @ 0x3604 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 45588 │ │ │ │ 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 457e8 │ │ │ │ - movw r1, #13645 @ 0x354d │ │ │ │ + beq.n 4582e │ │ │ │ + movw r1, #20033 @ 0x4e41 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23bc48 │ │ │ │ - movw r2, #47008 @ 0xb7a0 │ │ │ │ + b.w 23d388 │ │ │ │ + movw r2, #53240 @ 0xcff8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41012 @ 0xa034 │ │ │ │ + movw r0, #47244 @ 0xb88c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4582e │ │ │ │ + cbnz r0, 45874 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 45836 │ │ │ │ + cbz r0, 4587c │ │ │ │ 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 45820 │ │ │ │ + beq.n 45866 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 458a2 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 458d6 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 458da │ │ │ │ + mov r5, r0 │ │ │ │ + bl 83a3c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 458c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 458c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 458da │ │ │ │ + b.n 45896 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 403f4 │ │ │ │ + cbnz r0, 458ea │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 458fe │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.n 458c6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1d57dc │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + ldrb r3, [r2, r4] │ │ │ │ + cmp r3, #43 @ 0x2b │ │ │ │ + beq.n 458f8 │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + bne.n 458fe │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + strb r3, [r0, #16] │ │ │ │ + strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r0, #17252 @ 0x4364 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 8285c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00045838 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +0004592e <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 45840 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 45936 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 45888 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 4597e <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 45862 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 45958 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #13836 @ 0x360c │ │ │ │ + movw r2, #20344 @ 0x4f78 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14a98c <_PyErr_Format@@Base> │ │ │ │ + b.w 14b76c <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45882 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 45978 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #13928 @ 0x3668 │ │ │ │ + movw r2, #20436 @ 0x4fd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14a98c <_PyErr_Format@@Base> │ │ │ │ + b.w 14b76c <_PyErr_Format@@Base> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #20528 @ 0x5030 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 459be <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 459c2 <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #20544 @ 0x5040 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8285c │ │ │ │ + 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, #10 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 458fa <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + cbz r0, 45a32 <_PyEval_FormatAwaitableError@@Base+0x104> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 458b8 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + ble.n 459f0 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 458b8 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + cbz r3, 459f0 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 458cc <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ + cbz r3, 45a04 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 458d6 <_PyEval_FormatAwaitableError@@Base+0x9e> │ │ │ │ + bne.n 45a0e <_PyEval_FormatAwaitableError@@Base+0xe0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d824 │ │ │ │ + bl 7d830 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 458de <_PyEval_FormatAwaitableError@@Base+0xa6> │ │ │ │ + b.n 45a16 <_PyEval_FormatAwaitableError@@Base+0xe8> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 458ee <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + beq.n 45a26 <_PyEval_FormatAwaitableError@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 458f2 <_PyEval_FormatAwaitableError@@Base+0xba> │ │ │ │ + cbz r3, 45a2a <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 458fa <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + b.n 45a32 <_PyEval_FormatAwaitableError@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 458ee <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45a26 <_PyEval_FormatAwaitableError@@Base+0xf8> │ │ │ │ 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 │ │ │ │ - mov r0, r1 │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 45922 <_PyEval_FormatAwaitableError@@Base+0xea> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 45956 <_PyEval_FormatAwaitableError@@Base+0x11e> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4595a <_PyEval_FormatAwaitableError@@Base+0x122> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 83a2c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45940 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 45940 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 4595a <_PyEval_FormatAwaitableError@@Base+0x122> │ │ │ │ - b.n 45916 <_PyEval_FormatAwaitableError@@Base+0xde> │ │ │ │ - subs r4, r4, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 40516 │ │ │ │ - cbnz r0, 4596a <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4597e <_PyEval_FormatAwaitableError@@Base+0x146> │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 45946 <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d3f14 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - ldrb r3, [r2, r4] │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 45978 <_PyEval_FormatAwaitableError@@Base+0x140> │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4597e <_PyEval_FormatAwaitableError@@Base+0x146> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - strb r3, [r0, #16] │ │ │ │ - strb r1, [r2, r4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r0, #10996 @ 0x2af4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 82848 │ │ │ │ - add sp, #12 │ │ │ │ - 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, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (45a18 <_PyEval_FormatAwaitableError@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #80] @ (45aa0 <_PyEval_FormatAwaitableError@@Base+0x172>) │ │ │ │ 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 241240 <_PyDeadline_Get@@Base+0xcf0> │ │ │ │ + bl 2429ac <_PyDeadline_Get@@Base+0x3d0> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 241be0 <_PyDeadline_Get@@Base+0x1690> │ │ │ │ + bl 243114 <_PyDeadline_Get@@Base+0xb38> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 459fe <_PyEval_FormatAwaitableError@@Base+0x1c6> │ │ │ │ + beq.n 45a86 <_PyEval_FormatAwaitableError@@Base+0x158> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 459fe <_PyEval_FormatAwaitableError@@Base+0x1c6> │ │ │ │ + beq.n 45a86 <_PyEval_FormatAwaitableError@@Base+0x158> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 459e0 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ - ldr r3, [pc, #24] @ (45a18 <_PyEval_FormatAwaitableError@@Base+0x1e0>) │ │ │ │ + b.n 45a68 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + ldr r3, [pc, #24] @ (45aa0 <_PyEval_FormatAwaitableError@@Base+0x172>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 45a10 <_PyEval_FormatAwaitableError@@Base+0x1d8> │ │ │ │ + beq.n 45a98 <_PyEval_FormatAwaitableError@@Base+0x16a> │ │ │ │ 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 71588 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45a74 <_PyEval_FormatAwaitableError@@Base+0x23c> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45afc <_PyEval_FormatAwaitableError@@Base+0x1ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45a78 <_PyEval_FormatAwaitableError@@Base+0x240>) │ │ │ │ + ldr r1, [pc, #52] @ (45b00 <_PyEval_FormatAwaitableError@@Base+0x1d2>) │ │ │ │ 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] │ │ │ │ @@ -40661,1372 +40710,1336 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 247d4c │ │ │ │ + b.w 249478 │ │ │ │ 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 45b74 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + beq.n 45bfc <_PyEval_FormatAwaitableError@@Base+0x2ce> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b74 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + bne.n 45bfc <_PyEval_FormatAwaitableError@@Base+0x2ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45b74 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + beq.n 45bfc <_PyEval_FormatAwaitableError@@Base+0x2ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #14020 @ 0x36c4 │ │ │ │ + movw r0, #20552 @ 0x5048 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45b1e <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ + cbnz r0, 45ba6 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #14028 @ 0x36cc │ │ │ │ + movw r0, #20560 @ 0x5050 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45b54 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ + beq.n 45bdc <_PyEval_FormatAwaitableError@@Base+0x2ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45b54 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ + cbnz r3, 45bdc <_PyEval_FormatAwaitableError@@Base+0x2ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45b12 <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ + beq.n 45b9a <_PyEval_FormatAwaitableError@@Base+0x26c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b74 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + beq.n 45bfc <_PyEval_FormatAwaitableError@@Base+0x2ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b74 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + cbnz r3, 45bfc <_PyEval_FormatAwaitableError@@Base+0x2ce> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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, 45b98 <_PyEval_FormatAwaitableError@@Base+0x360> │ │ │ │ + cbz r3, 45c20 <_PyEval_FormatAwaitableError@@Base+0x2f2> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45b9a <_PyEval_FormatAwaitableError@@Base+0x362> │ │ │ │ + b.n 45c22 <_PyEval_FormatAwaitableError@@Base+0x2f4> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45ba8 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ + cbnz r3, 45c30 <_PyEval_FormatAwaitableError@@Base+0x302> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45ba8 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ + blt.n 45c30 <_PyEval_FormatAwaitableError@@Base+0x302> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45ba8 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ - cbnz r0, 45bc2 <_PyEval_FormatAwaitableError@@Base+0x38a> │ │ │ │ - ldr r4, [pc, #676] @ (45e50 <_PyEval_FormatAwaitableError@@Base+0x618>) │ │ │ │ + bgt.n 45c30 <_PyEval_FormatAwaitableError@@Base+0x302> │ │ │ │ + cbnz r0, 45c4a <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ + ldr r4, [pc, #676] @ (45ed8 <_PyEval_FormatAwaitableError@@Base+0x5aa>) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c56 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ - cbz r5, 45c0a <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ + beq.n 45cde <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ + cbz r5, 45c92 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45bce <_PyEval_FormatAwaitableError@@Base+0x396> │ │ │ │ + cbz r4, 45c56 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45bd6 <_PyEval_FormatAwaitableError@@Base+0x39e> │ │ │ │ - b.n 45c18 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + bne.n 45c5e <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ + b.n 45ca0 <_PyEval_FormatAwaitableError@@Base+0x372> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45be8 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 45c18 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ - b.n 45c56 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ - bl 83a2c │ │ │ │ + cbnz r0, 45c70 <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 45ca0 <_PyEval_FormatAwaitableError@@Base+0x372> │ │ │ │ + b.n 45cde <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c04 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ + beq.n 45c8c <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45c04 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ + cbnz r3, 45c8c <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45c1c <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ - b.n 45be0 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ + bne.n 45ca4 <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + b.n 45c68 <_PyEval_FormatAwaitableError@@Base+0x33a> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45c1c <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + b.n 45ca4 <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 45c26 <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ + cbz r5, 45cae <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 45c2e <_PyEval_FormatAwaitableError@@Base+0x3f6> │ │ │ │ + b.n 45cb6 <_PyEval_FormatAwaitableError@@Base+0x388> │ │ │ │ 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 45d64 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + bne.w 45dec <_PyEval_FormatAwaitableError@@Base+0x4be> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45c5a <_PyEval_FormatAwaitableError@@Base+0x422> │ │ │ │ + cbnz r0, 45ce2 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ - movw sl, #44000 @ 0xabe0 │ │ │ │ + b.n 45fda <_PyEval_FormatAwaitableError@@Base+0x6ac> │ │ │ │ + movw sl, #50208 @ 0xc420 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45cde <_PyEval_FormatAwaitableError@@Base+0x4a6> │ │ │ │ + beq.n 45d66 <_PyEval_FormatAwaitableError@@Base+0x438> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d3a <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ + blt.n 45dc2 <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45c92 <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ + bpl.n 45d1a <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c6a <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + b.n 45cf2 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45c98 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + bmi.n 45d20 <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45c82 <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ + bne.n 45d0a <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d48 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + beq.n 45dd0 <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45cb8 <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ + bgt.n 45d40 <_PyEval_FormatAwaitableError@@Base+0x412> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45cd8 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ + b.n 45d60 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45d10 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + cbnz r0, 45d98 <_PyEval_FormatAwaitableError@@Base+0x46a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cd8 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ + beq.n 45d60 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45cd8 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ + cbnz r3, 45d60 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c66 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + b.n 45cee <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d3a <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ + blt.n 45dc2 <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 45d22 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ + bpl.n 45daa <_PyEval_FormatAwaitableError@@Base+0x47c> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45d3a <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ - b.n 45cea <_PyEval_FormatAwaitableError@@Base+0x4b2> │ │ │ │ + bcc.n 45dc2 <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ + b.n 45d72 <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f3a <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ + beq.w 45fc2 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d48 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + beq.n 45dd0 <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d48 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + cbnz r3, 45dd0 <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d48 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45dd0 <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45d48 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + cbz r0, 45dd0 <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45cfc <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ + bgt.n 45d84 <_PyEval_FormatAwaitableError@@Base+0x456> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f0118 │ │ │ │ + bl 1f183c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 45f52 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ + bge.w 45fda <_PyEval_FormatAwaitableError@@Base+0x6ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c56 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + beq.n 45cde <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45c56 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + bne.w 45cde <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c56 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45cde <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45c56 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + bne.w 45cde <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 45d9c <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + bne.n 45e24 <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46508 @ 0xb5ac │ │ │ │ + movw r1, #52740 @ 0xce04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 45f30 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + bl 12844c │ │ │ │ + b.n 45fb8 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 45e54 <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ + bne.n 45edc <_PyEval_FormatAwaitableError@@Base+0x5ae> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f30 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + beq.w 45fb8 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 45e3a <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ + blt.n 45ec2 <_PyEval_FormatAwaitableError@@Base+0x594> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 45e3a <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ + bcc.n 45ec2 <_PyEval_FormatAwaitableError@@Base+0x594> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45e36 <_PyEval_FormatAwaitableError@@Base+0x5fe> │ │ │ │ + bne.n 45ebe <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f1a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + beq.w 45fa2 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45df0 <_PyEval_FormatAwaitableError@@Base+0x5b8> │ │ │ │ + bgt.n 45e78 <_PyEval_FormatAwaitableError@@Base+0x54a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45e2e <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ + b.n 45eb6 <_PyEval_FormatAwaitableError@@Base+0x588> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45e1c <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ + cbz r0, 45ea4 <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45f1a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + beq.w 45fa2 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f1a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + bne.w 45fa2 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f1a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45fa2 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e2e <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ + beq.n 45eb6 <_PyEval_FormatAwaitableError@@Base+0x588> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 45e2e <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ + cbnz r3, 45eb6 <_PyEval_FormatAwaitableError@@Base+0x588> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 45dc2 <_PyEval_FormatAwaitableError@@Base+0x58a> │ │ │ │ + b.n 45e4a <_PyEval_FormatAwaitableError@@Base+0x51c> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 45dca <_PyEval_FormatAwaitableError@@Base+0x592> │ │ │ │ + bcs.n 45e52 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45f0e <_PyEval_FormatAwaitableError@@Base+0x6d6> │ │ │ │ + blt.n 45f96 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45ece <_PyEval_FormatAwaitableError@@Base+0x696> │ │ │ │ - b.n 45f1a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + bne.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x628> │ │ │ │ + b.n 45fa2 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ nop │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f30 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + beq.n 45fb8 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45ec2 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ + beq.n 45f4a <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ 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 1d94dc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dada4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 45ec2 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ + blt.n 45f4a <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f1a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + beq.n 45fa2 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45e9c <_PyEval_FormatAwaitableError@@Base+0x664> │ │ │ │ + bgt.n 45f24 <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45ebc <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ + b.n 45f44 <_PyEval_FormatAwaitableError@@Base+0x616> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45eea <_PyEval_FormatAwaitableError@@Base+0x6b2> │ │ │ │ + cbnz r0, 45f72 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ebc <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ + beq.n 45f44 <_PyEval_FormatAwaitableError@@Base+0x616> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ebc <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ + cbnz r3, 45f44 <_PyEval_FormatAwaitableError@@Base+0x616> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 45e5e <_PyEval_FormatAwaitableError@@Base+0x626> │ │ │ │ + b.n 45ee6 <_PyEval_FormatAwaitableError@@Base+0x5b8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f1a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + cbz r0, 45fa2 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45eda <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + bgt.n 45f62 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 45f0c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + b.n 45f94 <_PyEval_FormatAwaitableError@@Base+0x666> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45efc <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ + cbz r0, 45f84 <_PyEval_FormatAwaitableError@@Base+0x656> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f1a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + beq.n 45fa2 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f1a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + cbnz r3, 45fa2 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f1a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45fa2 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f0c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + beq.n 45f94 <_PyEval_FormatAwaitableError@@Base+0x666> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f0c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + cbnz r3, 45f94 <_PyEval_FormatAwaitableError@@Base+0x666> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f0118 │ │ │ │ + bl 1f183c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45f32 <_PyEval_FormatAwaitableError@@Base+0x6fa> │ │ │ │ + bge.n 45fba <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f30 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + beq.n 45fb8 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f30 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + cbnz r3, 45fb8 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ + bl cec7c │ │ │ │ + b.n 45fda <_PyEval_FormatAwaitableError@@Base+0x6ac> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45d38 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + beq.w 45dc0 <_PyEval_FormatAwaitableError@@Base+0x492> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45d38 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + bne.w 45dc0 <_PyEval_FormatAwaitableError@@Base+0x492> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d38 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45dc0 <_PyEval_FormatAwaitableError@@Base+0x492> │ │ │ │ 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 202fc4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 204758 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 4601c <_PyEval_FormatAwaitableError@@Base+0x6ee> │ │ │ │ + push {r4, 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 45f88 <_PyEval_FormatAwaitableError@@Base+0x750> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 2558c0 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 45f8a <_PyEval_FormatAwaitableError@@Base+0x752> │ │ │ │ - mov r6, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 162e34 <_PyLong_Format@@Base+0x1bcc> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 45fba <_PyEval_FormatAwaitableError@@Base+0x782> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 45fa4 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2559d4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq.n 45fbc <_PyEval_FormatAwaitableError@@Base+0x784> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 162e34 <_PyLong_Format@@Base+0x1bcc> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, #1 │ │ │ │ - b.n 45fbc <_PyEval_FormatAwaitableError@@Base+0x784> │ │ │ │ - movs r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + 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 46018 <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 46018 <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bl 77ed8 <_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] @ (4604c <_PyEval_FormatAwaitableError@@Base+0x814>) │ │ │ │ + ldr r1, [pc, #112] @ (460a4 <_PyEval_FormatAwaitableError@@Base+0x776>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46046 <_PyEval_FormatAwaitableError@@Base+0x80e> │ │ │ │ + blt.n 4609e <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 4600c <_PyEval_FormatAwaitableError@@Base+0x7d4> │ │ │ │ + cbz r5, 46064 <_PyEval_FormatAwaitableError@@Base+0x736> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9170 │ │ │ │ + bl f93d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46008 <_PyEval_FormatAwaitableError@@Base+0x7d0> │ │ │ │ + beq.n 46060 <_PyEval_FormatAwaitableError@@Base+0x732> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46008 <_PyEval_FormatAwaitableError@@Base+0x7d0> │ │ │ │ + cbnz r3, 46060 <_PyEval_FormatAwaitableError@@Base+0x732> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4600e <_PyEval_FormatAwaitableError@@Base+0x7d6> │ │ │ │ - b.n 46046 <_PyEval_FormatAwaitableError@@Base+0x80e> │ │ │ │ - ldr r4, [pc, #64] @ (46050 <_PyEval_FormatAwaitableError@@Base+0x818>) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46066 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ + b.n 4609e <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ + ldr r4, [pc, #64] @ (460a8 <_PyEval_FormatAwaitableError@@Base+0x77a>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 244908 <_PyObject_GetState@@Base> │ │ │ │ + bl 246168 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 46030 <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ + cbnz r0, 46088 <_PyEval_FormatAwaitableError@@Base+0x75a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46046 <_PyEval_FormatAwaitableError@@Base+0x80e> │ │ │ │ + beq.n 4609e <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46046 <_PyEval_FormatAwaitableError@@Base+0x80e> │ │ │ │ + cbnz r3, 4609e <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46046 <_PyEval_FormatAwaitableError@@Base+0x80e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4609e <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14308 @ 0x37e4 │ │ │ │ + movw r0, #20580 @ 0x5064 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 461b0 <_PyEval_FormatAwaitableError@@Base+0x978>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 46208 <_PyEval_FormatAwaitableError@@Base+0x8da>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 46084 <_PyEval_FormatAwaitableError@@Base+0x84c> │ │ │ │ - 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 46080 <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 46080 <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 46094 <_PyEval_FormatAwaitableError@@Base+0x85c> │ │ │ │ + cbnz r2, 460b8 <_PyEval_FormatAwaitableError@@Base+0x78a> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7d824 │ │ │ │ + b.w 7d830 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d710 │ │ │ │ + b.w 7d71c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (460d0 <_PyEval_FormatAwaitableError@@Base+0x898>) │ │ │ │ + ldr r3, [pc, #36] @ (460f4 <_PyEval_FormatAwaitableError@@Base+0x7c6>) │ │ │ │ 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 460c0 <_PyEval_FormatAwaitableError@@Base+0x888> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 460ca <_PyEval_FormatAwaitableError@@Base+0x892> │ │ │ │ + bne.n 460e4 <_PyEval_FormatAwaitableError@@Base+0x7b6> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 460ee <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 13ea70 │ │ │ │ + b.w 13f7e8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46188 <_PyEval_FormatAwaitableError@@Base+0x950> │ │ │ │ + beq.n 461ac <_PyEval_FormatAwaitableError@@Base+0x87e> │ │ │ │ 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 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46184 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ + bne.n 461a8 <_PyEval_FormatAwaitableError@@Base+0x87a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46184 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ - movw r0, #26916 @ 0x6924 │ │ │ │ + beq.n 461a8 <_PyEval_FormatAwaitableError@@Base+0x87a> │ │ │ │ + movw r0, #33148 @ 0x817c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4612e <_PyEval_FormatAwaitableError@@Base+0x8f6> │ │ │ │ + cbnz r0, 46152 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #14372 @ 0x3824 │ │ │ │ + movw r0, #20644 @ 0x50a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 46164 <_PyEval_FormatAwaitableError@@Base+0x92c> │ │ │ │ + beq.n 46188 <_PyEval_FormatAwaitableError@@Base+0x85a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46164 <_PyEval_FormatAwaitableError@@Base+0x92c> │ │ │ │ + cbnz r3, 46188 <_PyEval_FormatAwaitableError@@Base+0x85a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46122 <_PyEval_FormatAwaitableError@@Base+0x8ea> │ │ │ │ + beq.n 46146 <_PyEval_FormatAwaitableError@@Base+0x818> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46184 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ + beq.n 461a8 <_PyEval_FormatAwaitableError@@Base+0x87a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46184 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ + cbnz r3, 461a8 <_PyEval_FormatAwaitableError@@Base+0x87a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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, #42000 @ 0xa410 │ │ │ │ - movt r4, #68 @ 0x44 │ │ │ │ + ldr r5, [pc, #336] @ (46310 <_PyEval_FormatAwaitableError@@Base+0x9e2>) │ │ │ │ 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 461d2 <_PyEval_FormatAwaitableError@@Base+0x99a> │ │ │ │ + add r4, sp, #16 │ │ │ │ + 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} │ │ │ │ + bne.n 461f0 <_PyEval_FormatAwaitableError@@Base+0x8c2> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 461ee <_PyEval_FormatAwaitableError@@Base+0x9b6> │ │ │ │ - b.n 462de <_PyEval_FormatAwaitableError@@Base+0xaa6> │ │ │ │ + cbnz r0, 4620c <_PyEval_FormatAwaitableError@@Base+0x8de> │ │ │ │ + b.n 462fc <_PyEval_FormatAwaitableError@@Base+0x9ce> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #61204 @ 0xef14 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + movw r0, #1900 @ 0x76c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461c2 <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ + bne.n 461e0 <_PyEval_FormatAwaitableError@@Base+0x8b2> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 462de <_PyEval_FormatAwaitableError@@Base+0xaa6> │ │ │ │ - ldr r2, [pc, #256] @ (462f0 <_PyEval_FormatAwaitableError@@Base+0xab8>) │ │ │ │ + b.n 462fc <_PyEval_FormatAwaitableError@@Base+0x9ce> │ │ │ │ + ldr r2, [pc, #260] @ (46314 <_PyEval_FormatAwaitableError@@Base+0x9e6>) │ │ │ │ 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 4621e <_PyEval_FormatAwaitableError@@Base+0x9e6> │ │ │ │ + bmi.n 4623c <_PyEval_FormatAwaitableError@@Base+0x90e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14392 @ 0x3838 │ │ │ │ + movw r1, #20664 @ 0x50b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 462de <_PyEval_FormatAwaitableError@@Base+0xaa6> │ │ │ │ + bl 12844c │ │ │ │ + b.n 462fc <_PyEval_FormatAwaitableError@@Base+0x9ce> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46240 <_PyEval_FormatAwaitableError@@Base+0xa08> │ │ │ │ + bne.n 4625e <_PyEval_FormatAwaitableError@@Base+0x930> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14440 @ 0x3868 │ │ │ │ + movw r1, #20712 @ 0x50e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 462de <_PyEval_FormatAwaitableError@@Base+0xaa6> │ │ │ │ + bl 12844c │ │ │ │ + b.n 462fc <_PyEval_FormatAwaitableError@@Base+0x9ce> │ │ │ │ mov r0, r6 │ │ │ │ - bl 153e3c │ │ │ │ + bl 154d5c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 46264 <_PyEval_FormatAwaitableError@@Base+0xa2c> │ │ │ │ + bgt.n 46282 <_PyEval_FormatAwaitableError@@Base+0x954> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14480 @ 0x3890 │ │ │ │ + movw r1, #20752 @ 0x5110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 462de <_PyEval_FormatAwaitableError@@Base+0xaa6> │ │ │ │ + bl 12844c │ │ │ │ + b.n 462fc <_PyEval_FormatAwaitableError@@Base+0x9ce> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20dfd8 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20f76c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462de <_PyEval_FormatAwaitableError@@Base+0xaa6> │ │ │ │ + cbz r0, 462fc <_PyEval_FormatAwaitableError@@Base+0x9ce> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 4629a <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ + cbnz r3, 462b8 <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14512 @ 0x38b0 │ │ │ │ + movw r1, #20784 @ 0x5130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e544 │ │ │ │ - b.n 462de <_PyEval_FormatAwaitableError@@Base+0xaa6> │ │ │ │ + bl 20fcd4 │ │ │ │ + b.n 462fc <_PyEval_FormatAwaitableError@@Base+0x9ce> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #14556 @ 0x38dc │ │ │ │ + movw r0, #20828 @ 0x515c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #17424 @ 0x4410 │ │ │ │ + movw r1, #23672 @ 0x5c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa9e> │ │ │ │ + blt.n 462f4 <_PyEval_FormatAwaitableError@@Base+0x9c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e544 │ │ │ │ + bl 20fcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 111938 │ │ │ │ + bl 1123bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + cbnz r0, 46388 <_PyEval_FormatAwaitableError@@Base+0xa5a> │ │ │ │ + lsls r4, r0, #1 │ │ │ │ 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] @ (46358 <_PyEval_FormatAwaitableError@@Base+0xb20>) │ │ │ │ + ldr r2, [pc, #84] @ (46380 <_PyEval_FormatAwaitableError@@Base+0xa52>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #64] @ 46350 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ + vldr d6, [pc, #68] @ 46378 <_PyEval_FormatAwaitableError@@Base+0xa4a> │ │ │ │ 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 46336 <_PyEval_FormatAwaitableError@@Base+0xafe> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 46346 <_PyEval_FormatAwaitableError@@Base+0xb0e> │ │ │ │ + bne.n 4635a <_PyEval_FormatAwaitableError@@Base+0xa2c> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 4636a <_PyEval_FormatAwaitableError@@Base+0xa3c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83adc │ │ │ │ + b.w 83aec │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4637a <_PyEval_FormatAwaitableError@@Base+0xb42> │ │ │ │ + cbz r3, 463a2 <_PyEval_FormatAwaitableError@@Base+0xa74> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4637c <_PyEval_FormatAwaitableError@@Base+0xb44> │ │ │ │ + b.n 463a4 <_PyEval_FormatAwaitableError@@Base+0xa76> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4638a <_PyEval_FormatAwaitableError@@Base+0xb52> │ │ │ │ + cbnz r3, 463b2 <_PyEval_FormatAwaitableError@@Base+0xa84> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4638a <_PyEval_FormatAwaitableError@@Base+0xb52> │ │ │ │ + ble.n 463b2 <_PyEval_FormatAwaitableError@@Base+0xa84> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4638a <_PyEval_FormatAwaitableError@@Base+0xb52> │ │ │ │ - cbnz r4, 463b0 <_PyEval_FormatAwaitableError@@Base+0xb78> │ │ │ │ - add r2, sp, #28 │ │ │ │ + bne.n 463b2 <_PyEval_FormatAwaitableError@@Base+0xa84> │ │ │ │ + cbnz r4, 463d2 <_PyEval_FormatAwaitableError@@Base+0xaa4> │ │ │ │ mov r0, r4 │ │ │ │ + ldr r4, [pc, #504] @ (465b0 <_PyEval_FormatAwaitableError@@Base+0xc82>) │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - movw r4, #14544 @ 0x38d0 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46582 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ + beq.w 465a4 <_PyEval_FormatAwaitableError@@Base+0xc76> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 463c6 <_PyEval_FormatAwaitableError@@Base+0xb8e> │ │ │ │ + bne.n 463e8 <_PyEval_FormatAwaitableError@@Base+0xaba> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 463e6 <_PyEval_FormatAwaitableError@@Base+0xbae> │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 46408 <_PyEval_FormatAwaitableError@@Base+0xada> │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 463e6 <_PyEval_FormatAwaitableError@@Base+0xbae> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 46408 <_PyEval_FormatAwaitableError@@Base+0xada> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46582 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ + bne.w 465a4 <_PyEval_FormatAwaitableError@@Base+0xc76> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 463f4 <_PyEval_FormatAwaitableError@@Base+0xbbc> │ │ │ │ + bne.n 46416 <_PyEval_FormatAwaitableError@@Base+0xae8> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 46414 <_PyEval_FormatAwaitableError@@Base+0xbdc> │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 46436 <_PyEval_FormatAwaitableError@@Base+0xb08> │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46414 <_PyEval_FormatAwaitableError@@Base+0xbdc> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 46436 <_PyEval_FormatAwaitableError@@Base+0xb08> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46582 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ + bne.w 465a4 <_PyEval_FormatAwaitableError@@Base+0xc76> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 46426 <_PyEval_FormatAwaitableError@@Base+0xbee> │ │ │ │ + beq.n 46448 <_PyEval_FormatAwaitableError@@Base+0xb1a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 46434 <_PyEval_FormatAwaitableError@@Base+0xbfc> │ │ │ │ + bne.n 46456 <_PyEval_FormatAwaitableError@@Base+0xb28> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 46574 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ - bl 12981c │ │ │ │ + b.n 46596 <_PyEval_FormatAwaitableError@@Base+0xc68> │ │ │ │ + bl 12a570 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46582 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ + beq.w 465a4 <_PyEval_FormatAwaitableError@@Base+0xc76> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4647e <_PyEval_FormatAwaitableError@@Base+0xc46> │ │ │ │ + bne.n 464a0 <_PyEval_FormatAwaitableError@@Base+0xb72> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14572 @ 0x38ec │ │ │ │ + movw r1, #20844 @ 0x516c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46582 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ + beq.w 465a4 <_PyEval_FormatAwaitableError@@Base+0xc76> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46582 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ + bne.w 465a4 <_PyEval_FormatAwaitableError@@Base+0xc76> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46582 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ - bl 141654 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 465a4 <_PyEval_FormatAwaitableError@@Base+0xc76> │ │ │ │ + bl 14241c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4649c <_PyEval_FormatAwaitableError@@Base+0xc64> │ │ │ │ + beq.n 464be <_PyEval_FormatAwaitableError@@Base+0xb90> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4649c <_PyEval_FormatAwaitableError@@Base+0xc64> │ │ │ │ + cbnz r3, 464be <_PyEval_FormatAwaitableError@@Base+0xb90> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 464c6 <_PyEval_FormatAwaitableError@@Base+0xc8e> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 464cc <_PyEval_FormatAwaitableError@@Base+0xc94> │ │ │ │ + bne.n 464e8 <_PyEval_FormatAwaitableError@@Base+0xbba> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 464ee <_PyEval_FormatAwaitableError@@Base+0xbc0> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46582 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ - bl d3cbc │ │ │ │ - b.n 464cc <_PyEval_FormatAwaitableError@@Base+0xc94> │ │ │ │ + beq.n 465a4 <_PyEval_FormatAwaitableError@@Base+0xc76> │ │ │ │ + bl d3eec │ │ │ │ + b.n 464ee <_PyEval_FormatAwaitableError@@Base+0xbc0> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 464f8 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ + beq.n 4651a <_PyEval_FormatAwaitableError@@Base+0xbec> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 464f8 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ + bvs.n 4651a <_PyEval_FormatAwaitableError@@Base+0xbec> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46570 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ + bvs.n 46592 <_PyEval_FormatAwaitableError@@Base+0xc64> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 464fe <_PyEval_FormatAwaitableError@@Base+0xcc6> │ │ │ │ + bne.n 46520 <_PyEval_FormatAwaitableError@@Base+0xbf2> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 46574 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ + b.n 46596 <_PyEval_FormatAwaitableError@@Base+0xc68> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 46538 <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ + bpl.n 4655a <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 46570 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ + bcs.n 46592 <_PyEval_FormatAwaitableError@@Base+0xc64> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 4654c <_PyEval_FormatAwaitableError@@Base+0xd14> │ │ │ │ + bcs.n 4656e <_PyEval_FormatAwaitableError@@Base+0xc40> │ │ │ │ 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 46574 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ + b.n 46596 <_PyEval_FormatAwaitableError@@Base+0xc68> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 46558 <_PyEval_FormatAwaitableError@@Base+0xd20> │ │ │ │ + bcs.n 4657a <_PyEval_FormatAwaitableError@@Base+0xc4c> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46570 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ + bcc.n 46592 <_PyEval_FormatAwaitableError@@Base+0xc64> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46574 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ + b.n 46596 <_PyEval_FormatAwaitableError@@Base+0xc68> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46570 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ + bcc.n 46592 <_PyEval_FormatAwaitableError@@Base+0xc64> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46574 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ + b.n 46596 <_PyEval_FormatAwaitableError@@Base+0xc68> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 83adc │ │ │ │ + b.w 83aec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46630 <_PyEval_FormatAwaitableError@@Base+0xdf8> │ │ │ │ + beq.n 46658 <_PyEval_FormatAwaitableError@@Base+0xd2a> │ │ │ │ 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 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4662c <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ + bne.n 46654 <_PyEval_FormatAwaitableError@@Base+0xd26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4662c <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ - movw r0, #26916 @ 0x6924 │ │ │ │ + beq.n 46654 <_PyEval_FormatAwaitableError@@Base+0xd26> │ │ │ │ + movw r0, #33148 @ 0x817c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 465d6 <_PyEval_FormatAwaitableError@@Base+0xd9e> │ │ │ │ + cbnz r0, 465fe <_PyEval_FormatAwaitableError@@Base+0xcd0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #14612 @ 0x3914 │ │ │ │ + movw r0, #20884 @ 0x5194 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4660c <_PyEval_FormatAwaitableError@@Base+0xdd4> │ │ │ │ + beq.n 46634 <_PyEval_FormatAwaitableError@@Base+0xd06> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4660c <_PyEval_FormatAwaitableError@@Base+0xdd4> │ │ │ │ + cbnz r3, 46634 <_PyEval_FormatAwaitableError@@Base+0xd06> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 465ca <_PyEval_FormatAwaitableError@@Base+0xd92> │ │ │ │ + beq.n 465f2 <_PyEval_FormatAwaitableError@@Base+0xcc4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4662c <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ + beq.n 46654 <_PyEval_FormatAwaitableError@@Base+0xd26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4662c <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ + cbnz r3, 46654 <_PyEval_FormatAwaitableError@@Base+0xd26> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4663a <_PyEval_FormatAwaitableError@@Base+0xe02> │ │ │ │ + cbz r3, 46662 <_PyEval_FormatAwaitableError@@Base+0xd34> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46642 <_PyEval_FormatAwaitableError@@Base+0xe0a> │ │ │ │ + b.n 4666a <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #41452 @ 0xa1ec │ │ │ │ + movw r1, #47684 @ 0xba44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e60c8 │ │ │ │ + b.w 1e77f8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4670a <_PyEval_FormatAwaitableError@@Base+0xed2> │ │ │ │ + beq.n 46732 <_PyEval_FormatAwaitableError@@Base+0xe04> │ │ │ │ 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 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46706 <_PyEval_FormatAwaitableError@@Base+0xece> │ │ │ │ + bne.n 4672e <_PyEval_FormatAwaitableError@@Base+0xe00> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9f8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ + bl 24113c <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46706 <_PyEval_FormatAwaitableError@@Base+0xece> │ │ │ │ + beq.n 4672e <_PyEval_FormatAwaitableError@@Base+0xe00> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e3c <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 242544 <_PyTime_AsTimeval@@Base+0x2574> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10572 @ 0x294c │ │ │ │ + movw r0, #16768 @ 0x4180 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 466b0 <_PyEval_FormatAwaitableError@@Base+0xe78> │ │ │ │ + cbnz r0, 466d8 <_PyEval_FormatAwaitableError@@Base+0xdaa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 246174 │ │ │ │ + b.w 2478a8 │ │ │ │ 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, #14628 @ 0x3924 │ │ │ │ + movw r0, #20900 @ 0x51a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2410b0 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 2427f0 <_PyDeadline_Get@@Base+0x214> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 466e6 <_PyEval_FormatAwaitableError@@Base+0xeae> │ │ │ │ + beq.n 4670e <_PyEval_FormatAwaitableError@@Base+0xde0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 466e6 <_PyEval_FormatAwaitableError@@Base+0xeae> │ │ │ │ + cbnz r3, 4670e <_PyEval_FormatAwaitableError@@Base+0xde0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 466a4 <_PyEval_FormatAwaitableError@@Base+0xe6c> │ │ │ │ + beq.n 466cc <_PyEval_FormatAwaitableError@@Base+0xd9e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46706 <_PyEval_FormatAwaitableError@@Base+0xece> │ │ │ │ + beq.n 4672e <_PyEval_FormatAwaitableError@@Base+0xe00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46706 <_PyEval_FormatAwaitableError@@Base+0xece> │ │ │ │ + cbnz r3, 4672e <_PyEval_FormatAwaitableError@@Base+0xe00> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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] @ (468c8 <_PyEval_FormatAwaitableError@@Base+0x1090>) │ │ │ │ + ldr r5, [pc, #424] @ (468f0 <_PyEval_FormatAwaitableError@@Base+0xfc2>) │ │ │ │ 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 4674c <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ + bne.n 46774 <_PyEval_FormatAwaitableError@@Base+0xe46> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4674c <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ + ble.n 46774 <_PyEval_FormatAwaitableError@@Base+0xe46> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4674c <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ - cbnz r6, 46770 <_PyEval_FormatAwaitableError@@Base+0xf38> │ │ │ │ - ldr r4, [pc, #380] @ (468cc <_PyEval_FormatAwaitableError@@Base+0x1094>) │ │ │ │ + bne.n 46774 <_PyEval_FormatAwaitableError@@Base+0xe46> │ │ │ │ + cbnz r6, 46798 <_PyEval_FormatAwaitableError@@Base+0xe6a> │ │ │ │ + ldr r4, [pc, #380] @ (468f4 <_PyEval_FormatAwaitableError@@Base+0xfc6>) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 468ae <_PyEval_FormatAwaitableError@@Base+0x1076> │ │ │ │ + beq.w 468d6 <_PyEval_FormatAwaitableError@@Base+0xfa8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 46784 <_PyEval_FormatAwaitableError@@Base+0xf4c> │ │ │ │ + cbnz r0, 467ac <_PyEval_FormatAwaitableError@@Base+0xe7e> │ │ │ │ mov r6, sl │ │ │ │ - b.n 468b4 <_PyEval_FormatAwaitableError@@Base+0x107c> │ │ │ │ - ldr r3, [pc, #328] @ (468d0 <_PyEval_FormatAwaitableError@@Base+0x1098>) │ │ │ │ + b.n 468dc <_PyEval_FormatAwaitableError@@Base+0xfae> │ │ │ │ + ldr r3, [pc, #328] @ (468f8 <_PyEval_FormatAwaitableError@@Base+0xfca>) │ │ │ │ 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 467b6 <_PyEval_FormatAwaitableError@@Base+0xf7e> │ │ │ │ + bmi.n 467de <_PyEval_FormatAwaitableError@@Base+0xeb0> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14392 @ 0x3838 │ │ │ │ + movw r1, #20664 @ 0x50b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 46780 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ + bl 12844c │ │ │ │ + b.n 467a8 <_PyEval_FormatAwaitableError@@Base+0xe7a> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 467da <_PyEval_FormatAwaitableError@@Base+0xfa2> │ │ │ │ + bne.n 46802 <_PyEval_FormatAwaitableError@@Base+0xed4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14644 @ 0x3934 │ │ │ │ + movw r1, #20916 @ 0x51b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 46780 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ + bl 12844c │ │ │ │ + b.n 467a8 <_PyEval_FormatAwaitableError@@Base+0xe7a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 153e3c │ │ │ │ + bl 154d5c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 467fe <_PyEval_FormatAwaitableError@@Base+0xfc6> │ │ │ │ + bgt.n 46826 <_PyEval_FormatAwaitableError@@Base+0xef8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14684 @ 0x395c │ │ │ │ + movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 46780 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ + bl 12844c │ │ │ │ + b.n 467a8 <_PyEval_FormatAwaitableError@@Base+0xe7a> │ │ │ │ mov r0, r6 │ │ │ │ - bl b9aac │ │ │ │ - cbnz r0, 4681e <_PyEval_FormatAwaitableError@@Base+0xfe6> │ │ │ │ + bl b9c04 │ │ │ │ + cbnz r0, 46846 <_PyEval_FormatAwaitableError@@Base+0xf18> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14716 @ 0x397c │ │ │ │ + movw r1, #20988 @ 0x51fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 46780 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ + bl 12844c │ │ │ │ + b.n 467a8 <_PyEval_FormatAwaitableError@@Base+0xe7a> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20dfd8 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20f76c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46780 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ + beq.n 467a8 <_PyEval_FormatAwaitableError@@Base+0xe7a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 4684a <_PyEval_FormatAwaitableError@@Base+0x1012> │ │ │ │ + cbnz r3, 46872 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14764 @ 0x39ac │ │ │ │ + movw r1, #21036 @ 0x522c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 468a4 <_PyEval_FormatAwaitableError@@Base+0x106c> │ │ │ │ + bl 12844c │ │ │ │ + b.n 468cc <_PyEval_FormatAwaitableError@@Base+0xf9e> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e128 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ + bl 20f8bc <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 468a4 <_PyEval_FormatAwaitableError@@Base+0x106c> │ │ │ │ + cbz r0, 468cc <_PyEval_FormatAwaitableError@@Base+0xf9e> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #17424 @ 0x4410 │ │ │ │ + movw r1, #23672 @ 0x5c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #14556 @ 0x38dc │ │ │ │ + movw r0, #20828 @ 0x515c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4689c <_PyEval_FormatAwaitableError@@Base+0x1064> │ │ │ │ + blt.n 468c4 <_PyEval_FormatAwaitableError@@Base+0xf96> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46886 <_PyEval_FormatAwaitableError@@Base+0x104e> │ │ │ │ + blt.n 468ae <_PyEval_FormatAwaitableError@@Base+0xf80> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 4688c <_PyEval_FormatAwaitableError@@Base+0x1054> │ │ │ │ + b.n 468b4 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111920 │ │ │ │ + bl 1123a4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e544 │ │ │ │ + bl 20fcd4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e544 │ │ │ │ - b.n 46780 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ + bl 20fcd4 │ │ │ │ + b.n 467a8 <_PyEval_FormatAwaitableError@@Base+0xe7a> │ │ │ │ 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 111938 │ │ │ │ + bl 1123bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r4, pc, #288 @ (adr r4, 469ec <_PyEval_FormatAwaitableError@@Base+0x11b4>) │ │ │ │ + pop {r3} │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r0, #12 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -42045,163 +42058,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 46976 <_PyEval_FormatAwaitableError@@Base+0x113e> │ │ │ │ + bmi.n 4699e <_PyEval_FormatAwaitableError@@Base+0x1070> │ │ │ │ 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 d1334 │ │ │ │ + bl d1704 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 4693e <_PyEval_FormatAwaitableError@@Base+0x1106> │ │ │ │ + beq.n 46966 <_PyEval_FormatAwaitableError@@Base+0x1038> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4693e <_PyEval_FormatAwaitableError@@Base+0x1106> │ │ │ │ + cbnz r3, 46966 <_PyEval_FormatAwaitableError@@Base+0x1038> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 46982 <_PyEval_FormatAwaitableError@@Base+0x114a> │ │ │ │ + blt.n 469aa <_PyEval_FormatAwaitableError@@Base+0x107c> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 4696a <_PyEval_FormatAwaitableError@@Base+0x1132> │ │ │ │ + beq.n 46992 <_PyEval_FormatAwaitableError@@Base+0x1064> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5800 @ 0x16a8 │ │ │ │ + movw r1, #12032 @ 0x2f00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 46982 <_PyEval_FormatAwaitableError@@Base+0x114a> │ │ │ │ + bl 12844c │ │ │ │ + b.n 469aa <_PyEval_FormatAwaitableError@@Base+0x107c> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4690a <_PyEval_FormatAwaitableError@@Base+0x10d2> │ │ │ │ + bne.n 46932 <_PyEval_FormatAwaitableError@@Base+0x1004> │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 46900 <_PyEval_FormatAwaitableError@@Base+0x10c8> │ │ │ │ + b.n 46928 <_PyEval_FormatAwaitableError@@Base+0xffa> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ 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 469b6 <_PyEval_FormatAwaitableError@@Base+0x117e> │ │ │ │ + bls.n 469de <_PyEval_FormatAwaitableError@@Base+0x10b0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14808 @ 0x39d8 │ │ │ │ + movw r1, #21080 @ 0x5258 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 469e0 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ + bl 12844c │ │ │ │ + b.n 46a08 <_PyEval_FormatAwaitableError@@Base+0x10da> │ │ │ │ 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 14eaa4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 46a0e <_PyEval_FormatAwaitableError@@Base+0x11d6> │ │ │ │ + bl 14f9c4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46a36 <_PyEval_FormatAwaitableError@@Base+0x1108> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ - cbnz r0, 469e4 <_PyEval_FormatAwaitableError@@Base+0x11ac> │ │ │ │ + bl d3cd8 │ │ │ │ + cbnz r0, 46a0c <_PyEval_FormatAwaitableError@@Base+0x10de> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46a0e <_PyEval_FormatAwaitableError@@Base+0x11d6> │ │ │ │ - bl d3cbc │ │ │ │ + b.n 46a36 <_PyEval_FormatAwaitableError@@Base+0x1108> │ │ │ │ + bl d3eec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180a00 │ │ │ │ + bl 18195c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 469e0 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ + beq.n 46a08 <_PyEval_FormatAwaitableError@@Base+0x10da> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 469e0 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ + blt.n 46a08 <_PyEval_FormatAwaitableError@@Base+0x10da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46a08 <_PyEval_FormatAwaitableError@@Base+0x11d0> │ │ │ │ + bne.n 46a30 <_PyEval_FormatAwaitableError@@Base+0x1102> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46a0e <_PyEval_FormatAwaitableError@@Base+0x11d6> │ │ │ │ + b.n 46a36 <_PyEval_FormatAwaitableError@@Base+0x1108> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46a04 <_PyEval_FormatAwaitableError@@Base+0x11cc> │ │ │ │ + b.n 46a2c <_PyEval_FormatAwaitableError@@Base+0x10fe> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00046a10 : │ │ │ │ +00046a38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 46a30 │ │ │ │ + bhi.n 46a58 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46a42 │ │ │ │ + b.n 46a6a │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #44144 @ 0xac70 │ │ │ │ + movw r0, #50408 @ 0xc4e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_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 46a68 │ │ │ │ + bne.n 46a90 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46a9c │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 46ac4 │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46a9c │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 46a84 │ │ │ │ + bne.n 46ac4 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 46aac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46aca │ │ │ │ + b.n 46af2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14848 @ 0x3a00 │ │ │ │ + movw r1, #21120 @ 0x5280 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 46a80 │ │ │ │ + bl 12844c │ │ │ │ + b.n 46aa8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46a84 │ │ │ │ - ldr r2, [pc, #48] @ (46ad8 ) │ │ │ │ + bls.n 46aac │ │ │ │ + ldr r2, [pc, #48] @ (46b00 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #32] @ 46ad0 │ │ │ │ + vldr d7, [pc, #32] @ 46af8 │ │ │ │ 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] │ │ │ │ @@ -42217,284 +42230,389 @@ │ │ │ │ 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 46afe │ │ │ │ + bne.n 46b26 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46b16 │ │ │ │ - b.n 46b2a │ │ │ │ + cbnz r0, 46b3e │ │ │ │ + b.n 46b52 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56976 @ 0xde90 │ │ │ │ + movw r0, #63248 @ 0xf710 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46af2 │ │ │ │ - b.n 46c0e │ │ │ │ - bl 83a2c │ │ │ │ + bne.n 46b1a │ │ │ │ + b.n 46c36 │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46b38 │ │ │ │ + bne.n 46b60 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46b48 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 46b70 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c0e │ │ │ │ + bne.n 46c36 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46b48 │ │ │ │ + b.n 46b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46b26 │ │ │ │ + bne.n 46b4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46b26 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b4e │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ + movw r1, #4944 @ 0x1350 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b578 │ │ │ │ - bl cbf5c │ │ │ │ + bl 11c2a0 │ │ │ │ + bl cc0bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46b6e │ │ │ │ + beq.n 46b96 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46be0 │ │ │ │ + beq.n 46c08 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46b84 │ │ │ │ + cbz r1, 46bac │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46b90 │ │ │ │ + bge.n 46bb8 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46b90 │ │ │ │ + b.n 46bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b348 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ + bl 23ca84 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46b74 │ │ │ │ - b.n 46c0e │ │ │ │ + bne.n 46b9c │ │ │ │ + b.n 46c36 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23bd64 │ │ │ │ + bl 23d4a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c0e │ │ │ │ + beq.n 46c36 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46bc0 │ │ │ │ + bge.n 46be8 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46baa │ │ │ │ + b.n 46bd2 │ │ │ │ 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 46c10 │ │ │ │ + b.n 46c38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ + movw r1, #4944 @ 0x1350 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b578 │ │ │ │ - bl cbf5c │ │ │ │ + bl 11c2a0 │ │ │ │ + bl cc0bc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56976 @ 0xde90 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #63248 @ 0xf710 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20c748 │ │ │ │ + b.w 20de80 │ │ │ │ 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, #52976 @ 0xcef0 │ │ │ │ + movw r0, #59208 @ 0xe748 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4904 @ 0x1328 │ │ │ │ + movw r0, #11136 @ 0x2b80 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - b.n 46ca4 │ │ │ │ + b.w 8285c │ │ │ │ + b.n 46d2e │ │ │ │ + b.w 42446 │ │ │ │ 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, #14892 @ 0x3a2c │ │ │ │ + movw r1, #21164 @ 0x52ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 46c9c │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 46cc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13b288 │ │ │ │ - cbnz r0, 46c86 │ │ │ │ + bl 13bffc │ │ │ │ + cbnz r0, 46cb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e4624 │ │ │ │ - b.n 46c9c │ │ │ │ + bl e48b0 │ │ │ │ + b.n 46cc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46ca0 ) │ │ │ │ + ldr r0, [pc, #12] @ (46ccc ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ + beq.n 46cf0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 25ac00 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #31076 @ 0x7964 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #39152 @ 0x98f0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23d08c <_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 800f4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (46d50 ) │ │ │ │ + ldr r3, [pc, #152] @ (46dd8 ) │ │ │ │ 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, 46cec │ │ │ │ + cbz r3, 46d76 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46ce2 │ │ │ │ + bne.n 46d6c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46cd2 │ │ │ │ + bne.n 46d5c │ │ │ │ dmb ish │ │ │ │ - beq.n 46cec │ │ │ │ - bl 268428 │ │ │ │ + beq.n 46d76 │ │ │ │ + bl 269c94 │ │ │ │ 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 46dbe │ │ │ │ + bl 46f08 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46d30 │ │ │ │ + cbz r3, 46dba │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46d26 │ │ │ │ + bne.n 46db0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46d16 │ │ │ │ + bne.n 46da0 │ │ │ │ dmb ish │ │ │ │ - beq.n 46d30 │ │ │ │ - bl 24610c │ │ │ │ + beq.n 46dba │ │ │ │ + bl 24783c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a328 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46d50 ) │ │ │ │ + bl 24b5bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46dd8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46d4a │ │ │ │ + beq.n 46dd4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 42302 │ │ │ │ - b.w 42752 │ │ │ │ - push {r4, lr} │ │ │ │ + b.w 42446 │ │ │ │ + │ │ │ │ +00046de0 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, 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 46d7c │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 259508 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #24844 @ 0x610c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32920 @ 0x8098 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ (46e88 ) │ │ │ │ + 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 46e1e │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 46e1e │ │ │ │ + add.w r9, r8, #4096 @ 0x1000 │ │ │ │ + ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ + cmp r1, r5 │ │ │ │ + bgt.n 46e30 │ │ │ │ + movw r0, #34332 @ 0x861c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #1548 @ 0x60c │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46e4a │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ + cbz r0, 46e3e │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 46e6c │ │ │ │ + b.n 46e40 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, #1 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + bl 83e30 │ │ │ │ + cbnz r0, 46e50 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 46e84 │ │ │ │ + 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 46e68 │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ + b.n 46e5a │ │ │ │ + str r3, [r0, #0] │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ + add.w r4, r0, r5, lsl #2 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 46e80 │ │ │ │ + add.w r5, r5, #1120 @ 0x460 │ │ │ │ + ldr.w r3, [r8, r5, lsl #2] │ │ │ │ + cbz r3, 46e80 │ │ │ │ + blx r3 │ │ │ │ + movs r0, #0 │ │ │ │ + str r7, [r4, #4] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 46eb8 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #18388 @ 0x47d4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 46ede │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - blx 2a534 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - b.w 42302 │ │ │ │ + cbnz r3, 46eea │ │ │ │ + ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ + cbz r3, 46ee2 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #2 │ │ │ │ + movw r1, #18440 @ 0x4808 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 46f02 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + bl 20de80 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 256ad0 <_PyUnicode_ToNumeric@@Base+0x7534> │ │ │ │ + cbnz r0, 46f02 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #2 │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 42a7e │ │ │ │ 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] @ (46f20 ) │ │ │ │ + ldr r3, [pc, #336] @ (4706c ) │ │ │ │ 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 46f08 │ │ │ │ + bne.w 47052 │ │ │ │ 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 46e3a │ │ │ │ + bls.n 46f84 │ │ │ │ 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 │ │ │ │ @@ -42506,15 +42624,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 25972c │ │ │ │ + bl 25b144 │ │ │ │ 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 │ │ │ │ @@ -42529,15 +42647,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, 46e8a │ │ │ │ + cbz r2, 46fd4 │ │ │ │ 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 │ │ │ │ @@ -42554,15 +42672,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 25972c │ │ │ │ + bl 25b144 │ │ │ │ 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 │ │ │ │ @@ -42573,458 +42691,320 @@ │ │ │ │ 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 46ec6 │ │ │ │ + bne.n 47010 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (46f20 ) │ │ │ │ + ldr r3, [pc, #24] @ (4706c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46f1a │ │ │ │ + beq.n 47064 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00046f24 : │ │ │ │ - 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] @ (46fcc ) │ │ │ │ - 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 46f62 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 46f62 │ │ │ │ - add.w r9, r8, #4096 @ 0x1000 │ │ │ │ - ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.n 46f74 │ │ │ │ - movw r0, #28024 @ 0x6d78 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #1548 @ 0x60c │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46f8e │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46f82 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.n 46fb0 │ │ │ │ - b.n 46f84 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, #1 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - bl 83e44 │ │ │ │ - cbnz r0, 46f94 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46fc8 │ │ │ │ - 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 46fac │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ - b.n 46f9e │ │ │ │ - str r3, [r0, #0] │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ - add.w r4, r0, r5, lsl #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46fc4 │ │ │ │ - add.w r5, r5, #1120 @ 0x460 │ │ │ │ - ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 46fc4 │ │ │ │ - blx r3 │ │ │ │ - movs r0, #0 │ │ │ │ - str r7, [r4, #4] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 46ffc │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12116 @ 0x2f54 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 47022 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4702e │ │ │ │ - ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 47026 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #2 │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47046 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20c748 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 2554f8 <_PyUnicode_ToNumeric@@Base+0x7680> │ │ │ │ - cbnz r0, 47046 │ │ │ │ - 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, #14932 @ 0x3a54 │ │ │ │ - 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 ddcdc │ │ │ │ - │ │ │ │ -00047062 : │ │ │ │ +00047070 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47084 │ │ │ │ + bne.n 47092 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47086 │ │ │ │ + beq.n 47094 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26bb74 │ │ │ │ + bl 26d3e4 │ │ │ │ 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 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26bb74 │ │ │ │ + bl 26d3e4 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 47148 │ │ │ │ + cbz r1, 47156 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 4711e │ │ │ │ + cbz r7, 4712c │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #27924 @ 0x6d14 │ │ │ │ + movw r4, #34156 @ 0x856c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #65028 @ 0xfe04 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #5764 @ 0x1684 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #15168 @ 0x3b40 │ │ │ │ + movw r0, #21424 @ 0x53b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - b.n 47174 │ │ │ │ + bl ddf54 │ │ │ │ + b.n 47182 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #27924 @ 0x6d14 │ │ │ │ + movw r4, #34156 @ 0x856c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #65028 @ 0xfe04 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #5764 @ 0x1684 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #15196 @ 0x3b5c │ │ │ │ + movw r0, #21452 @ 0x53cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - b.n 47174 │ │ │ │ - cbz r7, 4715e │ │ │ │ + bl ddf54 │ │ │ │ + b.n 47182 │ │ │ │ + cbz r7, 4716c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #15220 @ 0x3b74 │ │ │ │ + movw r0, #21476 @ 0x53e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - b.n 47174 │ │ │ │ + bl ddf54 │ │ │ │ + b.n 47182 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #15240 @ 0x3b88 │ │ │ │ + movw r0, #21496 @ 0x53f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #21512 @ 0x5408 │ │ │ │ + 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 ddf54 │ │ │ │ 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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00047196 : │ │ │ │ +000471c0 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12cd58 │ │ │ │ + b.w 12daa0 │ │ │ │ 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 471ba │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 471c4 │ │ │ │ + bne.n 471e4 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 471ee │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 7f7bc │ │ │ │ + bl 7f7d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4721c │ │ │ │ + cbz r0, 47246 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl daf5c <_PyType_Name@@Base> │ │ │ │ + bl db1ec <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63504 @ 0xf810 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl ddcdc │ │ │ │ + movw r0, #4200 @ 0x1068 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47210 │ │ │ │ + beq.n 4723a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47214 │ │ │ │ + cbz r3, 4723e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4721c │ │ │ │ + b.n 47246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47210 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4723a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004723e : │ │ │ │ +00047268 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00047260 <_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 4729a <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 4729a <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26768 @ 0x6890 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 472aa <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4b44 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 472ae <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 472ae <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 472b2 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 472da <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + cbnz r7, 472b0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 472da <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + ble.n 472b0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 472da <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - cbnz r2, 472f8 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + bne.n 472b0 │ │ │ │ + cbnz r2, 472ce │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47374 <_PyLong_UnsignedLong_Converter@@Base+0x114>) │ │ │ │ + ldr r4, [pc, #148] @ (47348 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47362 <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + cbz r0, 47338 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ + movw r1, #4944 @ 0x1350 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b578 │ │ │ │ - bl cbf5c │ │ │ │ + bl 11c2a0 │ │ │ │ + bl cc0bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4731c <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + beq.n 472f2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 47334 <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 4730a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 166ac4 │ │ │ │ + bl 1679c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23bce8 │ │ │ │ + bl 23d428 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47366 <_PyLong_UnsignedLong_Converter@@Base+0x106> │ │ │ │ - b.n 47362 <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + bne.n 4733c │ │ │ │ + b.n 47338 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ + movw r1, #4944 @ 0x1350 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b578 │ │ │ │ - bl cbf5c │ │ │ │ + bl 11c2a0 │ │ │ │ + bl cc0bc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56968 @ 0xde88 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #63240 @ 0xf708 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4736e <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 47344 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ 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 c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 473ae <_PyLong_UnsignedLong_Converter@@Base+0x14e> │ │ │ │ + blt.n 47382 │ │ │ │ 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 473b0 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ + b.n 47384 │ │ │ │ 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 │ │ │ │ @@ -43036,857 +43016,892 @@ │ │ │ │ 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, #15284 @ 0x3bb4 │ │ │ │ + movweq r1, #21564 @ 0x543c │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #15292 @ 0x3bbc │ │ │ │ + movwne r1, #21572 @ 0x5444 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85170 │ │ │ │ + bl 8511c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000473fc : │ │ │ │ +000473d0 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +000473f2 <_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 4742c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 4742c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #33000 @ 0x80e8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 4743c <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f4db4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 47440 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 47440 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 47444 <_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, 47438 │ │ │ │ + cbz r2, 47460 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 4743a │ │ │ │ + b.n 47462 <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47448 │ │ │ │ + cbnz r2, 47470 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47448 │ │ │ │ + bne.n 47470 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47462 │ │ │ │ - ldr r4, [pc, #128] @ (474cc ) │ │ │ │ + cbnz r0, 4748a <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + ldr r4, [pc, #128] @ (474f4 <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4748a │ │ │ │ + cbz r0, 474b2 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4748e │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59512 @ 0xe878 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15300 @ 0x3bc4 │ │ │ │ + bmi.n 474b6 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #208 @ 0xd0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #21580 @ 0x544c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 474c4 │ │ │ │ + b.n 474ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47264 @ 0xb8a0 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f0f58 │ │ │ │ + bl 1f267c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34964 │ │ │ │ + bl 34968 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474c4 │ │ │ │ + beq.n 474ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 474c4 │ │ │ │ + cbnz r3, 474ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000474ec : │ │ │ │ +00047514 : │ │ │ │ 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 4751e │ │ │ │ + beq.n 47546 │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #28024 @ 0x6d78 │ │ │ │ + movw r0, #34332 @ 0x861c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4753c │ │ │ │ + b.n 47564 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 4752c │ │ │ │ + cbz r3, 47554 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4752c │ │ │ │ + blt.n 47554 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 47532 │ │ │ │ + bgt.n 4755a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4753a │ │ │ │ + b.n 47562 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004753e : │ │ │ │ +00047566 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [pc, #184] @ (47644 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl d1704 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 475fc │ │ │ │ + bne.n 475aa │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl d1704 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 475fc │ │ │ │ + beq.n 475ac │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + b.n 475ac │ │ │ │ + ldr r5, [pc, #152] @ (47644 ) │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1167b8 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 475fc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl c8a20 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 475d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 475d8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 475fc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl f1c98 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 47600 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 475fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 475fc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 47640 │ │ │ │ + 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 4761c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4761c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 47630 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 47640 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 47626 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47626 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 47570 │ │ │ │ + cbnz r3, 4766a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 47570 │ │ │ │ + ble.n 4766a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47570 │ │ │ │ - cbnz r0, 47588 │ │ │ │ - ldr r5, [pc, #84] @ (475c8 ) │ │ │ │ + bne.n 4766a │ │ │ │ + cbnz r0, 47682 │ │ │ │ + ldr r5, [pc, #88] @ (476c4 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 475ae │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 476a8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 475b2 │ │ │ │ + beq.n 476ac │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15316 @ 0x3bd4 │ │ │ │ + movw r1, #21596 @ 0x545c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 475c4 │ │ │ │ + b.n 476be │ │ │ │ mov r0, r4 │ │ │ │ - bl 24036c <_PyTime_AsTimeval@@Base+0x1a8c> │ │ │ │ + bl 241c50 <_PyTime_AsTimeval@@Base+0x1c80> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 475ae │ │ │ │ + beq.n 476a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + nop │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 47828 │ │ │ │ - b.n 475d0 │ │ │ │ + b.n 476ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 125134 │ │ │ │ + b.w 12637c │ │ │ │ │ │ │ │ -000475de : │ │ │ │ +000476d8 : │ │ │ │ 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 47610 │ │ │ │ + bmi.n 4770a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #21640 @ 0x5488 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 47736 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 47830 │ │ │ │ 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 47678 │ │ │ │ + bge.n 47772 │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47678 │ │ │ │ + bne.n 47772 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47678 │ │ │ │ + bne.n 47772 │ │ │ │ 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 47676 │ │ │ │ + ble.n 47770 │ │ │ │ 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 47654 │ │ │ │ + b.n 4774e │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 4771e │ │ │ │ + ble.n 47818 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc2bc <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47692 │ │ │ │ + bl bc410 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 4778c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4767a │ │ │ │ + b.n 47774 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 476a6 │ │ │ │ + bge.n 477a0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 4771e │ │ │ │ + bpl.n 47818 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 4770c │ │ │ │ + cbz r1, 47806 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 4770a │ │ │ │ + blt.n 47804 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 4770c │ │ │ │ - cbz r0, 4771e │ │ │ │ + bpl.n 47806 │ │ │ │ + cbz r0, 47818 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4770e │ │ │ │ + bne.n 47808 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #15960 @ 0x3e58 │ │ │ │ + movw r1, #22192 @ 0x56b0 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #15704 @ 0x3d58 │ │ │ │ + movw r4, #21936 @ 0x55b0 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 4770e │ │ │ │ + bcs.n 47808 │ │ │ │ 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 476fa │ │ │ │ + bne.n 477f4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 4770a │ │ │ │ + beq.n 47804 │ │ │ │ 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 476e0 │ │ │ │ + b.n 477da │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4771e │ │ │ │ + cbz r0, 47818 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47738 │ │ │ │ + beq.n 47832 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47738 │ │ │ │ + b.n 47832 │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15388 @ 0x3c1c │ │ │ │ + movw r1, #21668 @ 0x54a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (47808 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d1334 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 477c2 │ │ │ │ - bne.n 47770 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl d1334 │ │ │ │ + mov r0, r1 │ │ │ │ + bl dda3c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 47858 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 47868 │ │ │ │ + b.n 47882 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 477c2 │ │ │ │ - beq.n 47772 │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - b.n 47772 │ │ │ │ - ldr r5, [pc, #148] @ (47808 ) │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 115a8c │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 477c2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl c88d8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4779e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 4779e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 477c2 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl f1a20 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 477c6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 477c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 477c2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + blt.n 47866 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ge │ │ │ │ + movge r0, r3 │ │ │ │ + b.n 47868 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47806 │ │ │ │ - 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 477e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 477e2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 477f6 │ │ │ │ + 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 │ │ │ │ - b.n 47806 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 477ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 477ec │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + b.n 47884 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ 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 47916 │ │ │ │ + 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 478c6 │ │ │ │ + bl 26066c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 478f2 │ │ │ │ + movs r1, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 478da │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 478f2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 478d6 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 478d6 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000478fa : │ │ │ │ + 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 18a870 │ │ │ │ + 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] @ (478d4 ) │ │ │ │ + ldr r3, [pc, #152] @ (479c0 ) │ │ │ │ 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, 47870 │ │ │ │ + cbz r3, 4795e │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47866 │ │ │ │ + bne.n 47954 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47856 │ │ │ │ + bne.n 47944 │ │ │ │ dmb ish │ │ │ │ - beq.n 47870 │ │ │ │ - bl 268428 │ │ │ │ + beq.n 4795e │ │ │ │ + bl 269c94 │ │ │ │ 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 46dbe │ │ │ │ + bl 46f08 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 478b4 │ │ │ │ + cbz r3, 479a2 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 478aa │ │ │ │ + bne.n 47998 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4789a │ │ │ │ + bne.n 47988 │ │ │ │ dmb ish │ │ │ │ - beq.n 478b4 │ │ │ │ - bl 24610c │ │ │ │ + beq.n 479a2 │ │ │ │ + bl 24783c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ef8 │ │ │ │ - ldr r3, [pc, #20] @ (478d4 ) │ │ │ │ + bl 71f20 │ │ │ │ + ldr r3, [pc, #20] @ (479c0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 478ce │ │ │ │ + beq.n 479bc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 478fa │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47926 │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4790e │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 47926 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bfcac │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4790a │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4790a │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl dd7c0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 47950 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 47960 │ │ │ │ - b.n 4797a │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4795e │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r0, r3 │ │ │ │ - b.n 47960 │ │ │ │ - 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 4797c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004797e : │ │ │ │ - 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 188f54 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w f98b0 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 479cc │ │ │ │ + beq.n 47a18 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 479ee │ │ │ │ + bl 12844c │ │ │ │ + b.n 47a3a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 479f2 │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 47a3e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47aba │ │ │ │ + b.n 47b06 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 479ee │ │ │ │ + beq.n 47a3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47a24 │ │ │ │ + ble.n 47a70 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 479ee │ │ │ │ + bl cec7c │ │ │ │ + b.n 47a3a │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47a56 │ │ │ │ + cbnz r3, 47aa2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47a3e │ │ │ │ + blt.n 47a8a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47a56 │ │ │ │ + b.n 47aa2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2591ac │ │ │ │ + bl 25a914 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47aba │ │ │ │ - bl 95e08 │ │ │ │ + b.n 47b06 │ │ │ │ + bl 95f60 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47a78 │ │ │ │ + bne.n 47ac4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a68 │ │ │ │ + bne.n 47ab4 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a84 │ │ │ │ + beq.n 47ad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268428 │ │ │ │ + bl 269c94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2591ac │ │ │ │ + bl 25a914 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47aa6 │ │ │ │ + bne.n 47af2 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a96 │ │ │ │ + bne.n 47ae2 │ │ │ │ dmb ish │ │ │ │ - beq.n 47ab2 │ │ │ │ + beq.n 47afe │ │ │ │ mov r0, r4 │ │ │ │ - bl 24610c │ │ │ │ + bl 24783c │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - b.n 47a46 │ │ │ │ + bl 98a60 │ │ │ │ + b.n 47a92 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w f9648 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29e98 │ │ │ │ - cbnz r0, 47b08 │ │ │ │ + cbnz r0, 47b32 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 47b0e │ │ │ │ + bl f1b5c │ │ │ │ + b.n 47b38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #57852 @ 0xe1fc │ │ │ │ + movw r1, #64124 @ 0xfa7c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b8c │ │ │ │ - ldr r2, [pc, #32] @ (47b44 ) │ │ │ │ + b.n 47bbc │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.w c3614 │ │ │ │ + ldr r2, [pc, #32] @ (47b74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #51700 @ 0xc9f4 │ │ │ │ + movw r0, #57856 @ 0xe200 │ │ │ │ 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 82848 │ │ │ │ + b.w 8285c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047b48 : │ │ │ │ +00047b78 : │ │ │ │ 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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b88 │ │ │ │ + cbz r0, 47bb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 475de │ │ │ │ + bl 476d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b7c │ │ │ │ + beq.n 47bac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47b80 │ │ │ │ + cbz r3, 47bb0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47b88 │ │ │ │ + b.n 47bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b7c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47bac │ │ │ │ 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 4556c │ │ │ │ - cbz r0, 47bee │ │ │ │ + bl 455f4 │ │ │ │ + cbz r0, 47c1e │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #10428 @ 0x28bc │ │ │ │ + movw r2, #16828 @ 0x41bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl ccbe4 │ │ │ │ + bl ccd44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47bd2 │ │ │ │ + beq.n 47c02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47bd2 │ │ │ │ + cbnz r3, 47c02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47bf0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47c20 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ - cbz r0, 47bee │ │ │ │ - bl d3cbc │ │ │ │ + bl d3cd8 │ │ │ │ + cbz r0, 47c1e │ │ │ │ + bl d3eec │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b2c4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23ca00 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.w c34dc │ │ │ │ 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 244908 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c34 │ │ │ │ + bl 246168 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c5e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86314 │ │ │ │ + bl 86540 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c38 │ │ │ │ + cbnz r0, 47c62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c34 │ │ │ │ + beq.n 47c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c34 │ │ │ │ + cbnz r3, 47c5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c66 │ │ │ │ + b.n 47c90 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47c56 │ │ │ │ + bge.n 47c80 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #15672 @ 0x3d38 │ │ │ │ + movw r0, #21952 @ 0x55c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #15680 @ 0x3d40 │ │ │ │ + movw r0, #21960 @ 0x55c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #57860 @ 0xe204 │ │ │ │ + movw r1, #64132 @ 0xfa84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b8c │ │ │ │ + b.n 47bbc │ │ │ │ stmdb 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, 47c94 │ │ │ │ + cbz r3, 47cbe │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47c96 │ │ │ │ + b.n 47cc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #528] @ (47ea8 ) │ │ │ │ + movw r4, #48352 @ 0xbce0 │ │ │ │ + movt r4, #68 @ 0x44 │ │ │ │ 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} │ │ │ │ @@ -43900,330 +43915,328 @@ │ │ │ │ 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 47cec │ │ │ │ + bne.n 47d1c │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47cec │ │ │ │ + ble.n 47d1c │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47cec │ │ │ │ - cbnz r5, 47d10 │ │ │ │ - ldr r4, [pc, #444] @ (47eac ) │ │ │ │ + bne.n 47d1c │ │ │ │ + cbnz r5, 47d40 │ │ │ │ + ldr r4, [pc, #440] @ (47ed8 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e74 │ │ │ │ + beq.w 47ea4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e82 │ │ │ │ + beq.w 47eb2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47d98 │ │ │ │ + cbz r0, 47dc8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47d48 │ │ │ │ + beq.n 47d78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47d4c │ │ │ │ - b.n 47d98 │ │ │ │ + bge.n 47d7c │ │ │ │ + b.n 47dc8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47d58 │ │ │ │ + ble.n 47d88 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47d7a │ │ │ │ + cbz r3, 47daa │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #50696 @ 0xc608 │ │ │ │ + movw r1, #56984 @ 0xde98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15768 @ 0x3d98 │ │ │ │ + movw r0, #22048 @ 0x5620 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47d98 │ │ │ │ - ldr.w fp, [pc, #312] @ 47eb0 │ │ │ │ - b.n 47df2 │ │ │ │ + blt.n 47dc8 │ │ │ │ + ldr.w fp, [pc, #308] @ 47edc │ │ │ │ + b.n 47e22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #62312 @ 0xf368 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7928 @ 0x1ef8 │ │ │ │ + movw r2, #3008 @ 0xbc0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #14160 @ 0x3750 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47e86 │ │ │ │ + b.n 47eb6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d98 │ │ │ │ + beq.n 47dc8 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47e0c │ │ │ │ + blt.n 47e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47e66 │ │ │ │ + bge.n 47e96 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47e3c │ │ │ │ + bne.n 47e6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47e2c │ │ │ │ + bne.n 47e5c │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47d9c │ │ │ │ + bne.n 47dcc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111920 │ │ │ │ - b.n 47d98 │ │ │ │ + bl 1123a4 │ │ │ │ + b.n 47dc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e1e │ │ │ │ + cbz r3, 47e4e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47dcc │ │ │ │ + b.n 47dfc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47dcc │ │ │ │ + b.n 47dfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47dee │ │ │ │ + bne.n 47e1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47dee │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e1e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111920 │ │ │ │ + bl 1123a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d98 │ │ │ │ + beq.n 47dc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d98 │ │ │ │ + bne.n 47dc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d98 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47dc8 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47e70 │ │ │ │ + beq.n 47ea0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9acfc <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ae18 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47e86 │ │ │ │ + b.n 47eb6 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47e86 │ │ │ │ + b.n 47eb6 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 111938 │ │ │ │ + bl 1123bc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 111938 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #512 @ (adr r4, 480ac ) │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #960 @ (adr r4, 48274 ) │ │ │ │ + pop {r4, r6, pc} │ │ │ │ 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] @ (47ee4 ) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47f10 ) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #15692 @ 0x3d4c │ │ │ │ + movw r0, #21972 @ 0x55d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #57636 @ 0xe124 │ │ │ │ + movw r1, #63908 @ 0xf9a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b8c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47f12 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47f08 │ │ │ │ - movw r3, #47264 @ 0xb8a0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 47f12 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + b.n 47bbc │ │ │ │ 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 125134 │ │ │ │ + b.w 12637c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 47fc0 │ │ │ │ + beq.n 47fc4 │ │ │ │ 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 46fd0 │ │ │ │ - cbnz r0, 47f92 │ │ │ │ + bl 46e8c │ │ │ │ + cbnz r0, 47f96 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ - cbz r0, 47f74 │ │ │ │ - bl d3cbc │ │ │ │ + bl d3cd8 │ │ │ │ + cbz r0, 47f78 │ │ │ │ + bl d3eec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47fbe │ │ │ │ + b.n 47fc2 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f66 │ │ │ │ + bne.n 47f6a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f66 │ │ │ │ - b.n 47fbc │ │ │ │ + bne.n 47f6a │ │ │ │ + b.n 47fc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47fa6 │ │ │ │ + beq.n 47faa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47fa6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47faa │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #64224 @ 0xfae0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cbnz r3, 47fec │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cbz r2, 47fe2 │ │ │ │ + movw r3, #47264 @ 0xb8a0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 47fec │ │ │ │ + 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] @ (48028 ) │ │ │ │ + ldr r3, [pc, #76] @ (48054 ) │ │ │ │ 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 48006 │ │ │ │ + bhi.n 48032 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #364 @ 0x16c │ │ │ │ + movw r1, #6672 @ 0x1a10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 4801a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 48046 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f094c <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f2070 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f09b8 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 4801e │ │ │ │ + bl 1f20dc <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 4804a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48026 │ │ │ │ + b.n 48052 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 125134 │ │ │ │ + b.w 12637c │ │ │ │ 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] │ │ │ │ @@ -44234,91 +44247,91 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 4808c │ │ │ │ + cbz r0, 480b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4808c │ │ │ │ + beq.n 480b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4808c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 480b8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e92c │ │ │ │ + b.w 7e940 │ │ │ │ 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] @ (480fc ) │ │ │ │ + ldr r1, [pc, #84] @ (48128 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5224 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5454 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480dc │ │ │ │ + cbz r0, 48108 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124110 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 125358 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480d0 │ │ │ │ + beq.n 480fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480d4 │ │ │ │ + cbz r3, 48100 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480f6 │ │ │ │ + b.n 48122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 480d0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 480fc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15804 @ 0x3dbc │ │ │ │ + movw r1, #22084 @ 0x5644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00048100 : │ │ │ │ +0004812c : │ │ │ │ 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 193ee8 │ │ │ │ + bl 1958fc │ │ │ │ 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, 48138 │ │ │ │ + cbz r3, 48164 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r5, [pc, #368] @ (482ac ) │ │ │ │ + ldr r5, [pc, #368] @ (482d8 ) │ │ │ │ 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} │ │ │ │ @@ -44332,270 +44345,268 @@ │ │ │ │ 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 4818a │ │ │ │ + bne.n 481b6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4818a │ │ │ │ + ble.n 481b6 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4818a │ │ │ │ - cbnz r4, 481ac │ │ │ │ + bne.n 481b6 │ │ │ │ + cbnz r4, 481d8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #288] @ (482b0 ) │ │ │ │ + ldr r4, [pc, #288] @ (482dc ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48270 │ │ │ │ + beq.n 4829c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4827e │ │ │ │ + beq.n 482aa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4826c │ │ │ │ + beq.n 48298 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 481e4 │ │ │ │ + beq.n 48210 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 481e6 │ │ │ │ - b.n 4826c │ │ │ │ + bge.n 48212 │ │ │ │ + b.n 48298 │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 481ec │ │ │ │ - cbz r4, 4820a │ │ │ │ + ble.n 48218 │ │ │ │ + cbz r4, 48236 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #50696 @ 0xc608 │ │ │ │ + movw r1, #56984 @ 0xde98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15848 @ 0x3de8 │ │ │ │ + movw r0, #22128 @ 0x5670 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4822a │ │ │ │ - b.n 4826c │ │ │ │ + bge.n 48256 │ │ │ │ + b.n 48298 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #62336 @ 0xf380 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7928 @ 0x1ef8 │ │ │ │ + movw r2, #3032 @ 0xbd8 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #14160 @ 0x3750 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 4826c │ │ │ │ - bl 95e08 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 48298 │ │ │ │ + bl 95f60 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48240 │ │ │ │ + blt.n 4826c │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48252 │ │ │ │ + b.n 4827e │ │ │ │ mov r0, sl │ │ │ │ - cbz r4, 4824c │ │ │ │ + cbz r4, 48278 │ │ │ │ blx 293e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48252 │ │ │ │ + b.n 4827e │ │ │ │ blx 29abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 988fc │ │ │ │ - cbz r4, 48284 │ │ │ │ + bl 98a60 │ │ │ │ + cbz r4, 482b0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1900 │ │ │ │ + bl f1b78 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4828c │ │ │ │ + b.n 482b8 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4828c │ │ │ │ + b.n 482b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4828c │ │ │ │ + b.n 482b8 │ │ │ │ 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 111938 │ │ │ │ + bl 1123bc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 111938 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r4, pc, #1008 @ (adr r4, 486a0 ) │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000482e2 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +0004830a <_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] @ (4839c <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (483c4 <_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, 4833a <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48362 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48330 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48358 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48320 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48348 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 4833a <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 268428 │ │ │ │ + beq.n 48362 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 269c94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208e24 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 20a5bc <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4836c <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48394 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 4836a <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 48392 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48358 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48380 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 4835a <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48382 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 4835e <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 48386 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48396 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 483be <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4838c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 483b4 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4837c <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 483a4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 48396 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 24610c │ │ │ │ + beq.n 483be <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 24783c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #16012 @ 0x3e8c │ │ │ │ + movw r0, #22144 @ 0x5680 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1e8 │ │ │ │ + b.w 7a270 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ 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 14a5b4 │ │ │ │ - cbnz r0, 483e6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bl 14b394 │ │ │ │ + cbnz r0, 4840e <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48418 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ + b.n 48440 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4847a │ │ │ │ + bl 484a2 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 48424 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483e2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 4840a <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48410 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 48438 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483e2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 4840a <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004841a : │ │ │ │ +00048442 : │ │ │ │ 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 │ │ │ │ @@ -44604,128 +44615,128 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 48474 │ │ │ │ + cbz r0, 4849c │ │ │ │ mov r0, sp │ │ │ │ - bl 1a5bc0 │ │ │ │ + bl 1a7460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4846c │ │ │ │ + beq.n 48494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4846c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48494 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48474 │ │ │ │ - bl 772e4 │ │ │ │ + cbz r0, 4849c │ │ │ │ + bl 7736c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 484ac │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 484b0 │ │ │ │ + bne.n 484d4 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 484d8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 484c4 │ │ │ │ + b.n 484ec │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 484c4 │ │ │ │ + bge.n 484ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 484c4 │ │ │ │ + cbz r3, 484ec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 484c4 │ │ │ │ + cbz r3, 484ec │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 484a6 │ │ │ │ + blt.n 484ce │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000484c8 : │ │ │ │ +000484f0 : │ │ │ │ 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 1b6fe0 │ │ │ │ + bl 1b8934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 484f8 │ │ │ │ - bl 772e4 │ │ │ │ + cbz r0, 48520 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 24ce00 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4851e │ │ │ │ + bl 24e530 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 48546 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 485ae │ │ │ │ + b.n 485d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00048522 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +0004854a <_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 13a720 │ │ │ │ + bl 13b494 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 24c718 │ │ │ │ - cbnz r0, 48562 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 4855c <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 24de48 │ │ │ │ + cbnz r0, 4858a <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 48584 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #11504 @ 0x2cf0 │ │ │ │ + movw r1, #17776 @ 0x4570 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48564 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 4858c <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00048566 : │ │ │ │ +0004858e : │ │ │ │ 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 │ │ │ │ @@ -44739,15 +44750,15 @@ │ │ │ │ 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 10e130 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10ebb0 <_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 │ │ │ │ @@ -44756,31 +44767,31 @@ │ │ │ │ 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 71588 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4861a │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 48642 │ │ │ │ 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, 485ee │ │ │ │ + cbz r4, 48616 │ │ │ │ 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] @ (4861c ) │ │ │ │ + ldr r5, [pc, #44] @ (48644 ) │ │ │ │ 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] │ │ │ │ @@ -44792,416 +44803,416 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048620 : │ │ │ │ +00048648 : │ │ │ │ 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, #1328 @ 0x530 │ │ │ │ + movw r1, #7560 @ 0x1d88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1332 @ 0x534 │ │ │ │ + movw r0, #7564 @ 0x1d8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 486e4 │ │ │ │ + blt.n 4870c │ │ │ │ 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 486bc │ │ │ │ + ble.n 486e4 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #59025 @ 0xe691 │ │ │ │ + movw r2, #61713 @ 0xf111 │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29313 @ 0x7281 │ │ │ │ + movw r1, #32729 @ 0x7fd9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #57849 @ 0xe1f9 │ │ │ │ + movw r0, #60533 @ 0xec75 │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cbe8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc10 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 486bc │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 486e4 │ │ │ │ + cbnz r0, 486e4 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 4870c │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10ca68 <_PyArena_Free@@Base+0xec0> │ │ │ │ + bl 10d4fc │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 486d0 │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 486f8 │ │ │ │ + bl 10efa0 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, 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 800f4 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.n 487e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (48794 ) │ │ │ │ + ldr r3, [pc, #152] @ (487e0 ) │ │ │ │ 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, 48732 │ │ │ │ + cbz r3, 4877e │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48728 │ │ │ │ + bne.n 48774 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48718 │ │ │ │ + bne.n 48764 │ │ │ │ dmb ish │ │ │ │ - beq.n 48732 │ │ │ │ - bl 268428 │ │ │ │ + beq.n 4877e │ │ │ │ + bl 269c94 │ │ │ │ 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 48be0 │ │ │ │ + bl 48cb8 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48774 │ │ │ │ + cbz r3, 487c0 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4876a │ │ │ │ + bne.n 487b6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4875a │ │ │ │ + bne.n 487a6 │ │ │ │ dmb ish │ │ │ │ - beq.n 48774 │ │ │ │ - bl 24610c │ │ │ │ + beq.n 487c0 │ │ │ │ + bl 24783c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a328 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48794 ) │ │ │ │ + bl 24b5bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (487e0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4878e │ │ │ │ + beq.n 487da │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, 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 │ │ │ │ - blx 2908c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.n 487bc │ │ │ │ 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 487ec │ │ │ │ + bne.n 48814 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #22260 @ 0x56f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 48808 │ │ │ │ + bl 12844c │ │ │ │ + b.n 48830 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 4880c │ │ │ │ + ble.n 48834 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ec88 │ │ │ │ + bl 14fba8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 489c8 │ │ │ │ + b.n 489f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48918 │ │ │ │ + bne.w 48940 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 48846 │ │ │ │ + cbz r3, 4886e │ │ │ │ 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, 48838 │ │ │ │ - movw r1, #16176 @ 0x3f30 │ │ │ │ + cbnz r2, 48860 │ │ │ │ + movw r1, #22308 @ 0x5724 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 48808 │ │ │ │ - movw r1, #16228 @ 0x3f64 │ │ │ │ + bl 12844c │ │ │ │ + b.n 48830 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 48808 │ │ │ │ + bl 12844c │ │ │ │ + b.n 48830 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48860 │ │ │ │ + cbz r6, 48888 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ec88 │ │ │ │ - b.n 48808 │ │ │ │ + bl 14fba8 │ │ │ │ + b.n 48830 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48884 │ │ │ │ + beq.n 488ac │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57120 @ 0xdf20 │ │ │ │ + movw r1, #63352 @ 0xf778 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 48808 │ │ │ │ + bl 12844c │ │ │ │ + b.n 48830 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 488d6 │ │ │ │ + cbnz r3, 488fe │ │ │ │ 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 20c894 │ │ │ │ + bl 20e028 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4897c │ │ │ │ + beq.n 489a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 489c8 │ │ │ │ + bne.w 489f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48958 │ │ │ │ + beq.n 48980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48958 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48958 │ │ │ │ + bne.n 48980 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48980 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #2144 @ 0x860 │ │ │ │ + movw r1, #8416 @ 0x20e0 │ │ │ │ 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 bfb10 │ │ │ │ + bl bfc6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48808 │ │ │ │ + beq.n 48830 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20c894 │ │ │ │ + bl 20e028 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2554f8 <_PyUnicode_ToNumeric@@Base+0x7680> │ │ │ │ + bl 256ad0 <_PyUnicode_ToNumeric@@Base+0x7534> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4897c │ │ │ │ - b.n 489c8 │ │ │ │ + cbz r0, 489a4 │ │ │ │ + b.n 489f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 202fc4 │ │ │ │ + bl 204758 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48934 │ │ │ │ + cbz r3, 4895c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2554f8 <_PyUnicode_ToNumeric@@Base+0x7680> │ │ │ │ - cbz r0, 4897c │ │ │ │ + b.w 256ad0 <_PyUnicode_ToNumeric@@Base+0x7534> │ │ │ │ + cbz r0, 489a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 489c8 │ │ │ │ + bne.n 489f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48958 │ │ │ │ + beq.n 48980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48958 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48980 │ │ │ │ + bl 77ed8 <_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, #58056 @ 0xe2c8 │ │ │ │ + movw r1, #64288 @ 0xfb20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 48808 │ │ │ │ + bl 12844c │ │ │ │ + b.n 48830 │ │ │ │ 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 d3aa8 │ │ │ │ - cbz r0, 489b4 │ │ │ │ + bl d3cd8 │ │ │ │ + cbz r0, 489dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48808 │ │ │ │ - bl d3cbc │ │ │ │ + bne.w 48830 │ │ │ │ + bl d3eec │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ec88 │ │ │ │ - b.n 48808 │ │ │ │ + bl 14fba8 │ │ │ │ + b.n 48830 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48998 │ │ │ │ - b.n 48808 │ │ │ │ + bne.n 489c0 │ │ │ │ + b.n 48830 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #26200 @ 0x6658 │ │ │ │ + movw r0, #32432 @ 0x7eb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1e8 │ │ │ │ + b.w 7a270 │ │ │ │ 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 48a26 │ │ │ │ + beq.n 48a4e │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48a26 │ │ │ │ + beq.n 48a4e │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #55528 @ 0xd8e8 │ │ │ │ + movw r1, #61800 @ 0xf168 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl bfb10 │ │ │ │ - cbnz r0, 48a3a │ │ │ │ - b.n 48a66 │ │ │ │ + bl bfc6c │ │ │ │ + cbnz r0, 48a62 │ │ │ │ + b.n 48a8e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48a08 │ │ │ │ - movw r0, #55528 @ 0xd8e8 │ │ │ │ + beq.n 48a30 │ │ │ │ + movw r0, #61800 @ 0xf168 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48a66 │ │ │ │ - b.n 48a08 │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48a8e │ │ │ │ + b.n 48a30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86314 │ │ │ │ + bl 86540 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a66 │ │ │ │ + cbz r0, 48a8e │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48a6a │ │ │ │ + cbnz r0, 48a92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48a66 │ │ │ │ + beq.n 48a8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48a66 │ │ │ │ + cbnz r3, 48a8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a7a │ │ │ │ + b.n 48aa2 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048a7e : │ │ │ │ +00048aa6 : │ │ │ │ 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 1e0d8c │ │ │ │ + bl 1e24b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -45210,149 +45221,211 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ (48bb4 ) │ │ │ │ + ldr r1, [pc, #224] @ (48bdc ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #35792 @ 0x8bd0 │ │ │ │ + movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #16280 @ 0x3f98 │ │ │ │ + movw r1, #22412 @ 0x578c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b8e │ │ │ │ + beq.n 48bb6 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #10428 @ 0x28bc │ │ │ │ + movw r1, #16828 @ 0x41bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #11368 @ 0x2c68 │ │ │ │ + movw r0, #17640 @ 0x44e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48b26 │ │ │ │ + bge.n 48b4e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48b84 │ │ │ │ + b.n 48bac │ │ │ │ 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 2162c4 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2183f8 <_PyErr_BadInternalCall@@Base+0xff0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48b22 │ │ │ │ - bl 95e08 │ │ │ │ + beq.n 48b4a │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ 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 41fa8 │ │ │ │ + bl 41f9e │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 772e4 │ │ │ │ - b.n 48b90 │ │ │ │ + bl 7736c │ │ │ │ + b.n 48bb8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48bb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (48bdc ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48ba8 │ │ │ │ + beq.n 48bd0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r4, r0 │ │ │ │ blx 290a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl f9238 │ │ │ │ + cbnz r0, 48c84 │ │ │ │ + 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, 48c5e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 48c5e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48c5e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 48c7a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48c7a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48c7a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7e940 │ │ │ │ + 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] @ (48cb4 ) │ │ │ │ + ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ + cbz r3, 48caa │ │ │ │ + bl 19dd04 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 48cb2 │ │ │ │ + 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] @ (48cc8 ) │ │ │ │ + ldr r3, [pc, #212] @ (48da0 ) │ │ │ │ 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 48cae │ │ │ │ + bne.n 48d86 │ │ │ │ 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 48c3e │ │ │ │ + bls.n 48d16 │ │ │ │ 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 25f3f0 │ │ │ │ + bl 260b9c │ │ │ │ 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, 48c6a │ │ │ │ + cbz r2, 48d42 │ │ │ │ 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 │ │ │ │ @@ -45361,271 +45434,169 @@ │ │ │ │ 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 25f3f0 │ │ │ │ + bl 260b9c │ │ │ │ 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 48c96 │ │ │ │ + bne.n 48d6e │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48cc8 ) │ │ │ │ + ldr r3, [pc, #24] @ (48da0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48cc0 │ │ │ │ + beq.n 48d98 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl f8fd0 │ │ │ │ - cbnz r0, 48d48 │ │ │ │ - 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, 48d22 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 48d22 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d22 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48d3e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48d3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d3e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e92c │ │ │ │ - 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] @ (48d78 ) │ │ │ │ - ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48d6e │ │ │ │ - bl 19c46c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 48d76 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, 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 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 48d9e │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 48dc6 │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48daa │ │ │ │ + cbz r3, 48dd2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48dec │ │ │ │ + b.n 48e14 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48de8 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48de8 │ │ │ │ + cbnz r3, 48e10 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48de8 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48de8 │ │ │ │ + cbnz r3, 48e10 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48de8 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48de8 │ │ │ │ + cbnz r3, 48e10 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48de8 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e10 │ │ │ │ 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, 48e08 │ │ │ │ - ldr r2, [pc, #20] @ (48e0c ) │ │ │ │ + cbnz r3, 48e30 │ │ │ │ + ldr r2, [pc, #20] @ (48e34 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 26509c │ │ │ │ + b.w 266904 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 48e40 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 48e40 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48e5a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 48e5a │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 48e78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 86314 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48e78 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_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 48ece │ │ │ │ + beq.n 48e8a │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48ece │ │ │ │ + beq.n 48e8a │ │ │ │ mov r0, r6 │ │ │ │ - bl b4ef4 │ │ │ │ + bl b5048 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48ee2 │ │ │ │ + bgt.n 48e9e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32788 @ 0x8014 │ │ │ │ + movw r1, #39020 @ 0x986c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 48f10 │ │ │ │ + bl 12844c │ │ │ │ + b.n 48ecc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48eaa │ │ │ │ - movw r0, #47756 @ 0xba8c │ │ │ │ + beq.n 48e66 │ │ │ │ + movw r0, #53988 @ 0xd2e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48f10 │ │ │ │ - b.n 48eaa │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48ecc │ │ │ │ + b.n 48e66 │ │ │ │ subs r0, #1 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48f10 │ │ │ │ + cbz r0, 48ecc │ │ │ │ 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 86314 │ │ │ │ - cbnz r0, 48f14 │ │ │ │ + bl 86540 │ │ │ │ + cbnz r0, 48ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48f32 │ │ │ │ + bne.n 48eee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48f52 │ │ │ │ + b.n 48f0e │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48ef8 │ │ │ │ + bne.n 48eb4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48f42 │ │ │ │ + cbnz r0, 48efe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48f10 │ │ │ │ + beq.n 48ecc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48f10 │ │ │ │ + bne.n 48ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48f10 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48ecc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45636,1385 +45607,1447 @@ │ │ │ │ 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 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 48fa4 │ │ │ │ + beq.n 48f60 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 48fa4 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 48f60 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #16420 @ 0x4024 │ │ │ │ + movw r1, #22552 @ 0x5818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 48fb0 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 48f6c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48fb4 │ │ │ │ - bl 498cc │ │ │ │ + beq.n 48f70 │ │ │ │ + bl 498ea │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4900e │ │ │ │ + b.n 48fca │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 48fca │ │ │ │ + bge.n 48f86 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c804 │ │ │ │ + bl 20df98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48fb0 │ │ │ │ + beq.n 48f6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48fee │ │ │ │ + ble.n 48faa │ │ │ │ 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 4900e │ │ │ │ + ble.n 48fca │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 48ffe │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 48ffe │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49018 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 49018 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 49036 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 86540 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49036 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 49036 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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] @ (490b8 ) │ │ │ │ + ldr r3, [pc, #148] @ (490e0 ) │ │ │ │ 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, 49058 │ │ │ │ + cbz r3, 49080 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4904e │ │ │ │ + bne.n 49076 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4903e │ │ │ │ + bne.n 49066 │ │ │ │ dmb ish │ │ │ │ - beq.n 49058 │ │ │ │ - bl 268428 │ │ │ │ + beq.n 49080 │ │ │ │ + bl 269c94 │ │ │ │ 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 48be0 │ │ │ │ + bl 48cb8 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 4909a │ │ │ │ + cbz r3, 490c2 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49090 │ │ │ │ + bne.n 490b8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49080 │ │ │ │ + bne.n 490a8 │ │ │ │ dmb ish │ │ │ │ - beq.n 4909a │ │ │ │ - bl 24610c │ │ │ │ + beq.n 490c2 │ │ │ │ + bl 24783c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ef8 │ │ │ │ - ldr r3, [pc, #20] @ (490b8 ) │ │ │ │ + bl 71f20 │ │ │ │ + ldr r3, [pc, #20] @ (490e0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 490b4 │ │ │ │ + beq.n 490dc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 490ec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 490ec │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49108 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 49108 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 49126 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1049fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49126 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 49126 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 4914c │ │ │ │ + cbz r4, 49106 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 4914e │ │ │ │ + b.n 49108 │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 4915e │ │ │ │ + cbnz r4, 49118 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4915e │ │ │ │ + ble.n 49118 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 4915e │ │ │ │ - cbnz r5, 49180 │ │ │ │ + bgt.n 49118 │ │ │ │ + cbnz r5, 4913a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (49238 ) │ │ │ │ + ldr r4, [pc, #212] @ (491f0 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4922e │ │ │ │ + beq.n 491e8 │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 49206 │ │ │ │ + beq.n 491c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 491cc │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49186 │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 491a4 │ │ │ │ - bl 7f820 │ │ │ │ + cbnz r0, 4915e │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4922e │ │ │ │ + bne.n 491e8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 491c4 │ │ │ │ - bl 83a2c │ │ │ │ + b.n 4917e │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 491c0 │ │ │ │ + beq.n 4917a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 491c0 │ │ │ │ + cbnz r3, 4917a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 49196 │ │ │ │ + beq.n 49150 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 491ce │ │ │ │ - b.n 4920e │ │ │ │ + bne.n 49188 │ │ │ │ + b.n 491c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 491e4 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 4922e │ │ │ │ + cbnz r0, 4919e │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 491e8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49212 │ │ │ │ - bl 83a2c │ │ │ │ + b.n 491cc │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49200 │ │ │ │ + beq.n 491ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49200 │ │ │ │ + cbnz r3, 491ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 49212 │ │ │ │ - b.n 491d8 │ │ │ │ + bne.n 491cc │ │ │ │ + b.n 49192 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49212 │ │ │ │ + b.n 491cc │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14fb64 │ │ │ │ + bl 150a84 │ │ │ │ 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 20749c <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ + b.w 208c34 <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 4925e │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 49216 │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4926a │ │ │ │ + cbz r3, 49222 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4928c │ │ │ │ + b.n 49244 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49288 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49240 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49288 │ │ │ │ + cbnz r3, 49240 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49288 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49240 │ │ │ │ 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 49278 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 49278 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49294 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 49294 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 492b2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1051dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 492b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 492b2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000492b6 : │ │ │ │ + b.w 1e5d50 │ │ │ │ + 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 492e6 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #3092 @ 0xc14 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 492e6 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 49324 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f46cc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 492fa │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 492e2 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl f46cc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 4930e │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 492e2 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11bdfc <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 492e2 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.w 2620fc │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 49332 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 4933a │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.w 34318 │ │ │ │ + movw r1, #64432 @ 0xfbb0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 41efe │ │ │ │ │ │ │ │ -00049290 : │ │ │ │ - b.w 1e4620 │ │ │ │ +0004934a : │ │ │ │ + ldr r3, [pc, #68] @ (49390 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + cbz r0, 4938c │ │ │ │ + ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 49362 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b.n 49354 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 49378 │ │ │ │ + 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 4935e │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cbz r0, 4938c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4938c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 492c6 │ │ │ │ + beq.n 493c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 492e8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 493e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 492ec │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 493ec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 493b2 │ │ │ │ + b.n 494b2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 492e8 │ │ │ │ + beq.n 493e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4931e │ │ │ │ + ble.n 4941e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 492e8 │ │ │ │ + bl cec7c │ │ │ │ + b.n 493e8 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 49350 │ │ │ │ + cbnz r3, 49450 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 49338 │ │ │ │ + blt.n 49438 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 49350 │ │ │ │ + b.n 49450 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ef74 │ │ │ │ + bl 260688 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 493b2 │ │ │ │ - bl 95e08 │ │ │ │ + b.n 494b2 │ │ │ │ + bl 95f60 │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49370 │ │ │ │ + bne.n 49470 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49360 │ │ │ │ + bne.n 49460 │ │ │ │ dmb ish │ │ │ │ - beq.n 4937c │ │ │ │ + beq.n 4947c │ │ │ │ mov r0, r4 │ │ │ │ - bl 268428 │ │ │ │ + bl 269c94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 25ef74 │ │ │ │ + bl 260688 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4939e │ │ │ │ + bne.n 4949e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4938e │ │ │ │ + bne.n 4948e │ │ │ │ dmb ish │ │ │ │ - beq.n 493aa │ │ │ │ + beq.n 494aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 24610c │ │ │ │ + bl 24783c │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - b.n 49340 │ │ │ │ + bl 98a60 │ │ │ │ + b.n 49440 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 493e2 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #62396 @ 0xf3bc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 493e2 │ │ │ │ + bl 13fbf8 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 494e6 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 494f8 │ │ │ │ + b.n 49534 │ │ │ │ + vabs.f64 d7, d0 │ │ │ │ + vldr d6, [pc, #92] @ 49548 │ │ │ │ + vcmp.f64 d7, d6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 49538 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 29684 │ │ │ │ + vcmp.f64 d8, d0 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49540 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 49540 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49420 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f445c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 493f6 │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 493de │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl f445c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4940a │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 493de │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11b0d4 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 493de │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ + b.n 49540 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 260a04 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4942e │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 49436 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.w 34310 │ │ │ │ - movw r1, #58160 @ 0xe330 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 41f08 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00049446 : │ │ │ │ - ldr r3, [pc, #68] @ (4948c ) │ │ │ │ +00049550 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ (49580 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 49488 │ │ │ │ - ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.n 4945e │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b.n 49450 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 49474 │ │ │ │ - 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 4945a │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 49488 │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1a87fc │ │ │ │ + cbz r0, 4957e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49488 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + 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 │ │ │ │ - bl cbf5c │ │ │ │ + bl cc0bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 494c0 │ │ │ │ + cbz r0, 495b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494c0 │ │ │ │ + beq.n 495b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494c0 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495b4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 494dc │ │ │ │ + cbz r0, 495d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494dc │ │ │ │ + beq.n 495d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494dc │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495d0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 494f8 │ │ │ │ + cbz r0, 495ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494f8 │ │ │ │ + beq.n 495ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494f8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495ec │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 49514 │ │ │ │ + cbz r0, 49608 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49514 │ │ │ │ + beq.n 49608 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49514 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49608 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 49530 │ │ │ │ + cbz r0, 49624 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49530 │ │ │ │ + beq.n 49624 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49530 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49624 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4954c │ │ │ │ + cbz r0, 49640 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4954c │ │ │ │ + beq.n 49640 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49640 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 49670 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4969a │ │ │ │ + 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 49698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4954c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49698 │ │ │ │ + bl 77ed8 <_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, 4956e │ │ │ │ + cbz r3, 496ba │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 49570 │ │ │ │ + b.n 496bc │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4957e │ │ │ │ + cbnz r3, 496ca │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4957e │ │ │ │ + blt.n 496ca │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4957e │ │ │ │ - cbnz r4, 4959a │ │ │ │ + bgt.n 496ca │ │ │ │ + cbnz r4, 496e6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #396] @ (49710 ) │ │ │ │ + ldr r4, [pc, #392] @ (49858 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 495f4 │ │ │ │ - cbz r5, 495be │ │ │ │ + cbz r0, 49740 │ │ │ │ + cbz r5, 4970a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 495a8 │ │ │ │ + cbz r7, 496f4 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 495a8 │ │ │ │ + bne.n 496f4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 495c2 │ │ │ │ + b.n 4970e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 495b0 │ │ │ │ + cbnz r0, 496fc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 495c2 │ │ │ │ - bl c34dc │ │ │ │ + b.n 4970e │ │ │ │ + bl c3614 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 495f4 │ │ │ │ + blt.n 49740 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 495a4 │ │ │ │ - b.n 495ac │ │ │ │ + beq.n 496f0 │ │ │ │ + b.n 496f8 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256d20 │ │ │ │ + bl 25876c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495f4 │ │ │ │ + beq.n 49740 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4964a │ │ │ │ + beq.n 49796 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 495f8 │ │ │ │ + beq.n 49744 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 496f4 │ │ │ │ + b.n 49840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 49618 │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 49764 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 495f4 │ │ │ │ + bl 12844c │ │ │ │ + b.n 49740 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495f4 │ │ │ │ + beq.n 49740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4964a │ │ │ │ + ble.n 49796 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 495f4 │ │ │ │ + bl cec7c │ │ │ │ + b.n 49740 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbf5c │ │ │ │ + bl cc0bc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 498a8 │ │ │ │ + bl 498c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49666 │ │ │ │ + cbnz r0, 497b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 495f4 │ │ │ │ + beq.n 49740 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 495f4 │ │ │ │ + bl cec7c │ │ │ │ + b.n 49740 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #116 @ (adr r3, 49700 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49848 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #116 @ (adr r3, 49708 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49850 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 496c4 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 49810 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4965a │ │ │ │ + beq.n 497a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4965a │ │ │ │ + bne.n 497a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4965a │ │ │ │ - cbz r5, 496f4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 497a6 │ │ │ │ + cbz r5, 49840 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 496e6 │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 49832 │ │ │ │ + bl 95f60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 538a2 │ │ │ │ + bl 53a44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - b.n 496ee │ │ │ │ + bl 98a60 │ │ │ │ + b.n 4983a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 538a2 │ │ │ │ + bl 53a44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13ee80 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49744 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 49756 │ │ │ │ - b.n 49792 │ │ │ │ - vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 497a8 │ │ │ │ - vcmp.f64 d7, d6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49796 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 29684 │ │ │ │ - vcmp.f64 d8, d0 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4979e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4979e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4979e │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - │ │ │ │ -000497b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (497e0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1a6f3c │ │ │ │ - cbz r0, 497de │ │ │ │ - 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, 49810 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12272 @ 0x2ff0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4983a │ │ │ │ - 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 49838 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49838 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 49862 │ │ │ │ + cbnz r3, 49882 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #16476 @ 0x405c │ │ │ │ + movw r0, #22608 @ 0x5850 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddcdc │ │ │ │ - bl 13c9f8 │ │ │ │ + b.w ddf54 │ │ │ │ + bl 13d770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49886 │ │ │ │ + bne.n 498a6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16492 @ 0x406c │ │ │ │ + movw r0, #22624 @ 0x5860 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13cf48 │ │ │ │ - b.n 498a4 │ │ │ │ - ble.n 498a2 │ │ │ │ + bl 13dcc0 │ │ │ │ + b.n 498c4 │ │ │ │ + ble.n 498c2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65116 @ 0xfe5c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #5812 @ 0x16b4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 498c6 │ │ │ │ + cbz r0, 498e6 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80310 │ │ │ │ + bl 80324 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 49490 │ │ │ │ │ │ │ │ -000498cc : │ │ │ │ +000498ea : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (498fc ) │ │ │ │ + ldr r0, [pc, #32] @ (4991c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #16516 @ 0x4084 │ │ │ │ + movw r2, #22648 @ 0x5878 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 127758 <_PyErr_SetString@@Base> │ │ │ │ + bl 1284b0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (49904 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4990c ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.n 49584 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4992c │ │ │ │ + cbz r3, 49944 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4992e │ │ │ │ + b.n 49946 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4993c │ │ │ │ + cbnz r3, 49954 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4993c │ │ │ │ + ble.n 49954 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 4993c │ │ │ │ - cbnz r4, 4995c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49aa0 ) │ │ │ │ + bgt.n 49954 │ │ │ │ + cbnz r4, 4997a │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movs r4, #3 │ │ │ │ + movs r4, #5 │ │ │ │ movs r2, #0 │ │ │ │ - movs r5, #5 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movs r4, #3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #15448 @ 0x3c58 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a10 │ │ │ │ + beq.n 49a2e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49970 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 4998e │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a10 │ │ │ │ + bne.n 49a2e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49986 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 499a4 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a10 │ │ │ │ + bne.n 49a2e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4999a │ │ │ │ - bl 7f820 │ │ │ │ + cbnz r0, 499b8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a8e │ │ │ │ - b.n 49a10 │ │ │ │ - bl 83a2c │ │ │ │ + beq.n 49aac │ │ │ │ + b.n 49a2e │ │ │ │ + bl 83a3c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 499ba │ │ │ │ + beq.n 499d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 499ba │ │ │ │ + cbnz r3, 499d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49990 │ │ │ │ + beq.n 499ae │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49a6c │ │ │ │ + beq.n 49a8a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 499cc │ │ │ │ + cbz r0, 499ea │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 499d4 │ │ │ │ - b.n 499d8 │ │ │ │ + bne.n 499f2 │ │ │ │ + b.n 499f6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 499e0 │ │ │ │ + b.n 499fe │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 499fc │ │ │ │ + bge.n 49a1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16560 @ 0x40b0 │ │ │ │ + movw r1, #22832 @ 0x5930 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 49a10 │ │ │ │ + bl 12844c │ │ │ │ + b.n 49a2e │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 49a14 │ │ │ │ + beq.n 49a32 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee850 │ │ │ │ - cbnz r0, 49a18 │ │ │ │ + bl 1eff74 │ │ │ │ + cbnz r0, 49a36 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a98 │ │ │ │ + b.n 49ab6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49a1a │ │ │ │ + b.n 49a38 │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49a2e │ │ │ │ + beq.n 49a4c │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a10 │ │ │ │ + beq.n 49a2e │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49a30 │ │ │ │ + b.n 49a4e │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49a86 │ │ │ │ + bge.n 49aa4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49a76 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 49a94 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a34 │ │ │ │ - b.n 49a10 │ │ │ │ + beq.n 49a52 │ │ │ │ + b.n 49a2e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 499e4 │ │ │ │ + blt.n 49a02 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49a30 │ │ │ │ + b.n 49a4e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 49a98 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 49ab6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fa08 │ │ │ │ - b.n 49a98 │ │ │ │ + bl 7fa1c │ │ │ │ + b.n 49ab6 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 499e4 │ │ │ │ + beq.n 49a02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 499c2 │ │ │ │ + b.n 499e0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - subs r4, #24 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00049aa4 : │ │ │ │ +00049abc : │ │ │ │ sub sp, #16 │ │ │ │ add sp, #16 │ │ │ │ - b.w 182d08 │ │ │ │ + b.w 183ebc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20c684 │ │ │ │ + bl 20de18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49ace │ │ │ │ - beq.n 49ad2 │ │ │ │ + blt.n 49ae6 │ │ │ │ + beq.n 49aea │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49ada │ │ │ │ + b.n 49af2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49ada │ │ │ │ + b.n 49af2 │ │ │ │ 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 │ │ │ │ + movw r1, #4944 @ 0x1350 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b578 │ │ │ │ - bl cbf5c │ │ │ │ + bl 11c2a0 │ │ │ │ + bl cc0bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49b44 │ │ │ │ + beq.n 49b5c │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 49b44 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 49b5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ + movw r1, #4944 @ 0x1350 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b578 │ │ │ │ - bl cbf5c │ │ │ │ + bl 11c2a0 │ │ │ │ + bl cc0bc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56088 @ 0xdb18 │ │ │ │ + movw r0, #62360 @ 0xf398 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49bfc │ │ │ │ + b.n 49c14 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49b98 │ │ │ │ + cbz r3, 49bb0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 49b98 │ │ │ │ + bge.n 49bb0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 49bb0 │ │ │ │ + beq.n 49bc8 │ │ │ │ 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 d1334 │ │ │ │ + bl d1704 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b8c │ │ │ │ + beq.n 49ba4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49b8c │ │ │ │ + cbnz r3, 49ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49b40 │ │ │ │ - bne.n 49bb0 │ │ │ │ + blt.n 49b58 │ │ │ │ + bne.n 49bc8 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 49b46 │ │ │ │ + b.n 49b5e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59196 @ 0xe73c │ │ │ │ + movw r1, #65428 @ 0xff94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 49b40 │ │ │ │ + bl 12844c │ │ │ │ + b.n 49b58 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49bbe │ │ │ │ + cbnz r1, 49bd6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49bfc │ │ │ │ + b.n 49c14 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 49bb4 │ │ │ │ + bge.n 49bcc │ │ │ │ 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 49be4 │ │ │ │ + beq.n 49bfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 49bd6 │ │ │ │ + b.n 49bee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49bb4 │ │ │ │ + beq.n 49bcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49bb4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49bb4 │ │ │ │ + bne.n 49bcc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49bcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49c04 ) │ │ │ │ + ldr r0, [pc, #0] @ (49c1c ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (49c24 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14e9e8 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49c3e │ │ │ │ + bl 14f908 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49c5e │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f0118 │ │ │ │ + bl 1f183c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49c40 │ │ │ │ + bge.n 49c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c3e │ │ │ │ + beq.n 49c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49c3e │ │ │ │ + cbnz r3, 49c5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 49c7c │ │ │ │ + bne.n 49c9c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 4847a │ │ │ │ + bl 484a2 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49c70 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 49c84 │ │ │ │ + bne.n 49c90 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 49ca4 │ │ │ │ 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 14a5b4 │ │ │ │ + bl 14b394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #0] @ (49cac ) │ │ │ │ + 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 1db7e4 <_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] @ (49d1c ) │ │ │ │ + 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, 49ccc │ │ │ │ + cbz r3, 49d10 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49cc2 │ │ │ │ + bne.n 49d06 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cb2 │ │ │ │ + bne.n 49cf6 │ │ │ │ dmb ish │ │ │ │ - beq.n 49ccc │ │ │ │ - bl 268428 │ │ │ │ + beq.n 49d10 │ │ │ │ + bl 269c94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49d3c │ │ │ │ + bl 49d9c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49cfe │ │ │ │ + cbz r3, 49d42 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49cf4 │ │ │ │ + bne.n 49d38 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49ce4 │ │ │ │ + bne.n 49d28 │ │ │ │ dmb ish │ │ │ │ - beq.n 49cfe │ │ │ │ - bl 24610c │ │ │ │ + beq.n 49d42 │ │ │ │ + bl 24783c │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ef8 │ │ │ │ - ldr r3, [pc, #20] @ (49d1c ) │ │ │ │ + bl 71f20 │ │ │ │ + ldr r3, [pc, #20] @ (49d60 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49d18 │ │ │ │ + beq.n 49d5c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d9f1c <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + bl 188230 │ │ │ │ + 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 49d98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d98 │ │ │ │ + bl 77ed8 <_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] @ (49e3c ) │ │ │ │ + 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 49d70 │ │ │ │ + bne.n 49dd0 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49d74 │ │ │ │ + bne.n 49dd4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49d78 │ │ │ │ + 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, 49d90 │ │ │ │ - cbz r4, 49d90 │ │ │ │ + cbnz r7, 49df0 │ │ │ │ + cbz r4, 49df0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49d92 │ │ │ │ + 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 49da8 │ │ │ │ + beq.n 49e08 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 49ef4 │ │ │ │ + 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 │ │ │ │ @@ -47027,116 +47060,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 49de8 │ │ │ │ + beq.n 49e48 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49dde │ │ │ │ + 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 49e14 │ │ │ │ + beq.n 49e74 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 49ef4 │ │ │ │ - b.n 49e02 │ │ │ │ + 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] @ (49e3c ) │ │ │ │ + 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 49e36 │ │ │ │ + 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} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 186a84 │ │ │ │ - cbz r0, 49e76 │ │ │ │ - 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 49e74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49e74 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 4a7b6 │ │ │ │ + b.n 49f1a │ │ │ │ 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 49eac │ │ │ │ + bpl.n 49ed2 │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49ee4 │ │ │ │ - bl 71410 │ │ │ │ + bne.n 49f0a │ │ │ │ + bl 71438 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49ee0 │ │ │ │ + cbz r0, 49f06 │ │ │ │ mov r1, r6 │ │ │ │ - bl 86f44 │ │ │ │ + bl 87174 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49eca │ │ │ │ + blt.n 49ef0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86f44 │ │ │ │ + bl 87174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49eec │ │ │ │ + bge.n 49f12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ee0 │ │ │ │ + beq.n 49f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ee0 │ │ │ │ + cbnz r3, 49f06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49eec │ │ │ │ + b.n 49f12 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 44104 │ │ │ │ + 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, 49f3e │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 49f3e │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 49f4a │ │ │ │ + bl 161108 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 49fde │ │ │ │ + b.n 4a084 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 49fe4 │ │ │ │ + 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 49f64 │ │ │ │ + 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 49fce │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bne.n 49f9e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d9d0c │ │ │ │ + cbnz r0, 49f8c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 4a002 │ │ │ │ + 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 49f72 │ │ │ │ + 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 49fb0 │ │ │ │ + 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 4a084 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4a084 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26ced8 │ │ │ │ + cmp r0, r7 │ │ │ │ + bcs.n 49ff8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1ea2a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 108fd8 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 4a006 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4a084 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4a020 │ │ │ │ + mul.w r3, r7, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 4a020 │ │ │ │ + add r0, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + subs r0, #1 │ │ │ │ + bl 26d150 │ │ │ │ + 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 4a064 │ │ │ │ + bl 188230 │ │ │ │ + cbnz r0, 4a04e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 4a002 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4a002 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a002 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 4a05e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4a05e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 4a02a │ │ │ │ + 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 4a084 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4a084 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r1, #64280 @ 0xfb18 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 41efe │ │ │ │ + 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 4a0ce │ │ │ │ + movw r3, #24964 @ 0x6184 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 4a0ce │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 4a0e6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + adds r0, #1 │ │ │ │ + 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 471a2 │ │ │ │ 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] │ │ │ │ @@ -47808,1216 +48005,1031 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ add r3, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r3, r2, r3, ror #11 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + cbz r0, 4a9d8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 4a9d8 │ │ │ │ + bl 246058 <_PySys_GetSizeOf@@Base> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 4a9e2 │ │ │ │ + add r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 12637c │ │ │ │ + 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 │ │ │ │ - cbz r7, 4a7da │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 4a7da │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 4a7e6 │ │ │ │ - bl 160200 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4a87a │ │ │ │ - b.n 4a920 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 4a880 │ │ │ │ - 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 4a800 │ │ │ │ - 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 4a86a │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4a83a │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 782c0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 78388 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 78388 │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8444 │ │ │ │ - cbnz r0, 4a828 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r6 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 4a89e │ │ │ │ - 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 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - it ge │ │ │ │ - movge r3, r2 │ │ │ │ - add r6, r3 │ │ │ │ + beq.n 4aa2a │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 4a80e │ │ │ │ - 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 4a84c │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4aa2a │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +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, [r4, #0] │ │ │ │ - add r2, r6 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + 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 4a920 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4a920 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b668 │ │ │ │ - cmp r0, r7 │ │ │ │ - bcs.n 4a894 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10880c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 4a8a2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4a920 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4a8bc │ │ │ │ - mul.w r3, r7, r5 │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 4a8bc │ │ │ │ - add r0, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r0, #1 │ │ │ │ - bl 26b8e0 │ │ │ │ - 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 4a900 │ │ │ │ - bl 186a84 │ │ │ │ - cbnz r0, 4a8ea │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a89e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4a89e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a89e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a8fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a8fa │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 4a8c6 │ │ │ │ - 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 4a920 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a920 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #58008 @ 0xe298 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 41f08 │ │ │ │ - push {r4, lr} │ │ │ │ + strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ 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 4a96a │ │ │ │ - movw r3, #24964 @ 0x6184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 4a96a │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a982 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4a960 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce1e8 │ │ │ │ + cbnz r0, 4aabc <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 4aa8a <_PyContext_NewHamtForTests@@Base+0x5e> │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + b.n 4aa92 <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, r6 │ │ │ │ + blt.n 4aab0 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 4717a │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - cbz r0, 4a9b2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4a9b2 │ │ │ │ - bl 24492c <_PySys_GetSizeOf@@Base> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 4a9bc │ │ │ │ - add r4, r0 │ │ │ │ + blx 29204 │ │ │ │ + cbnz r0, 4aab0 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + adds r0, r4, r6 │ │ │ │ + subs r1, r5, r6 │ │ │ │ + bl 157254 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4aabe <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 125134 │ │ │ │ - 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 r1, r5 │ │ │ │ + bl 157254 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 78230 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 782f8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 782f8 │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + b.n 4aabe <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 4aac8 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4aa04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aa04 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004aa06 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #40] @ (4aa30 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add.w r2, r0, #98304 @ 0x18000 │ │ │ │ - add.w r0, r0, #99328 @ 0x18400 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #64292 @ 0xfb24 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + 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] @ (4aaf4 <_PyContext_NewHamtForTests@@Base+0xee>) │ │ │ │ + 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, 4aa78 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ + cbz r3, 4ab1c <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4aa6e <_PyContext_NewHamtForTests@@Base+0x68> │ │ │ │ + bne.n 4ab12 <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa5e <_PyContext_NewHamtForTests@@Base+0x58> │ │ │ │ + bne.n 4ab02 <_PyContext_NewHamtForTests@@Base+0xd6> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa78 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ - bl 268428 │ │ │ │ + beq.n 4ab1c <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ + bl 269c94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49d3c │ │ │ │ + bl 49d9c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4aaaa <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ + 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 4aaa0 <_PyContext_NewHamtForTests@@Base+0x9a> │ │ │ │ + bne.n 4ab44 <_PyContext_NewHamtForTests@@Base+0x118> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa90 <_PyContext_NewHamtForTests@@Base+0x8a> │ │ │ │ + bne.n 4ab34 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aaaa <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ - bl 24610c │ │ │ │ - movw r1, #55176 @ 0xd788 │ │ │ │ + beq.n 4ab4e <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + bl 24783c │ │ │ │ + movw r1, #61408 @ 0xefe0 │ │ │ │ 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 4aab8 <_PyContext_NewHamtForTests@@Base+0xb2> │ │ │ │ + bne.n 4ab5c <_PyContext_NewHamtForTests@@Base+0x130> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f7bc │ │ │ │ - ldr r3, [pc, #20] @ (4aaf4 <_PyContext_NewHamtForTests@@Base+0xee>) │ │ │ │ + bl 7f7d0 │ │ │ │ + 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 4aaf0 <_PyContext_NewHamtForTests@@Base+0xea> │ │ │ │ + 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, 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 ce088 │ │ │ │ - cbnz r0, 4ab5c <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ab2a <_PyContext_NewHamtForTests@@Base+0x124> │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - b.n 4ab32 <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 4ab50 <_PyContext_NewHamtForTests@@Base+0x14a> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29204 │ │ │ │ - cbnz r0, 4ab50 <_PyContext_NewHamtForTests@@Base+0x14a> │ │ │ │ - adds r0, r4, r6 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - bl 156334 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab5e <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 156334 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab5e <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ab68 <_PyContext_NewHamtForTests@@Base+0x162> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #58020 @ 0xe2a4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.n 4abc6 <_PyContext_NewHamtForTests@@Base+0x1c0> │ │ │ │ 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, 4aba4 <_PyContext_NewHamtForTests@@Base+0x19e> │ │ │ │ + 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 4aba4 <_PyContext_NewHamtForTests@@Base+0x19e> │ │ │ │ + beq.n 4abc8 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4aba4 <_PyContext_NewHamtForTests@@Base+0x19e> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4abc8 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4abc2 <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ + cbnz r2, 4abe6 <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4abc2 <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ + 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 4abc2 <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ + beq.n 4abe6 <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4abc2 <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4abe6 <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ + bl 77ed8 <_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, #34888 @ 0x8848 │ │ │ │ + movw r1, #41192 @ 0xa0e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34892 @ 0x884c │ │ │ │ + movw r0, #41196 @ 0xa0ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ac04 <_PyContext_NewHamtForTests@@Base+0x1fe> │ │ │ │ + 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 4ac06 <_PyContext_NewHamtForTests@@Base+0x200> │ │ │ │ + beq.n 4ac2a <_PyContext_NewHamtForTests@@Base+0x1fe> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ac06 <_PyContext_NewHamtForTests@@Base+0x200> │ │ │ │ + b.n 4ac2a <_PyContext_NewHamtForTests@@Base+0x1fe> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #27160 @ 0x6a18 │ │ │ │ + movw r1, #33468 @ 0x82bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl bfb10 │ │ │ │ - cbz r0, 4ac40 <_PyContext_NewHamtForTests@@Base+0x23a> │ │ │ │ + bl bfc6c │ │ │ │ + cbz r0, 4ac64 <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b170 │ │ │ │ + bl 22ceac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #12620 @ 0x314c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 7f7bc │ │ │ │ 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 4ac74 <_PyContext_NewHamtForTests@@Base+0x26e> │ │ │ │ + bne.n 4ac8a <_PyContext_NewHamtForTests@@Base+0x25e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ac8c <_PyContext_NewHamtForTests@@Base+0x286> │ │ │ │ - b.n 4aca0 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + cbnz r0, 4aca2 <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ + b.n 4acb6 <_PyContext_NewHamtForTests@@Base+0x28a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56976 @ 0xde90 │ │ │ │ + movw r0, #63248 @ 0xf710 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ac68 <_PyContext_NewHamtForTests@@Base+0x262> │ │ │ │ - b.n 4ad7a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ - bl 83a2c │ │ │ │ + bne.n 4ac7e <_PyContext_NewHamtForTests@@Base+0x252> │ │ │ │ + b.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4acae <_PyContext_NewHamtForTests@@Base+0x2a8> │ │ │ │ + bne.n 4acc4 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4acbe <_PyContext_NewHamtForTests@@Base+0x2b8> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 4acd4 <_PyContext_NewHamtForTests@@Base+0x2a8> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ad7a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + bne.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4acbe <_PyContext_NewHamtForTests@@Base+0x2b8> │ │ │ │ + b.n 4acd4 <_PyContext_NewHamtForTests@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac9c <_PyContext_NewHamtForTests@@Base+0x296> │ │ │ │ + bne.n 4acb2 <_PyContext_NewHamtForTests@@Base+0x286> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac9c <_PyContext_NewHamtForTests@@Base+0x296> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4acb2 <_PyContext_NewHamtForTests@@Base+0x286> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ace0 <_PyContext_NewHamtForTests@@Base+0x2da> │ │ │ │ + bne.n 4acf6 <_PyContext_NewHamtForTests@@Base+0x2ca> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16648 @ 0x4108 │ │ │ │ + movw r1, #22920 @ 0x5988 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4ad7a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + bl 12844c │ │ │ │ + b.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4acf0 <_PyContext_NewHamtForTests@@Base+0x2ea> │ │ │ │ + blt.n 4ad06 <_PyContext_NewHamtForTests@@Base+0x2da> │ │ │ │ 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 4acf8 <_PyContext_NewHamtForTests@@Base+0x2f2> │ │ │ │ - cbnz r5, 4ad1c <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ + ble.n 4ad0e <_PyContext_NewHamtForTests@@Base+0x2e2> │ │ │ │ + cbnz r5, 4ad32 <_PyContext_NewHamtForTests@@Base+0x306> │ │ │ │ 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 23ff6c <_PyTime_AsTimeval@@Base+0x168c> │ │ │ │ + bl 2416b0 <_PyTime_AsTimeval@@Base+0x16e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad7a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + beq.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ad7c <_PyContext_NewHamtForTests@@Base+0x376> │ │ │ │ + b.n 4ad92 <_PyContext_NewHamtForTests@@Base+0x366> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4938 │ │ │ │ - cbnz r0, 4ad7a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + bl 1f6224 │ │ │ │ + cbnz r0, 4ad90 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4ad36 <_PyContext_NewHamtForTests@@Base+0x330> │ │ │ │ + bge.n 4ad4c <_PyContext_NewHamtForTests@@Base+0x320> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2eb54 │ │ │ │ - cbnz r0, 4ad5a <_PyContext_NewHamtForTests@@Base+0x354> │ │ │ │ - b.n 4ad7a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + cbnz r0, 4ad70 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ + b.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ 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 23ff6c <_PyTime_AsTimeval@@Base+0x168c> │ │ │ │ + bl 2416b0 <_PyTime_AsTimeval@@Base+0x16e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad7a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + beq.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ad6e <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ + beq.n 4ad84 <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad6e <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad84 <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4938 │ │ │ │ + bl 1f6224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad12 <_PyContext_NewHamtForTests@@Base+0x30c> │ │ │ │ + beq.n 4ad28 <_PyContext_NewHamtForTests@@Base+0x2fc> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ 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 ce088 │ │ │ │ - cbnz r0, 4ade4 <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ + bl ce1e8 │ │ │ │ + cbnz r0, 4adf8 <_PyContext_NewHamtForTests@@Base+0x3cc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4adb2 <_PyContext_NewHamtForTests@@Base+0x3ac> │ │ │ │ + cbz r5, 4adc6 <_PyContext_NewHamtForTests@@Base+0x39a> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4adba <_PyContext_NewHamtForTests@@Base+0x3b4> │ │ │ │ + b.n 4adce <_PyContext_NewHamtForTests@@Base+0x3a2> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4add8 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + blt.n 4adec <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4add8 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + cbnz r0, 4adec <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ade6 <_PyContext_NewHamtForTests@@Base+0x3e0> │ │ │ │ + b.n 4adfa <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ade6 <_PyContext_NewHamtForTests@@Base+0x3e0> │ │ │ │ + b.n 4adfa <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4adf0 <_PyContext_NewHamtForTests@@Base+0x3ea> │ │ │ │ + cbz r3, 4ae04 <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #58172 @ 0xe33c │ │ │ │ + movw r1, #64444 @ 0xfbbc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4abc6 <_PyContext_NewHamtForTests@@Base+0x1c0> │ │ │ │ + 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 24ce00 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4ae26 <_PyContext_NewHamtForTests@@Base+0x420> │ │ │ │ + bl 24e530 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4ae38 <_PyContext_NewHamtForTests@@Base+0x40c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24d034 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ + b.w 24e764 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4ae56 <_PyContext_NewHamtForTests@@Base+0x450> │ │ │ │ + bgt.n 4ae68 <_PyContext_NewHamtForTests@@Base+0x43c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce00 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4ae72 <_PyContext_NewHamtForTests@@Base+0x46c> │ │ │ │ + bl 24e530 <_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 485ae │ │ │ │ + b.w 485d6 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #16708 @ 0x4144 │ │ │ │ + movw r1, #22956 @ 0x59ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ae42 <_PyContext_NewHamtForTests@@Base+0x43c> │ │ │ │ + bge.n 4ae54 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4ae9c <_PyContext_NewHamtForTests@@Base+0x496> │ │ │ │ + bhi.n 4aeae <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4aeb4 <_PyContext_NewHamtForTests@@Base+0x4ae> │ │ │ │ + beq.n 4aec6 <_PyContext_NewHamtForTests@@Base+0x49a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4aeb6 <_PyContext_NewHamtForTests@@Base+0x4b0> │ │ │ │ - movw r0, #40980 @ 0xa014 │ │ │ │ + b.n 4aec8 <_PyContext_NewHamtForTests@@Base+0x49c> │ │ │ │ + movw r0, #47212 @ 0xb86c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae92 <_PyContext_NewHamtForTests@@Base+0x48c> │ │ │ │ - b.n 4aee0 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + bne.n 4aea4 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + b.n 4aef2 <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8908 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1ea038 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4aee0 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + beq.n 4aef2 <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aee4 <_PyContext_NewHamtForTests@@Base+0x4de> │ │ │ │ + blt.n 4aef6 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32000 @ 0x7d00 │ │ │ │ + movw r1, #38232 @ 0x9558 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af18 <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ + b.n 4af2a <_PyContext_NewHamtForTests@@Base+0x4fe> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4aefc <_PyContext_NewHamtForTests@@Base+0x4f6> │ │ │ │ + cbz r0, 4af0e <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ae864 │ │ │ │ + bl 1aff84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aee0 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + blt.n 4aef2 <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4af18 <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ - cbz r4, 4af0e <_PyContext_NewHamtForTests@@Base+0x508> │ │ │ │ + cbnz r0, 4af2a <_PyContext_NewHamtForTests@@Base+0x4fe> │ │ │ │ + cbz r4, 4af20 <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af16 <_PyContext_NewHamtForTests@@Base+0x510> │ │ │ │ + beq.n 4af28 <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4af16 <_PyContext_NewHamtForTests@@Base+0x510> │ │ │ │ + b.n 4af28 <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9b10 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4aee0 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + bl f9d6c <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4aef2 <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ 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, #55400 @ 0xd868 │ │ │ │ + movw r1, #61672 @ 0xf0e8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl bfb10 │ │ │ │ - cbz r0, 4af60 <_PyContext_NewHamtForTests@@Base+0x55a> │ │ │ │ + bl bfc6c │ │ │ │ + cbz r0, 4af72 <_PyContext_NewHamtForTests@@Base+0x546> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 22a4ec │ │ │ │ + bl 22bd94 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4af64 <_PyContext_NewHamtForTests@@Base+0x55e> │ │ │ │ - cbnz r0, 4af72 <_PyContext_NewHamtForTests@@Base+0x56c> │ │ │ │ + beq.n 4af76 <_PyContext_NewHamtForTests@@Base+0x54a> │ │ │ │ + cbnz r0, 4af84 <_PyContext_NewHamtForTests@@Base+0x558> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af8e <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ + b.n 4afa0 <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af8e <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ - b.n 4af80 <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + beq.n 4afa0 <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ + b.n 4af92 <_PyContext_NewHamtForTests@@Base+0x566> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4af86 <_PyContext_NewHamtForTests@@Base+0x580> │ │ │ │ + cbz r0, 4af98 <_PyContext_NewHamtForTests@@Base+0x56c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af8e <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ + beq.n 4afa0 <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4af8e <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ + b.n 4afa0 <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #57844 @ 0xe1f4 │ │ │ │ + movw r0, #19748 @ 0x4d24 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 7f7d0 │ │ │ │ + movw r1, #64116 @ 0xfa74 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4abc6 <_PyContext_NewHamtForTests@@Base+0x1c0> │ │ │ │ + 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, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4afca <_PyContext_NewHamtForTests@@Base+0x5c4> │ │ │ │ + bne.n 4afe8 <_PyContext_NewHamtForTests@@Base+0x5bc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #22260 @ 0x56f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4b002 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ + bl 12844c │ │ │ │ + b.n 4b020 <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4b00e <_PyContext_NewHamtForTests@@Base+0x608> │ │ │ │ + cbnz r3, 4b02c <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4b006 <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ + cbz r3, 4b024 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ 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, 4aff6 <_PyContext_NewHamtForTests@@Base+0x5f0> │ │ │ │ - movw r1, #16176 @ 0x3f30 │ │ │ │ + cbnz r2, 4b014 <_PyContext_NewHamtForTests@@Base+0x5e8> │ │ │ │ + movw r1, #22308 @ 0x5724 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4b002 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ - movw r1, #16228 @ 0x3f64 │ │ │ │ + bl 12844c │ │ │ │ + b.n 4b020 <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b0b8 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ + b.n 4b0d6 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20c748 │ │ │ │ + bl 20de80 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b032 <_PyContext_NewHamtForTests@@Base+0x62c> │ │ │ │ + cbz r2, 4b050 <_PyContext_NewHamtForTests@@Base+0x624> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2554f8 <_PyUnicode_ToNumeric@@Base+0x7680> │ │ │ │ + bl 256ad0 <_PyUnicode_ToNumeric@@Base+0x7534> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b0b8 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ + bne.n 4b0d6 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b0b8 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ - cbz r0, 4b078 <_PyContext_NewHamtForTests@@Base+0x672> │ │ │ │ + b.n 4b0d6 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ + cbz r0, 4b096 <_PyContext_NewHamtForTests@@Base+0x66a> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b082 <_PyContext_NewHamtForTests@@Base+0x67c> │ │ │ │ + bne.n 4b0a0 <_PyContext_NewHamtForTests@@Base+0x674> │ │ │ │ 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 4b060 <_PyContext_NewHamtForTests@@Base+0x65a> │ │ │ │ + beq.n 4b07e <_PyContext_NewHamtForTests@@Base+0x652> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b060 <_PyContext_NewHamtForTests@@Base+0x65a> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b07e <_PyContext_NewHamtForTests@@Base+0x652> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58056 @ 0xe2c8 │ │ │ │ + movw r1, #64288 @ 0xfb20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4b002 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ + bl 12844c │ │ │ │ + b.n 4b020 <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ 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 d3aa8 │ │ │ │ - cbz r0, 4b0a6 <_PyContext_NewHamtForTests@@Base+0x6a0> │ │ │ │ - bl d3cbc │ │ │ │ + bl d3cd8 │ │ │ │ + cbz r0, 4b0c4 <_PyContext_NewHamtForTests@@Base+0x698> │ │ │ │ + bl d3eec │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ec88 │ │ │ │ - b.n 4b0b8 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ + bl 14fba8 │ │ │ │ + b.n 4b0d6 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b092 <_PyContext_NewHamtForTests@@Base+0x68c> │ │ │ │ + bne.n 4b0b0 <_PyContext_NewHamtForTests@@Base+0x684> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 234e04 │ │ │ │ + bl 23653c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e92c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b130 <_PyContext_NewHamtForTests@@Base+0x72a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b130 <_PyContext_NewHamtForTests@@Base+0x72a> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b156 <_PyContext_NewHamtForTests@@Base+0x750> │ │ │ │ + cbnz r6, 4b124 <_PyContext_NewHamtForTests@@Base+0x6f8> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b156 <_PyContext_NewHamtForTests@@Base+0x750> │ │ │ │ + ble.n 4b124 <_PyContext_NewHamtForTests@@Base+0x6f8> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b156 <_PyContext_NewHamtForTests@@Base+0x750> │ │ │ │ - cbnz r2, 4b17a <_PyContext_NewHamtForTests@@Base+0x774> │ │ │ │ + bne.n 4b124 <_PyContext_NewHamtForTests@@Base+0x6f8> │ │ │ │ + cbnz r2, 4b142 <_PyContext_NewHamtForTests@@Base+0x716> │ │ │ │ mov r3, r6 │ │ │ │ + ldr r6, [pc, #68] @ (4b16c <_PyContext_NewHamtForTests@@Base+0x740>) │ │ │ │ mov r0, r2 │ │ │ │ - movs r6, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - strd r6, r2, [sp, #8] │ │ │ │ + movs r6, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r6, #15604 @ 0x3cf4 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b192 <_PyContext_NewHamtForTests@@Base+0x78c> │ │ │ │ + cbz r0, 4b15a <_PyContext_NewHamtForTests@@Base+0x72e> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 14fb64 │ │ │ │ + bl 150a84 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b37c │ │ │ │ + bl 4b39c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b196 <_PyContext_NewHamtForTests@@Base+0x790> │ │ │ │ + bne.n 4b15e <_PyContext_NewHamtForTests@@Base+0x732> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b19e <_PyContext_NewHamtForTests@@Base+0x798> │ │ │ │ + b.n 4b166 <_PyContext_NewHamtForTests@@Base+0x73a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ + 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 r5, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 782c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e940 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b1be <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4b1be <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b1a2 : │ │ │ │ - movw r0, #14168 @ 0x3758 │ │ │ │ +0004b1c0 : │ │ │ │ + movw r0, #20440 @ 0x4fd8 │ │ │ │ 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, 4b1ca │ │ │ │ + cbz r3, 4b1e8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b1cc │ │ │ │ + b.n 4b1ea │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b1da │ │ │ │ + cbnz r3, 4b1f8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b1da │ │ │ │ + blt.n 4b1f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b1da │ │ │ │ - cbnz r4, 4b1f6 │ │ │ │ + bgt.n 4b1f8 │ │ │ │ + cbnz r4, 4b214 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #408] @ (4b378 ) │ │ │ │ + ldr r4, [pc, #412] @ (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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b250 │ │ │ │ - cbz r5, 4b21a │ │ │ │ + cbz r0, 4b26e │ │ │ │ + cbz r5, 4b238 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b204 │ │ │ │ + cbz r7, 4b222 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b204 │ │ │ │ + bne.n 4b222 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b21e │ │ │ │ + b.n 4b23c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b20c │ │ │ │ + cbnz r0, 4b22a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b21e │ │ │ │ - bl c34dc │ │ │ │ + b.n 4b23c │ │ │ │ + bl c3614 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b250 │ │ │ │ + blt.n 4b26e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b200 │ │ │ │ - b.n 4b208 │ │ │ │ + beq.n 4b21e │ │ │ │ + b.n 4b226 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256d20 │ │ │ │ + bl 25876c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b250 │ │ │ │ + beq.n 4b26e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b2a6 │ │ │ │ + beq.n 4b2c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b254 │ │ │ │ + beq.n 4b272 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b35c │ │ │ │ + b.n 4b37a │ │ │ │ mov r0, r5 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 4b274 │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 4b292 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4b250 │ │ │ │ + bl 12844c │ │ │ │ + b.n 4b26e │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b250 │ │ │ │ + beq.n 4b26e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b2a6 │ │ │ │ + ble.n 4b2c4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 4b250 │ │ │ │ + bl cec7c │ │ │ │ + b.n 4b26e │ │ │ │ mov r0, r6 │ │ │ │ - bl cbf5c │ │ │ │ + bl cc0bc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b66a │ │ │ │ + bl 4b70c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b2c2 │ │ │ │ + cbnz r0, 4b2e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b250 │ │ │ │ + beq.n 4b26e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 4b250 │ │ │ │ + bl cec7c │ │ │ │ + b.n 4b26e │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b368 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4b388 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b370 ) │ │ │ │ + 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 7f820 │ │ │ │ - cbz r0, 4b32c │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4b34a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b2b6 │ │ │ │ + beq.n 4b2d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b2b6 │ │ │ │ + bne.n 4b2d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b2b6 │ │ │ │ - cbz r5, 4b35c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b2d4 │ │ │ │ + cbz r5, 4b37a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b34e │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 4b36c │ │ │ │ + bl 95f60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53cd0 │ │ │ │ + bl 53d1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - b.n 4b356 │ │ │ │ + bl 98a60 │ │ │ │ + b.n 4b374 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53cd0 │ │ │ │ + bl 53d1c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b3aa │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 4b3aa │ │ │ │ + beq.n 4b3ca │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 4b3ca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 234d60 │ │ │ │ + b.w 236498 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b3ca │ │ │ │ + beq.n 4b3ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16804 @ 0x41a4 │ │ │ │ + movw r1, #23052 @ 0x5a0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4b3f2 │ │ │ │ + bl 12844c │ │ │ │ + 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 4b3ee │ │ │ │ + bgt.n 4b40e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b3f8 │ │ │ │ - bl 1e8b74 │ │ │ │ + ble.n 4b418 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b422 │ │ │ │ + b.n 4b442 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d7fc │ │ │ │ + bl 20ef90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b3f2 │ │ │ │ + beq.n 4b412 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b420 │ │ │ │ + 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] │ │ │ │ @@ -49027,238 +49039,226 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 78230 │ │ │ │ - bl 78268 │ │ │ │ + bl 782c0 │ │ │ │ + bl 782f8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b462 │ │ │ │ + bgt.n 4b482 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #46119 @ 0xb427 │ │ │ │ + movw r2, #46151 @ 0xb447 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b462 │ │ │ │ + bne.n 4b482 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14eb34 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14fa54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b470 │ │ │ │ + ble.n 4b490 │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4b492 │ │ │ │ + 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, 4b4a0 │ │ │ │ + cbz r2, 4b4c0 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b4a0 │ │ │ │ + ble.n 4b4c0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14eb48 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14fa68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4b470 │ │ │ │ + bcc.n 4b490 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 7829c │ │ │ │ - b.n 4b492 │ │ │ │ + bl 7832c │ │ │ │ + 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, 4b4c0 │ │ │ │ + cbz r3, 4b4e0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b4c2 │ │ │ │ + b.n 4b4e2 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b4d6 │ │ │ │ + cbnz r3, 4b4f6 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b4d6 │ │ │ │ + ble.n 4b4f6 │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b4d6 │ │ │ │ - cbnz r4, 4b4f6 │ │ │ │ + bgt.n 4b4f6 │ │ │ │ + cbnz r4, 4b516 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ (4b650 ) │ │ │ │ + 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5de │ │ │ │ + beq.n 4b5fe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b50c │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 4b52c │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5de │ │ │ │ + bne.n 4b5fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b522 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 4b542 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5de │ │ │ │ + bne.n 4b5fe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b53a │ │ │ │ - bl 7f820 │ │ │ │ + cbnz r0, 4b55a │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5de │ │ │ │ + bne.n 4b5fe │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b55a │ │ │ │ - bl 83a2c │ │ │ │ + b.n 4b57a │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b556 │ │ │ │ + beq.n 4b576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b556 │ │ │ │ + cbnz r3, 4b576 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b52c │ │ │ │ + beq.n 4b54c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b594 │ │ │ │ + beq.n 4b5b4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b56c │ │ │ │ + cbz r6, 4b58c │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b5a0 │ │ │ │ - b.n 4b574 │ │ │ │ + beq.n 4b5c0 │ │ │ │ + b.n 4b594 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b580 │ │ │ │ + cbz r5, 4b5a0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b5a8 │ │ │ │ - b.n 4b588 │ │ │ │ + beq.n 4b5c8 │ │ │ │ + b.n 4b5a8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bca <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b5a8 │ │ │ │ - b.n 4b5de │ │ │ │ + bl 42db8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b5c8 │ │ │ │ + b.n 4b5fe │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b5a8 │ │ │ │ + b.n 4b5c8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b5c4 │ │ │ │ + bge.n 4b5e4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16560 @ 0x40b0 │ │ │ │ + movw r1, #22832 @ 0x5930 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4b5de │ │ │ │ + bl 12844c │ │ │ │ + b.n 4b5fe │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b5e2 │ │ │ │ + beq.n 4b602 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ee850 │ │ │ │ - cbnz r0, 4b5e6 │ │ │ │ + bl 1eff74 │ │ │ │ + cbnz r0, 4b606 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b64a │ │ │ │ + b.n 4b66a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b5e8 │ │ │ │ + b.n 4b608 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b5fc │ │ │ │ + beq.n 4b61c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5de │ │ │ │ + beq.n 4b5fe │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b5fe │ │ │ │ + b.n 4b61e │ │ │ │ movs r4, #0 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b644 │ │ │ │ + bge.n 4b664 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b634 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 4b654 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5fe │ │ │ │ - b.n 4b5de │ │ │ │ + beq.n 4b61e │ │ │ │ + b.n 4b5fe │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 4b64a │ │ │ │ + bl f1b5c │ │ │ │ + b.n 4b66a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fa08 │ │ │ │ + bl 7fa1c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10673 @ 0x29b1 │ │ │ │ + movw r1, #16721 @ 0x4151 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40664 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4b688 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - bl 80310 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 4065c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -49267,83 +49267,94 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b6ba │ │ │ │ + cbz r3, 4b6b8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b6bc │ │ │ │ + b.n 4b6ba │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b6ca │ │ │ │ + cbnz r3, 4b6c8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b6ca │ │ │ │ + ble.n 4b6c8 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b6ca │ │ │ │ - cbnz r4, 4b6ea │ │ │ │ + bgt.n 4b6c8 │ │ │ │ + cbnz r4, 4b6e8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b70c ) │ │ │ │ + ldr r4, [pc, #60] @ (4b708 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b706 │ │ │ │ + cbz r0, 4b704 │ │ │ │ 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 152d48 │ │ │ │ + b.w 153c68 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4b72a │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + bl 80324 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004b710 : │ │ │ │ +0004b72e : │ │ │ │ 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, 4b726 │ │ │ │ + cbz r0, 4b744 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b72c │ │ │ │ - bl 262e74 │ │ │ │ - b.n 4b734 │ │ │ │ - bl 7a1e8 │ │ │ │ + cbnz r1, 4b74a │ │ │ │ + bl 264570 │ │ │ │ + b.n 4b752 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b73a │ │ │ │ + cbnz r0, 4b758 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b75a │ │ │ │ + b.n 4b778 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107418 │ │ │ │ + bl 107be4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b75a │ │ │ │ + beq.n 4b778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b75a │ │ │ │ + cbnz r3, 4b778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -49352,653 +49363,652 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4b792 │ │ │ │ + bne.n 4b7b0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b7b2 │ │ │ │ - b.n 4b7aa │ │ │ │ + bne.n 4b7d0 │ │ │ │ + b.n 4b7c8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18172 @ 0x46fc │ │ │ │ + movw r0, #24472 @ 0x5f98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b784 │ │ │ │ - b.n 4b834 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 4b7a2 │ │ │ │ + b.n 4b852 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b834 │ │ │ │ + bne.n 4b852 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b7c6 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 4b834 │ │ │ │ + bne.n 4b7e4 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 4b852 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b7ec │ │ │ │ + beq.n 4b80a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16900 @ 0x4204 │ │ │ │ + movw r1, #23148 @ 0x5a6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 4b834 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 4b852 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b7f8 │ │ │ │ + bhi.n 4b816 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b838 │ │ │ │ - b.n 4b812 │ │ │ │ + beq.n 4b856 │ │ │ │ + b.n 4b830 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #100 @ 0x64 │ │ │ │ + movw r1, #6332 @ 0x18bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 4b834 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 4b852 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b838 │ │ │ │ + beq.n 4b856 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #416 @ 0x1a0 │ │ │ │ + movw r1, #6452 @ 0x1934 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b86e │ │ │ │ + b.n 4b88c │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b85a │ │ │ │ + bcc.n 4b878 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16928 @ 0x4220 │ │ │ │ + movw r1, #23176 @ 0x5a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 4b834 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 4b852 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2050 │ │ │ │ + bl 1f3778 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b834 │ │ │ │ + bne.n 4b852 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4b874 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b890 │ │ │ │ + cbz r1, 4b8a6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b8ac │ │ │ │ + bmi.n 4b8c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37712 @ 0x9350 │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b8c6 │ │ │ │ + b.n 4b8dc │ │ │ │ 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 7829c │ │ │ │ + bl 7832c │ │ │ │ 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, 4b8e6 │ │ │ │ + cbnz r0, 4b8fc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b8f6 │ │ │ │ - b.n 4b8f0 │ │ │ │ + cbz r0, 4b90c │ │ │ │ + b.n 4b906 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b8e0 │ │ │ │ - b.n 4b904 │ │ │ │ + beq.n 4b8f6 │ │ │ │ + b.n 4b91a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b904 │ │ │ │ + cbnz r0, 4b91a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b904 │ │ │ │ + cbz r0, 4b91a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b90c ) │ │ │ │ + ldr r0, [pc, #0] @ (4b920 ) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b928 │ │ │ │ + cbz r1, 4b93c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b944 │ │ │ │ + bmi.n 4b958 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #38384 @ 0x95f0 │ │ │ │ + movw r1, #44648 @ 0xae68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b95e │ │ │ │ + b.n 4b972 │ │ │ │ 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 7829c │ │ │ │ + bl 7832c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 1221d8 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4b9f8 ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4b9a8 │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4b99e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4b98e │ │ │ │ - dmb ish │ │ │ │ - beq.n 4b9a8 │ │ │ │ - bl 268428 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 4bb0c │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b9da │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4b9d0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4b9c0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4b9da │ │ │ │ - bl 24610c │ │ │ │ - movs r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 71ef8 │ │ │ │ - ldr r3, [pc, #20] @ (4b9f8 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4b9f4 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + b.w 123198 │ │ │ │ + ldr r0, [pc, #0] @ (4b97c ) │ │ │ │ + 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, 4ba1c │ │ │ │ + cbnz r3, 4b9a0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4ba1c │ │ │ │ + ble.n 4b9a0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ba1c │ │ │ │ - cbnz r4, 4ba3c │ │ │ │ + bne.n 4b9a0 │ │ │ │ + cbnz r4, 4b9c0 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4bad4 ) │ │ │ │ + ldr r4, [pc, #176] @ (4ba58 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ba3c │ │ │ │ + cbnz r0, 4b9c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bad0 │ │ │ │ + b.n 4ba54 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ba50 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 4b9d4 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba38 │ │ │ │ + bne.n 4b9bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ba64 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 4b9e8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba38 │ │ │ │ + bne.n 4b9bc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #52976 @ 0xcef0 │ │ │ │ + movw r1, #59208 @ 0xe748 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17080 @ 0x42b8 │ │ │ │ + movw r0, #23312 @ 0x5b10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ba38 │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 4b9bc │ │ │ │ + bl 95f60 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ - cbz r6, 4bab2 │ │ │ │ + bl 98a60 │ │ │ │ + cbz r6, 4ba36 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4babc │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 4ba40 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba86 │ │ │ │ - b.n 4ba38 │ │ │ │ + beq.n 4ba0a │ │ │ │ + b.n 4b9bc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4bad0 │ │ │ │ + b.n 4ba54 │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 3f932 │ │ │ │ + b.w 3f928 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #132] @ (4baf4 ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4baa4 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4ba9a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ba8a │ │ │ │ + dmb ish │ │ │ │ + beq.n 4baa4 │ │ │ │ + bl 269c94 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 4bd34 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4bad6 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4bacc │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4babc │ │ │ │ + dmb ish │ │ │ │ + beq.n 4bad6 │ │ │ │ + bl 24783c │ │ │ │ + movs r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 71f20 │ │ │ │ + ldr r3, [pc, #20] @ (4baf4 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4baf0 │ │ │ │ + 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, 4bb02 │ │ │ │ + cbnz r0, 4bb1e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 14a43c │ │ │ │ + b.w 14b21c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4baf4 │ │ │ │ + beq.n 4bb10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #272] @ (4bc30 ) │ │ │ │ - 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 4bb40 │ │ │ │ - orrs.w r3, r4, r8 │ │ │ │ - bne.n 4bb44 │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 4bb4a │ │ │ │ - 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 4bb70 │ │ │ │ - cbz r5, 4bb70 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ - b.n 4bb72 │ │ │ │ - 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 4bb88 │ │ │ │ - mov r0, sp │ │ │ │ - bl 195ad0 │ │ │ │ - add r3, sp, #20 │ │ │ │ - rsb r1, r4, #119 @ 0x77 │ │ │ │ - mov.w fp, #128 @ 0x80 │ │ │ │ - and.w sl, r1, #63 @ 0x3f │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, fp │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r5, sl, #9 │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - add.w r7, r0, r9 │ │ │ │ - add r5, r9 │ │ │ │ - blx 29c10 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - strb.w fp, [r0, r9] │ │ │ │ - add.w r1, r7, sl │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 4bbca │ │ │ │ - strb.w r0, [r2, #1]! │ │ │ │ - b.n 4bbc0 │ │ │ │ - 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 4bbf8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - adds r7, #1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - bl 195ad0 │ │ │ │ - b.n 4bbe6 │ │ │ │ - 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] @ (4bc30 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4bc28 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20bb6c <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ - cbz r0, 4bc86 │ │ │ │ + bl 20d304 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + cbz r0, 4bb7a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bc6a │ │ │ │ + cbnz r0, 4bb5e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bc8a │ │ │ │ + beq.n 4bb7e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bc8a │ │ │ │ - bl 81f20 │ │ │ │ - cbnz r0, 4bc92 │ │ │ │ + b.n 4bb7e │ │ │ │ + bl 81f34 │ │ │ │ + cbnz r0, 4bb86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc86 │ │ │ │ + beq.n 4bb7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc86 │ │ │ │ + cbnz r3, 4bb7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bccc │ │ │ │ + b.n 4bbc0 │ │ │ │ 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, #16980 @ 0x4254 │ │ │ │ + movw r0, #23228 @ 0x5abc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bccc │ │ │ │ + beq.n 4bbc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bccc │ │ │ │ + cbnz r3, 4bbc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, 4bcdc │ │ │ │ + cbz r0, 4bbd0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20b178 │ │ │ │ + b.w 20c910 │ │ │ │ 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 4bd54 │ │ │ │ + ble.n 4bc48 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bd54 │ │ │ │ + beq.n 4bc48 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bd22 │ │ │ │ + cbz r5, 4bc16 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bd22 │ │ │ │ + bge.n 4bc16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bd38 │ │ │ │ + ble.n 4bc2c │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bd1a │ │ │ │ + blt.n 4bc0e │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d7fc │ │ │ │ + bl 20ef90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bd64 │ │ │ │ + beq.n 4bc58 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149544 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14a324 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd66 │ │ │ │ + beq.n 4bc5a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bd66 │ │ │ │ + b.n 4bc5a │ │ │ │ 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 4bd8e │ │ │ │ - cbz r0, 4bd8e │ │ │ │ + blt.n 4bc82 │ │ │ │ + cbz r0, 4bc82 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 4bda6 │ │ │ │ + bgt.n 4bc9a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16988 @ 0x425c │ │ │ │ + movw r1, #23236 @ 0x5ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4bdf0 │ │ │ │ + bl 12844c │ │ │ │ + b.n 4bce4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4be0e │ │ │ │ + cbz r5, 4bd02 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ + movw r1, #4944 @ 0x1350 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b578 │ │ │ │ - bl cbf5c │ │ │ │ + bl 11c2a0 │ │ │ │ + bl cc0bc │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4bdf6 │ │ │ │ + beq.n 4bcea │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 4bdf6 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 4bcea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #100 @ 0x64 │ │ │ │ + movw r1, #6372 @ 0x18e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4be3c │ │ │ │ + b.n 4bd30 │ │ │ │ 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 4be24 │ │ │ │ + b.n 4bd18 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4be24 │ │ │ │ + beq.n 4bd18 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4be16 │ │ │ │ + b.n 4bd0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4be3a │ │ │ │ + beq.n 4bd2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be3a │ │ │ │ + cbnz r3, 4bd2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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] @ (4be58 ) │ │ │ │ + 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 4bd68 │ │ │ │ + orrs.w r3, r4, r8 │ │ │ │ + bne.n 4bd6c │ │ │ │ + mov r9, r5 │ │ │ │ + b.n 4bd72 │ │ │ │ + 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 4bd98 │ │ │ │ + cbz r5, 4bd98 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ + b.n 4bd9a │ │ │ │ + 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 4bdb0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1974d0 │ │ │ │ + add r3, sp, #20 │ │ │ │ + rsb r1, r4, #119 @ 0x77 │ │ │ │ + mov.w fp, #128 @ 0x80 │ │ │ │ + and.w sl, r1, #63 @ 0x3f │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, fp │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r5, sl, #9 │ │ │ │ + blx 2957c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + add.w r7, r0, r9 │ │ │ │ + add r5, r9 │ │ │ │ + blx 29c10 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + strb.w fp, [r0, r9] │ │ │ │ + add.w r1, r7, sl │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 4bdf2 │ │ │ │ + strb.w r0, [r2, #1]! │ │ │ │ + b.n 4bde8 │ │ │ │ + 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 4be20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + adds r7, #1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + bl 1974d0 │ │ │ │ + b.n 4be0e │ │ │ │ + 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] @ (4be58 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4be50 │ │ │ │ + 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, 4be4a │ │ │ │ + cbz r0, 4be66 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20b178 │ │ │ │ + b.w 20c910 │ │ │ │ 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 │ │ │ │ @@ -50007,1501 +50017,1450 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be80 │ │ │ │ + cbz r0, 4be9c │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20b178 │ │ │ │ + b.w 20c910 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be94 │ │ │ │ + cbz r0, 4beb0 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20b178 │ │ │ │ + b.w 20c910 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bf34 ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bee2 │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4bed8 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4bec8 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4bee2 │ │ │ │ - bl 268428 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 4bb0c │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bf14 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4bf0a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4befa │ │ │ │ - dmb ish │ │ │ │ - beq.n 4bf14 │ │ │ │ - bl 24610c │ │ │ │ - movs r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 24a328 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4bf34 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4bf2e │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4bf5a │ │ │ │ + cbnz r3, 4bedc │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4bf5a │ │ │ │ + ble.n 4bedc │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4bf5a │ │ │ │ - cbnz r4, 4bf7a │ │ │ │ + bne.n 4bedc │ │ │ │ + cbnz r4, 4befc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (4c020 ) │ │ │ │ + ldr r4, [pc, #192] @ (4bfa4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bf7a │ │ │ │ + cbnz r0, 4befc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c01a │ │ │ │ + b.n 4bf9c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bf8e │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 4bf10 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf76 │ │ │ │ + bne.n 4bef8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d1ed4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d37a0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf76 │ │ │ │ + beq.n 4bef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf76 │ │ │ │ + beq.n 4bef8 │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #17060 @ 0x42a4 │ │ │ │ + movw r1, #23308 @ 0x5b0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #6112 @ 0x17e0 │ │ │ │ + movw r0, #12328 @ 0x3028 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bf76 │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 4bef8 │ │ │ │ + bl 95f60 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ - cbz r4, 4bffc │ │ │ │ + bl 98a60 │ │ │ │ + cbz r4, 4bf7e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c006 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 4bf88 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfce │ │ │ │ - b.n 4bf76 │ │ │ │ + beq.n 4bf50 │ │ │ │ + b.n 4bef8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c01a │ │ │ │ + b.n 4bf9c │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + nop │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ 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, 4c04a │ │ │ │ + cbnz r0, 4bfce │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c052 │ │ │ │ + cbz r0, 4bfd6 │ │ │ │ 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 4c03c │ │ │ │ + beq.n 4bfc0 │ │ │ │ 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, 4c086 │ │ │ │ + cbz r6, 4c00a │ │ │ │ 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, 4c098 │ │ │ │ + cbz r2, 4c01c │ │ │ │ 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 10880c │ │ │ │ + bl 108fd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7829c │ │ │ │ - cbz r4, 4c0c6 │ │ │ │ - ldr r0, [pc, #28] @ (4c0cc ) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7832c │ │ │ │ + cbz r4, 4c04a │ │ │ │ + ldr r0, [pc, #28] @ (4c050 ) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4388 @ 0x1124 │ │ │ │ + movw r0, #10700 @ 0x29cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c1a8 │ │ │ │ + bmi.n 4c12c │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004c0d0 : │ │ │ │ +0004c054 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c0de │ │ │ │ + cbnz r0, 4c062 │ │ │ │ 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 720e4 │ │ │ │ - cbz r0, 4c124 │ │ │ │ + bl 7210c │ │ │ │ + cbz r0, 4c0a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7dee8 │ │ │ │ + bl 7def4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c10e │ │ │ │ + cbz r0, 4c092 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7fa08 │ │ │ │ - cbnz r0, 4c128 │ │ │ │ + bl 7fa1c │ │ │ │ + cbnz r0, 4c0ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c124 │ │ │ │ + beq.n 4c0a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c124 │ │ │ │ + cbnz r3, 4c0a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c12a │ │ │ │ + b.n 4c0ae │ │ │ │ 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] @ (4c148 ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4c0f6 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4c0ec │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4c0dc │ │ │ │ + dmb ish │ │ │ │ + beq.n 4c0f6 │ │ │ │ + bl 269c94 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 4bd34 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4c128 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4c11e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4c10e │ │ │ │ + dmb ish │ │ │ │ + beq.n 4c128 │ │ │ │ + bl 24783c │ │ │ │ + movs r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 24b5bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c148 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4c142 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c12e : │ │ │ │ +0004c14c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c142 │ │ │ │ - cbnz r1, 4c148 │ │ │ │ - bl 262e74 │ │ │ │ - b.n 4c152 │ │ │ │ + cbz r0, 4c160 │ │ │ │ + cbnz r1, 4c166 │ │ │ │ + bl 264570 │ │ │ │ + b.n 4c170 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9ab00 │ │ │ │ + bl 9ac74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c162 │ │ │ │ - movw r0, #17068 @ 0x42ac │ │ │ │ + bge.n 4c180 │ │ │ │ + movw r0, #23316 @ 0x5b14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ee2d8 │ │ │ │ - b.n 4c168 │ │ │ │ + bl 1ef9fc │ │ │ │ + b.n 4c186 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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, 4c194 │ │ │ │ + cbnz r0, 4c1b2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c19c │ │ │ │ + cbz r0, 4c1ba │ │ │ │ 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 4c186 │ │ │ │ + beq.n 4c1a4 │ │ │ │ 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 4c1f2 │ │ │ │ + bne.n 4c210 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4c1f2 │ │ │ │ + bne.n 4c210 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c1f2 │ │ │ │ - bl 41900 │ │ │ │ + bhi.n 4c210 │ │ │ │ + bl 418f8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4c1fc │ │ │ │ + beq.n 4c21a │ │ │ │ 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 4c1fe │ │ │ │ + b.n 4c21c │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c1fe │ │ │ │ + b.n 4c21c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004c200 : │ │ │ │ +0004c21e : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - movw r0, #14180 @ 0x3764 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #4 │ │ │ │ - b.w 7f7bc │ │ │ │ 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, 4c240 │ │ │ │ + cbnz r0, 4c250 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c248 │ │ │ │ + cbz r0, 4c258 │ │ │ │ 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 4c232 │ │ │ │ + beq.n 4c242 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004c24a : │ │ │ │ +0004c25a : │ │ │ │ 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, 4c274 │ │ │ │ + cbnz r3, 4c284 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c28e │ │ │ │ + cbz r2, 4c29e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c28e │ │ │ │ + cbz r3, 4c29e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58948 @ 0xe644 │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c33c │ │ │ │ - bl 166ac4 │ │ │ │ + b.n 4c34c │ │ │ │ + bl 1679c0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c29a │ │ │ │ + cbz r2, 4c2aa │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23bb70 │ │ │ │ + bl 23d2b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c28a │ │ │ │ + beq.n 4c29a │ │ │ │ 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 188118 │ │ │ │ + bl 189984 │ │ │ │ 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 188118 │ │ │ │ + bl 189984 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c33c │ │ │ │ + cbz r3, 4c34c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bd64 │ │ │ │ + bl 23d4a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2f8 │ │ │ │ + beq.n 4c308 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c312 │ │ │ │ + b.n 4c322 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c28a │ │ │ │ + beq.n 4c29a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c28a │ │ │ │ + bne.n 4c29a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c28a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c29a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c33a │ │ │ │ + bge.n 4c34a │ │ │ │ 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 4c312 │ │ │ │ + b.n 4c322 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e92c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c38e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c38e │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #19740 @ 0x4d1c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #4 │ │ │ │ + b.w 7f7d0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #3520 @ 0xdc0 │ │ │ │ + movw r0, #9852 @ 0x267c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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, 4c3cc │ │ │ │ + cbnz r0, 4c39a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c3d4 │ │ │ │ + cbz r0, 4c3a2 │ │ │ │ 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 4c3be │ │ │ │ + beq.n 4c38c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3381 @ 0xd35 │ │ │ │ + movw r1, #3373 @ 0xd2d │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40664 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + b.w 4065c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ │ │ │ │ -0004c3ec : │ │ │ │ +0004c3ba : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 782c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e940 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c414 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4c414 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77ed8 <_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 22a4ec │ │ │ │ + bl 22bd94 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c42a │ │ │ │ + beq.n 4c448 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c43a │ │ │ │ + bne.n 4c458 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c43c │ │ │ │ + beq.n 4c45a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c43c │ │ │ │ + b.n 4c45a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea004 │ │ │ │ + bl ea26c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c440 : │ │ │ │ +0004c45e : │ │ │ │ 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 22bd94 │ │ │ │ + subs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + │ │ │ │ +0004c488 : │ │ │ │ + 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 232040 │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ + vmov.f64 d8, d1 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 4c4f0 │ │ │ │ + vabs.f64 d9, d9 │ │ │ │ + vldr d7, [pc, #68] @ 4c508 │ │ │ │ + vcmp.f64 d9, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 4c4f4 │ │ │ │ + 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 4c4fc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4c4fc │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c46a │ │ │ │ + cbz r3, 4c52e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c46c │ │ │ │ + b.n 4c530 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c47a │ │ │ │ + cbnz r3, 4c53e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c47a │ │ │ │ + blt.n 4c53e │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c47a │ │ │ │ - cbnz r4, 4c496 │ │ │ │ + bgt.n 4c53e │ │ │ │ + cbnz r4, 4c55a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #432] @ (4c630 ) │ │ │ │ + ldr r4, [pc, #428] @ (4c6f0 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c4f0 │ │ │ │ - cbz r5, 4c4ba │ │ │ │ + cbz r0, 4c5b4 │ │ │ │ + cbz r5, 4c57e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c4a4 │ │ │ │ + cbz r7, 4c568 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c4a4 │ │ │ │ + bne.n 4c568 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c4be │ │ │ │ + b.n 4c582 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c4ac │ │ │ │ + cbnz r0, 4c570 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c4be │ │ │ │ - bl c34dc │ │ │ │ + b.n 4c582 │ │ │ │ + bl c3614 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c4f0 │ │ │ │ + blt.n 4c5b4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c4a0 │ │ │ │ - b.n 4c4a8 │ │ │ │ + beq.n 4c564 │ │ │ │ + b.n 4c56c │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21d1f8 │ │ │ │ + bl 21ea04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4f0 │ │ │ │ + beq.n 4c5b4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c546 │ │ │ │ + beq.n 4c60a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c4f4 │ │ │ │ + beq.n 4c5b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c604 │ │ │ │ + b.n 4c6c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 4c514 │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 4c5d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4c4f0 │ │ │ │ + bl 12844c │ │ │ │ + b.n 4c5b4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4f0 │ │ │ │ + beq.n 4c5b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c546 │ │ │ │ + ble.n 4c60a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 4c4f0 │ │ │ │ + bl cec7c │ │ │ │ + b.n 4c5b4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c72a │ │ │ │ + bl 4c9e6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c55e │ │ │ │ + cbnz r0, 4c622 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c4f0 │ │ │ │ + beq.n 4c5b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 4c4f0 │ │ │ │ + bl cec7c │ │ │ │ + b.n 4c5b4 │ │ │ │ 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, 4c610 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6d0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c618 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c620 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c628 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6e8 ) │ │ │ │ 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 7f820 │ │ │ │ - cbz r0, 4c5d4 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4c698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c552 │ │ │ │ + beq.n 4c616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c552 │ │ │ │ + bne.n 4c616 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c552 │ │ │ │ - cbz r5, 4c604 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c616 │ │ │ │ + cbz r5, 4c6c8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c5f6 │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 4c6ba │ │ │ │ + bl 95f60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53f28 │ │ │ │ + bl 53f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - b.n 4c5fe │ │ │ │ + bl 98a60 │ │ │ │ + b.n 4c6c2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53f28 │ │ │ │ + bl 53f78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c626 │ │ │ │ + bpl.n 4c6e6 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c64a │ │ │ │ + ble.n 4c70a │ │ │ │ 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] @ (4c8c0 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c980 ) │ │ │ │ bkpt 0x00fa │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 22a4ec │ │ │ │ - subs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0004c652 : │ │ │ │ - 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 230900 │ │ │ │ - vmov.f64 d9, d0 │ │ │ │ - vmov.f64 d8, d1 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 4c6ba │ │ │ │ - vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c6d0 │ │ │ │ - vcmp.f64 d9, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c6be │ │ │ │ - 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 4c6c6 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4c6c6 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add.w r0, r3, r0, lsl #2 │ │ │ │ + b.w 12637c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20a490 │ │ │ │ + bl 20bc28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c700 │ │ │ │ + beq.n 4c72a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c702 │ │ │ │ + beq.n 4c72c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c702 │ │ │ │ + b.n 4c72c │ │ │ │ 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 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2018a8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4c748 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80310 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 125134 │ │ │ │ + b.w 20303c <_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 4c788 │ │ │ │ + beq.n 4c782 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 4c788 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 4c782 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c78a │ │ │ │ + b.n 4c784 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c7c2 │ │ │ │ + bpl.n 4c7bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d267c │ │ │ │ + bl d28a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c7be │ │ │ │ + cbz r0, 4c7b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20a490 │ │ │ │ + bl 20bc28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c7ca │ │ │ │ + bne.n 4c7c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c7be │ │ │ │ + beq.n 4c7b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c7be │ │ │ │ + cbnz r3, 4c7b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c7ca │ │ │ │ + b.n 4c7c4 │ │ │ │ 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 230900 │ │ │ │ + bl 232040 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 4c82a │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 4c824 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c840 │ │ │ │ + vldr d7, [pc, #72] @ 4c840 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c82e │ │ │ │ + bgt.n 4c828 │ │ │ │ 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 4c836 │ │ │ │ + b.n 4c830 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c836 │ │ │ │ + b.n 4c830 │ │ │ │ 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, 4c876 │ │ │ │ + cbz r7, 4c876 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13764 @ 0x35c4 │ │ │ │ + movw r1, #19996 @ 0x4e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4c8a4 │ │ │ │ + bl 12844c │ │ │ │ + b.n 4c8a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c888 │ │ │ │ + bpl.n 4c888 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c8a8 │ │ │ │ + bgt.n 4c8a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #17204 @ 0x4334 │ │ │ │ + movw r1, #23452 @ 0x5b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c9e2 │ │ │ │ + b.n 4c9e2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb31c │ │ │ │ + bl fb878 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c8a4 │ │ │ │ + beq.n 4c8a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177298 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ + bl 178184 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c8e0 │ │ │ │ + bne.n 4c8e0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c8a4 │ │ │ │ + beq.n 4c8a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c8a4 │ │ │ │ + bne.n 4c8a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c8a4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c8a4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c8f0 │ │ │ │ + beq.n 4c8f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c8f0 │ │ │ │ + cbnz r3, 4c8f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 4c934 │ │ │ │ + beq.n 4c934 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23bb64 │ │ │ │ + bl 23d2a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c8a4 │ │ │ │ + beq.n 4c8a4 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2073ac <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ + bl 208b44 <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c924 │ │ │ │ + bne.n 4c924 │ │ │ │ mov r0, r7 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 4c8a4 │ │ │ │ + bl 7736c │ │ │ │ + b.n 4c8a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4c95a │ │ │ │ + bmi.n 4c95a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #17264 @ 0x4370 │ │ │ │ + movw r1, #23512 @ 0x5bd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 4c8a4 │ │ │ │ - bl 83a2c │ │ │ │ + bl d1c30 │ │ │ │ + b.n 4c8a4 │ │ │ │ + bl 83a3c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c96a │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 4c96e │ │ │ │ - b.n 4c8a4 │ │ │ │ + bne.n 4c96a │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4c96e │ │ │ │ + b.n 4c8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4c986 │ │ │ │ + bge.n 4c986 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6760 @ 0x1a68 │ │ │ │ + movw r1, #13020 @ 0x32dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4c8a4 │ │ │ │ + bl 12844c │ │ │ │ + b.n 4c8a4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c9c6 │ │ │ │ + beq.n 4c9c6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4c9b8 │ │ │ │ + bmi.n 4c9b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #17316 @ 0x43a4 │ │ │ │ + movw r1, #23564 @ 0x5c0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 4c8a4 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 4c8a4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4c9d0 │ │ │ │ - bl 86f44 │ │ │ │ + cbz r0, 4c9d0 │ │ │ │ + bl 87174 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c8a4 │ │ │ │ + blt.w 4c8a4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c9e2 │ │ │ │ + b.n 4c9e2 │ │ │ │ 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 4c9c6 │ │ │ │ + b.n 4c9c6 │ │ │ │ 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 715b0 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4ca04 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 80324 │ │ │ │ + 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 20d7fc │ │ │ │ + bl 20ef90 │ │ │ │ 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 230900 │ │ │ │ + bl 232040 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 4ca50 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 4ca72 │ │ │ │ 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 4ca52 │ │ │ │ + b.n 4ca74 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [pc, #0] @ (4ca60 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 230900 │ │ │ │ + bl 232040 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 4cabc │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 4cad6 │ │ │ │ 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 4cd22 │ │ │ │ + bl 4ccac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4cab2 │ │ │ │ - bl 264044 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cabc │ │ │ │ + cbz r3, 4cacc │ │ │ │ + bl 265744 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cad6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 83adc │ │ │ │ + b.w 83aec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 800e0 │ │ │ │ + ldr r0, [pc, #0] @ (4cae0 ) │ │ │ │ + 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, 4cae2 │ │ │ │ + cbz r3, 4cafe │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cae4 │ │ │ │ + b.n 4cb00 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4caf2 │ │ │ │ + cbnz r3, 4cb0e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4caf2 │ │ │ │ + ble.n 4cb0e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4caf2 │ │ │ │ - cbnz r4, 4cb12 │ │ │ │ + bgt.n 4cb0e │ │ │ │ + cbnz r4, 4cb2e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4cc0c ) │ │ │ │ + ldr r4, [pc, #276] @ (4cc28 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbe8 │ │ │ │ + beq.n 4cc04 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cb26 │ │ │ │ - bl 7f820 │ │ │ │ + cbnz r0, 4cb42 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbfc │ │ │ │ - b.n 4cbe8 │ │ │ │ - bl 83a2c │ │ │ │ + beq.n 4cc18 │ │ │ │ + b.n 4cc04 │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb42 │ │ │ │ + beq.n 4cb5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cb42 │ │ │ │ + cbnz r3, 4cb5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cb1c │ │ │ │ + beq.n 4cb38 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb5e │ │ │ │ + beq.n 4cb7a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cb60 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 4cb60 │ │ │ │ - b.n 4cbe8 │ │ │ │ + bne.n 4cb7c │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4cb7c │ │ │ │ + b.n 4cc04 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cb80 │ │ │ │ + bge.n 4cb9c │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cb94 │ │ │ │ + cbz r0, 4cbb0 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cbac │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 4cbe8 │ │ │ │ + b.n 4cbc8 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 4cc04 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cbc0 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 4cbdc │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cbde │ │ │ │ + blt.n 4cbfa │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cbd0 │ │ │ │ - b.n 4cb9a │ │ │ │ + bge.n 4cbec │ │ │ │ + b.n 4cbb6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 4cbde │ │ │ │ + bl f1b5c │ │ │ │ + b.n 4cbfa │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cbda │ │ │ │ + beq.n 4cbf6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9acfc <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ae18 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4cc06 │ │ │ │ + b.n 4cc22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cbec │ │ │ │ + bne.n 4cc08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cc06 │ │ │ │ + b.n 4cc22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbe8 │ │ │ │ + bne.n 4cc04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cbe8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc04 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb64 │ │ │ │ + beq.n 4cb80 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb4a │ │ │ │ + b.n 4cb66 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cca4 ) │ │ │ │ - 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, 4cc54 │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4cc4a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cc3a │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cc54 │ │ │ │ - bl 268428 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4cf7a │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cc86 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4cc7c │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cc6c │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cc86 │ │ │ │ - bl 24610c │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71ef8 │ │ │ │ - ldr r3, [pc, #20] @ (4cca4 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4cca0 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 800f4 │ │ │ │ │ │ │ │ -0004cca8 : │ │ │ │ +0004cc32 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4ccc0 │ │ │ │ - bl 262e74 │ │ │ │ - b.n 4ccca │ │ │ │ + cbnz r0, 4cc4a │ │ │ │ + bl 264570 │ │ │ │ + b.n 4cc54 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2454a0 │ │ │ │ + bl 246ae8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4ccda │ │ │ │ - movw r0, #17476 @ 0x4444 │ │ │ │ + bge.n 4cc64 │ │ │ │ + movw r0, #23724 @ 0x5cac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ee2d8 │ │ │ │ - b.n 4cce0 │ │ │ │ + bl 1ef9fc │ │ │ │ + b.n 4cc6a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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, 4cd12 │ │ │ │ + cbz r0, 4cc9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cd12 │ │ │ │ + beq.n 4cc9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4cd12 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cc9c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12266c <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12362c <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20bb10 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20d2a8 <_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 4ce24 │ │ │ │ + bvs.n 4cdae │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #248] @ 4ce30 │ │ │ │ + vldr d6, [pc, #244] @ 4cdb8 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cd70 │ │ │ │ + ble.n 4ccfa │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cd86 │ │ │ │ - vldr d0, [pc, #216] @ 4ce38 │ │ │ │ + bgt.n 4cd10 │ │ │ │ + vldr d0, [pc, #212] @ 4cdc0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4ce40 │ │ │ │ + vldr d7, [pc, #216] @ 4cdc8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce28 │ │ │ │ + b.n 4cdb2 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4cdcc │ │ │ │ + bgt.n 4cd56 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cdcc │ │ │ │ - b.n 4ce1a │ │ │ │ + beq.n 4cd56 │ │ │ │ + b.n 4cda4 │ │ │ │ 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 4cdba │ │ │ │ - vldr d0, [pc, #156] @ 4ce48 │ │ │ │ + bne.n 4cd44 │ │ │ │ + vldr d0, [pc, #156] @ 4cdd0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 4ce50 │ │ │ │ + vldr d7, [pc, #156] @ 4cdd8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce28 │ │ │ │ - vldr d0, [pc, #156] @ 4ce58 │ │ │ │ + b.n 4cdb2 │ │ │ │ + vldr d0, [pc, #152] @ 4cde0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce60 │ │ │ │ + vldr d7, [pc, #156] @ 4cde8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce28 │ │ │ │ + b.n 4cdb2 │ │ │ │ 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 4ce08 │ │ │ │ - vldr d0, [pc, #112] @ 4ce68 │ │ │ │ + bne.n 4cd92 │ │ │ │ + vldr d0, [pc, #108] @ 4cdf0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce70 │ │ │ │ + vldr d7, [pc, #112] @ 4cdf8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce28 │ │ │ │ - vldr d0, [pc, #108] @ 4ce78 │ │ │ │ + b.n 4cdb2 │ │ │ │ + vldr d0, [pc, #108] @ 4ce00 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce80 │ │ │ │ + vldr d7, [pc, #108] @ 4ce08 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce28 │ │ │ │ + b.n 4cdb2 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4ce88 │ │ │ │ + vldr d0, [pc, #96] @ 4ce10 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -51514,19 +51473,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 4cf58 @ unpredictable │ │ │ │ + bls.n 4cee0 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf60 │ │ │ │ + bls.n 4cee8 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51535,130 +51494,200 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4ceac ) │ │ │ │ + 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, 4ce5c │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4ce52 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ce42 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ce5c │ │ │ │ + bl 269c94 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4cfc0 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4ce8e │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4ce84 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ce74 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ce8e │ │ │ │ + bl 24783c │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71f20 │ │ │ │ + ldr r3, [pc, #20] @ (4ceac ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4cea8 │ │ │ │ + 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, 4ce98 │ │ │ │ - b.n 4d0fe │ │ │ │ + cbnz r2, 4ceb8 │ │ │ │ + b.n 4d120 │ │ │ │ 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 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248fe8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4ced2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4cef0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 4cef0 │ │ │ │ - ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4cee2 │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - b.n 4cee4 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #13012 @ 0x32d4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddcdc │ │ │ │ - mov r0, r2 │ │ │ │ - bx lr │ │ │ │ + b.w 24a9c0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 230900 │ │ │ │ + bl 232040 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 4cf6e │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 4cf56 │ │ │ │ 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 4cd22 │ │ │ │ + bl 4ccac │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 2496ac <_Py_c_abs@@Base> │ │ │ │ + bl 24a714 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cf5a │ │ │ │ - bl 264044 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cf70 │ │ │ │ - movw r0, #17648 @ 0x44f0 │ │ │ │ + cbz r1, 4cf42 │ │ │ │ + bl 265744 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cf58 │ │ │ │ + movw r0, #23896 @ 0x5d58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4cf70 │ │ │ │ + b.n 4cf58 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0004cf62 : │ │ │ │ + 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 246ae8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 78388 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r3, 4cf9c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4cfba │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 4cfba │ │ │ │ + ldrb r3, [r0, #24] │ │ │ │ + cbnz r3, 4cfac │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + b.n 4cfae │ │ │ │ + movs r1, #43 @ 0x2b │ │ │ │ + movw r0, #19280 @ 0x4b50 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddf54 │ │ │ │ + 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] @ (4d0b0 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d0f8 ) │ │ │ │ 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 4cfae │ │ │ │ + bne.n 4cff4 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4cfb2 │ │ │ │ + bne.n 4cff8 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4cfb8 │ │ │ │ + b.n 4cffe │ │ │ │ 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 4cfea │ │ │ │ + beq.n 4d030 │ │ │ │ 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 │ │ │ │ @@ -51691,20 +51720,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 4d124 │ │ │ │ + bl 4d148 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d068 │ │ │ │ + bne.n 4d0ae │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d124 │ │ │ │ + bl 4d148 │ │ │ │ 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 │ │ │ │ @@ -51717,67 +51746,53 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ str r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #20] @ (4d0b0 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d0f8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d0aa │ │ │ │ + beq.n 4d0f0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0004d0b4 : │ │ │ │ - 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 2454a0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 782f8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004d0da : │ │ │ │ +0004d0fc : │ │ │ │ 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 9ab00 │ │ │ │ + bl 9ac74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248fe8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a9c0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ @@ -54128,475 +54143,445 @@ │ │ │ │ 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, #17704 @ 0x4528 │ │ │ │ + movw r0, #23968 @ 0x5da0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddcdc │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4ee14 ) │ │ │ │ - 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, 4edc4 │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4edba │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4edaa │ │ │ │ - dmb ish │ │ │ │ - beq.n 4edc4 │ │ │ │ - bl 268428 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4cf7a │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4edf6 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4edec │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4eddc │ │ │ │ - dmb ish │ │ │ │ - beq.n 4edf6 │ │ │ │ - bl 24610c │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 24a328 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4ee14 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4ee10 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + b.w ddf54 │ │ │ │ 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, 4ee34 │ │ │ │ + cbz r3, 4edc0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ee36 │ │ │ │ + b.n 4edc2 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ee46 │ │ │ │ + cbnz r3, 4edd2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ee46 │ │ │ │ + ble.n 4edd2 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ee46 │ │ │ │ - cbnz r4, 4ee68 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4eed4 ) │ │ │ │ + bgt.n 4edd2 │ │ │ │ + cbnz r4, 4edfa │ │ │ │ add r2, sp, #32 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movs r4, #1 │ │ │ │ + movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ - movs r6, #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r6, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movs r4, #1 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #16320 @ 0x3fc0 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ee68 │ │ │ │ + cbnz r0, 4edfa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4eec6 │ │ │ │ + b.n 4ee58 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11aea8 │ │ │ │ + bl 11bcc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee64 │ │ │ │ + beq.n 4edf6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4ee8c │ │ │ │ + beq.n 4ee1e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16b35c │ │ │ │ + bl 16c254 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ee8e │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 4ee8e │ │ │ │ - b.n 4ee64 │ │ │ │ + bne.n 4ee20 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4ee20 │ │ │ │ + b.n 4edf6 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4eebe │ │ │ │ + bne.n 4ee50 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4eec6 │ │ │ │ + b.n 4ee58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248fe8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a9c0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004eefc : │ │ │ │ +0004ee88 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ef40 ) │ │ │ │ + ldr r5, [pc, #60] @ (4eecc ) │ │ │ │ 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 4ef3a │ │ │ │ + beq.n 4eec6 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ef32 │ │ │ │ + bge.n 4eebe │ │ │ │ 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 4ef1e │ │ │ │ + b.n 4eeaa │ │ │ │ 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 4ef46 │ │ │ │ + b.n 4eed2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 261f30 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + b.w 26362c <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4ef6c ) │ │ │ │ + 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, 4ef1c │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4ef12 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ef02 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ef1c │ │ │ │ + bl 269c94 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4cfc0 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4ef4e │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4ef44 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ef34 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ef4e │ │ │ │ + bl 24783c │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 24b5bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ef6c ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4ef68 │ │ │ │ + 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 4f308 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f2dc <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4ef70 │ │ │ │ + cbz r3, 4ef94 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ │ │ │ │ -0004ef78 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004ef9c <_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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_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, 4efce <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + cbnz r1, 4eff2 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12272 @ 0x2ff0 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4efe4 <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ + b.n 4f008 <_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 188118 │ │ │ │ + bl 189984 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne.n 4effa <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ - movw r0, #45260 @ 0xb0cc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f7bc │ │ │ │ - movw r0, #45252 @ 0xb0c4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f7bc │ │ │ │ │ │ │ │ -0004f008 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f308 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ +0004f00a <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f2dc <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4f02a <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4f02c <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4f02e <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4f030 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4f02e <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e120c │ │ │ │ + b.n 4f030 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e2938 │ │ │ │ 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, 4f060 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4f062 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17740 @ 0x454c │ │ │ │ + movw r1, #24024 @ 0x5dd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f07e <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4f080 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e92c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f0ce <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f0ce <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne.n 4f096 <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ + movw r0, #51620 @ 0xc9a4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f7d0 │ │ │ │ + movw r0, #51612 @ 0xc99c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f7d0 │ │ │ │ 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 4f114 <_PyDict_SizeOf@@Base+0x10c> │ │ │ │ + bhi.n 4f0e8 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f12c <_PyDict_SizeOf@@Base+0x124> │ │ │ │ + bmi.n 4f100 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27112 @ 0x69e8 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33408 @ 0x8280 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f1d8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #27112 @ 0x69e8 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f1ac <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #33408 @ 0x8280 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f0ea <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ - b.n 4f1d8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f0be <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ + b.n 4f1ac <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f1ae <_PyDict_SizeOf@@Base+0x1a6> │ │ │ │ + ble.n 4f182 <_PyDict_SizeOf@@Base+0x178> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f194 <_PyDict_SizeOf@@Base+0x18c> │ │ │ │ + beq.n 4f168 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f176 <_PyDict_SizeOf@@Base+0x16e> │ │ │ │ + bpl.n 4f14a <_PyDict_SizeOf@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1d8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + beq.n 4f1ac <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f196 <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ + beq.n 4f16a <_PyDict_SizeOf@@Base+0x160> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4f1d8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + bl 12844c │ │ │ │ + b.n 4f1ac <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27112 @ 0x69e8 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33408 @ 0x8280 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f1d8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f1ac <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f1b4 <_PyDict_SizeOf@@Base+0x1ac> │ │ │ │ + beq.n 4f188 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f1b6 <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 4f1b6 <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - b.n 4f1d8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f18a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4f18a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f1ac <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f1b6 <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + b.n 4f18a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 248fe8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 24a9c0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f1d8 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #36528 @ 0x8eb0 │ │ │ │ + cbz r0, 4f1ac <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #42760 @ 0xa708 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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] @ (4f304 <_PyDict_SizeOf@@Base+0x2fc>) │ │ │ │ + ldr r3, [pc, #272] @ (4f2d8 <_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 4f22a <_PyDict_SizeOf@@Base+0x222> │ │ │ │ + bge.n 4f1fe <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17772 @ 0x456c │ │ │ │ + movw r1, #24056 @ 0x5df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4f234 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bl 12844c │ │ │ │ + b.n 4f208 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f23e <_PyDict_SizeOf@@Base+0x236> │ │ │ │ - bl 800e0 │ │ │ │ - cbnz r0, 4f23a <_PyDict_SizeOf@@Base+0x232> │ │ │ │ + beq.n 4f212 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bl 800f4 │ │ │ │ + cbnz r0, 4f20e <_PyDict_SizeOf@@Base+0x204> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f2fc <_PyDict_SizeOf@@Base+0x2f4> │ │ │ │ + b.n 4f2d0 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #52028 @ 0xcb3c │ │ │ │ + movw r9, #58260 @ 0xe394 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f2fa <_PyDict_SizeOf@@Base+0x2f2> │ │ │ │ + beq.n 4f2ce <_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 │ │ │ │ @@ -54607,72 +54592,72 @@ │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w fp, r0, r5 │ │ │ │ sxtb r0, r5 │ │ │ │ eor.w r4, r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1934 │ │ │ │ + bl 1f3058 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f250 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + beq.n 4f224 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f234 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f208 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f2ec <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ + ble.n 4f2c0 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #29700 @ 0x7404 │ │ │ │ + movw r2, #35908 @ 0x8c44 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #1128 @ 0x468 │ │ │ │ + movw r1, #7360 @ 0x1cc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f234 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f208 <_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 4f234 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f208 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f234 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f234 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bne.n 4f208 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f208 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f250 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + b.n 4f224 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4f31c <_PyDict_SizeOf@@Base+0x314> │ │ │ │ + cbz r3, 4f2f0 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4f35e <_PyDict_SizeOf@@Base+0x356> │ │ │ │ + bne.n 4f332 <_PyDict_SizeOf@@Base+0x328> │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ @@ -54688,887 +54673,892 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f360 : │ │ │ │ +0004f334 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 782c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e940 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f386 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4f386 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f7668 │ │ │ │ + b.w f78d0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f308 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f2dc <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ - 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 │ │ │ │ + b.w 7fa1c │ │ │ │ │ │ │ │ -0004f396 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f3a8 <_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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f3f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f406 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f40c <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f41e <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f42c <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f43e <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3560 @ 0xde8 │ │ │ │ + movw r0, #9660 @ 0x25bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3de <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f5a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13ee80 │ │ │ │ + bne.n 4f3f0 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 4f5b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f42c <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 4f43e <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f5a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f5b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f43a <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f44c <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f45a <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 4f46c <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f45a <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 4f46c <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f5a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f5b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #332] @ 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x21a> │ │ │ │ + vldr d10, [pc, #328] @ 4f5c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f486 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f498 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f4f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f54e <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f4f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f508 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 4f560 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ + ble.n 4f508 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f4f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f508 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f4f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f508 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #264] @ 4f5b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x222> │ │ │ │ + vldr d6, [pc, #264] @ 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #260] @ 4f5c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x22a> │ │ │ │ + vldr d5, [pc, #260] @ 4f5d0 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ vmov.f64 d7, d6 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f4e4 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f4f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f58a <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f59c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f522 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f534 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 263d90 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 265490 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 263d90 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 265490 <_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 4f58a <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f59c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f58a <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f59c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f58a <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f59c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 264044 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f5a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 265744 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4f5b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f566 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f578 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f58a <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f59c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29b4c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a51c │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 182d08 │ │ │ │ + b.w 183ebc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vtbl.8 d30, {d0-d1}, d29 │ │ │ │ - rors r0, r6 │ │ │ │ + vtbl.8 d22, {d16}, d0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0004f5ea <_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 4f1b2 <_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 150a84 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4f65a <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 4f65e <_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 4f652 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4f652 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl cec7c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4f672 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, r5 │ │ │ │ + bl 1fe274 │ │ │ │ + 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, 4f5e6 <_PyMonitoring_FirePyResumeEvent@@Base+0x250> │ │ │ │ + cbz r3, 4f692 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f5e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ + b.n 4f694 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f5f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x260> │ │ │ │ + cbnz r3, 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f5f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x260> │ │ │ │ + blt.n 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f5f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x260> │ │ │ │ - cbnz r4, 4f612 <_PyMonitoring_FirePyResumeEvent@@Base+0x27c> │ │ │ │ + bgt.n 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r4, 4f6be <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4f7a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x412>) │ │ │ │ + ldr r4, [pc, #432] @ (4f858 <_PyMonitoring_FirePyYieldEvent@@Base+0x26e>) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ - cbz r5, 4f636 <_PyMonitoring_FirePyResumeEvent@@Base+0x2a0> │ │ │ │ + cbz r0, 4f718 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + cbz r5, 4f6e2 <_PyMonitoring_FirePyYieldEvent@@Base+0xf8> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ + cbz r7, 4f6cc <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ + bne.n 4f6cc <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f63a <_PyMonitoring_FirePyResumeEvent@@Base+0x2a4> │ │ │ │ + b.n 4f6e6 <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f628 <_PyMonitoring_FirePyResumeEvent@@Base+0x292> │ │ │ │ + cbnz r0, 4f6d4 <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f63a <_PyMonitoring_FirePyResumeEvent@@Base+0x2a4> │ │ │ │ - bl c34dc │ │ │ │ + b.n 4f6e6 <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ + bl c3614 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + blt.n 4f718 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f61c <_PyMonitoring_FirePyResumeEvent@@Base+0x286> │ │ │ │ - b.n 4f624 <_PyMonitoring_FirePyResumeEvent@@Base+0x28e> │ │ │ │ + beq.n 4f6c8 <_PyMonitoring_FirePyYieldEvent@@Base+0xde> │ │ │ │ + b.n 4f6d0 <_PyMonitoring_FirePyYieldEvent@@Base+0xe6> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21d1f8 │ │ │ │ + bl 21ea04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + beq.n 4f718 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f6c2 <_PyMonitoring_FirePyResumeEvent@@Base+0x32c> │ │ │ │ + beq.n 4f76e <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f670 <_PyMonitoring_FirePyResumeEvent@@Base+0x2da> │ │ │ │ + beq.n 4f71c <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f780 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ea> │ │ │ │ + b.n 4f82c <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ mov r0, r5 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 4f690 <_PyMonitoring_FirePyResumeEvent@@Base+0x2fa> │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 4f73c <_PyMonitoring_FirePyYieldEvent@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + bl 12844c │ │ │ │ + b.n 4f718 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + beq.n 4f718 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f6c2 <_PyMonitoring_FirePyResumeEvent@@Base+0x32c> │ │ │ │ + ble.n 4f76e <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + bl cec7c │ │ │ │ + b.n 4f718 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f8ea <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + bl 4f9d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f6da <_PyMonitoring_FirePyResumeEvent@@Base+0x344> │ │ │ │ + cbnz r0, 4f786 <_PyMonitoring_FirePyYieldEvent@@Base+0x19c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + beq.n 4f718 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 4f66c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + bl cec7c │ │ │ │ + b.n 4f718 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f788 <_PyMonitoring_FirePyResumeEvent@@Base+0x3f2>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f838 <_PyMonitoring_FirePyYieldEvent@@Base+0x24e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f790 <_PyMonitoring_FirePyResumeEvent@@Base+0x3fa>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f840 <_PyMonitoring_FirePyYieldEvent@@Base+0x256>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f798 <_PyMonitoring_FirePyResumeEvent@@Base+0x402>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f848 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f7a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x40a>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f850 <_PyMonitoring_FirePyYieldEvent@@Base+0x266>) │ │ │ │ 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 7f820 │ │ │ │ - cbz r0, 4f750 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ba> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4f7fc <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f6ce <_PyMonitoring_FirePyResumeEvent@@Base+0x338> │ │ │ │ + beq.n 4f77a <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f6ce <_PyMonitoring_FirePyResumeEvent@@Base+0x338> │ │ │ │ + bne.n 4f77a <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f6ce <_PyMonitoring_FirePyResumeEvent@@Base+0x338> │ │ │ │ - cbz r5, 4f780 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ea> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f77a <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + cbz r5, 4f82c <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f772 <_PyMonitoring_FirePyResumeEvent@@Base+0x3dc> │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 4f81e <_PyMonitoring_FirePyYieldEvent@@Base+0x234> │ │ │ │ + bl 95f60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53f28 │ │ │ │ + bl 53f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - b.n 4f77a <_PyMonitoring_FirePyResumeEvent@@Base+0x3e4> │ │ │ │ + bl 98a60 │ │ │ │ + b.n 4f826 <_PyMonitoring_FirePyYieldEvent@@Base+0x23c> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53f28 │ │ │ │ + bl 53f78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 4f45a <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + nop.w │ │ │ │ + b.n 4f50a <_PyMonitoring_FirePyResumeEvent@@Base+0x162> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f7ea <_PyMonitoring_FirePyYieldEvent@@Base+0x3e> │ │ │ │ + cbnz r7, 4f89a <_PyMonitoring_FirePyYieldEvent@@Base+0x2b0> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca236 <__bss_end__@@Base+0xffaf532e> │ │ │ │ + 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 4f6fa <_PyMonitoring_FirePyResumeEvent@@Base+0x364> │ │ │ │ + bls.n 4f7aa <_PyMonitoring_FirePyYieldEvent@@Base+0x1c0> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ - subs r7, #28 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0004f7ac <_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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 14fb64 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f81c <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 4f820 <_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 4f814 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f814 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl ceb1c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4f834 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, r5 │ │ │ │ - bl 1fcac4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4f854 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + bhi.n 4f87a <_PyMonitoring_FirePyYieldEvent@@Base+0x290> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f86c <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - b.n 4f880 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ - movw r0, #59512 @ 0xe878 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bgt.n 4f892 <_PyMonitoring_FirePyYieldEvent@@Base+0x2a8> │ │ │ │ + b.n 4f8a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x2bc> │ │ │ │ + movw r0, #248 @ 0xf8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0xa2> │ │ │ │ - b.n 4f88c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f874 <_PyMonitoring_FirePyYieldEvent@@Base+0x28a> │ │ │ │ + b.n 4f8b2 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f882 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 4f882 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - b.n 4f88c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f8a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4f8a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ + b.n 4f8b2 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c8> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f90c <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + b.n 4f8fe <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f8a0 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ + cbz r0, 4f8c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x2dc> │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ace88 │ │ │ │ + b.w 1ae5a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0004f8bc <_PyMonitoring_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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4f908 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80310 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 244908 <_PyObject_GetState@@Base> │ │ │ │ + bl 246168 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f980 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + cbz r0, 4f972 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4f942 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ + cbnz r3, 4f934 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #17908 @ 0x45f4 │ │ │ │ + movw r0, #24192 @ 0x5e80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f96e <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ + bgt.n 4f960 <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 943a8 │ │ │ │ + bl 94500 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #27516 @ 0x6b7c │ │ │ │ + movw r3, #33824 @ 0x8420 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #17916 @ 0x45fc │ │ │ │ + movw r0, #24200 @ 0x5e88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f980 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + b.n 4f972 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17928 @ 0x4608 │ │ │ │ + movw r0, #24212 @ 0x5e94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f996 <_PyMonitoring_FirePyReturnEvent@@Base+0xda> │ │ │ │ + cbz r0, 4f988 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ace88 │ │ │ │ + b.w 1ae5a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ 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, 4f9c6 <_PyMonitoring_FirePyReturnEvent@@Base+0x10a> │ │ │ │ + cbnz r0, 4f9ca <_PyMonitoring_FirePyReturnEvent@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f9ce <_PyMonitoring_FirePyReturnEvent@@Base+0x112> │ │ │ │ + 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 4f9b8 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + 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 715b0 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4f9f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x122> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 80324 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f9ee <_PyMonitoring_FirePyReturnEvent@@Base+0x132> │ │ │ │ + cbz r3, 4fa14 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f9f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x134> │ │ │ │ + b.n 4fa16 <_PyMonitoring_FirePyReturnEvent@@Base+0x146> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f9fe <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ + cbnz r3, 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f9fe <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ + blt.n 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f9fe <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ - cbnz r4, 4fa20 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ - 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ - cbz r5, 4fa44 <_PyMonitoring_FirePyReturnEvent@@Base+0x188> │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4fa2e <_PyMonitoring_FirePyReturnEvent@@Base+0x172> │ │ │ │ + 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 4fa2e <_PyMonitoring_FirePyReturnEvent@@Base+0x172> │ │ │ │ + bne.n 4fa4e <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4fa48 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + b.n 4fa68 <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4fa36 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ + cbnz r0, 4fa56 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4fa48 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ - bl c34dc │ │ │ │ + b.n 4fa68 <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ + bl c3614 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + blt.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4fa2a <_PyMonitoring_FirePyReturnEvent@@Base+0x16e> │ │ │ │ - b.n 4fa32 <_PyMonitoring_FirePyReturnEvent@@Base+0x176> │ │ │ │ - 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 21d1f8 │ │ │ │ + bl 21ea04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r5, [r6, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4fad2 <_PyMonitoring_FirePyReturnEvent@@Base+0x216> │ │ │ │ - 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 4fa80 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ + beq.n 4faa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fbb6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 4faa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ + b.n 4fbd6 <_PyMonitoring_FirePyReturnEvent@@Base+0x306> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 4fac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl 12844c │ │ │ │ + b.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ce088 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fad2 <_PyMonitoring_FirePyReturnEvent@@Base+0x216> │ │ │ │ + ble.n 4faf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl cec7c │ │ │ │ + b.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fc00 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ + bl 4fcaa <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fae8 <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + cbnz r0, 4fb08 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl cec7c │ │ │ │ + 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, 4fbc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x304>) │ │ │ │ + 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, 4fbc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x30c>) │ │ │ │ + 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, 4fbd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x314>) │ │ │ │ + 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, 4fbd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x31c>) │ │ │ │ + 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, 4fbe0 <_PyMonitoring_FirePyReturnEvent@@Base+0x324>) │ │ │ │ + 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, 4fbe8 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c>) │ │ │ │ + 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, 4fbf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x334>) │ │ │ │ + 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, 4fbf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x33c>) │ │ │ │ + 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 7f820 │ │ │ │ - cbz r0, 4fb86 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ca> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 4fba6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fadc <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ + beq.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fadc <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ + bne.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fadc <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ - cbz r7, 4fbb6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa> │ │ │ │ + bl 77ed8 <_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 4fba8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 4fbc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f8> │ │ │ │ + bl 95f60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d3cc │ │ │ │ + bl 21ebd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - b.n 4fbb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f4> │ │ │ │ + bl 98a60 │ │ │ │ + b.n 4fbd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x300> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 21d3cc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 21ebd4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ 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 4fbda <_PyMonitoring_FirePyReturnEvent@@Base+0x31e> │ │ │ │ + bpl.n 4fbfa <_PyMonitoring_FirePyReturnEvent@@Base+0x32a> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fc02 <_PyMonitoring_FirePyReturnEvent@@Base+0x346> │ │ │ │ + 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 fff5e58c <__bss_end__@@Base+0xffa89684> │ │ │ │ + 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] @ (4fe0c <_PyMonitoring_FireJumpEvent@@Base+0x13e>) │ │ │ │ + ldr r2, [pc, #540] @ (4fe2c <_PyMonitoring_FireJumpEvent@@Base+0xf2>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fc12 <_PyMonitoring_FirePyReturnEvent@@Base+0x356> │ │ │ │ - ldr r7, [pc, #656] @ (4fe8c <_PyMonitoring_FireJumpEvent@@Base+0x1be>) │ │ │ │ + blt.n 4fc32 <_PyMonitoring_FirePyReturnEvent@@Base+0x362> │ │ │ │ + ldr r7, [pc, #656] @ (4feac <_PyMonitoring_FireJumpEvent@@Base+0x172>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fc74 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #116] @ (4fc94 <_PyMonitoring_FireCallEvent@@Base+0x1c>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4fc1e <_PyMonitoring_FirePyReturnEvent@@Base+0x362> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80310 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + eors 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, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #64] @ (4fc74 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b8>) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4fc74 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a4>) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fc54 <_PyMonitoring_FirePyReturnEvent@@Base+0x398> │ │ │ │ + blt.n 4fc56 <_PyMonitoring_FirePyReturnEvent@@Base+0x386> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ + movw r0, #10692 @ 0x29c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fc70 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b4> │ │ │ │ + cbz r0, 4fc72 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4388 @ 0x1124 │ │ │ │ + movw r0, #10700 @ 0x29cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - b.n 4fad0 <_PyMonitoring_FirePyReturnEvent@@Base+0x214> │ │ │ │ + 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 148708 <_PyLong_Copy@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #58172 @ 0xe33c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 82848 │ │ │ │ │ │ │ │ -0004fc9c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fc78 <_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 │ │ │ │ @@ -55577,49 +55567,92 @@ │ │ │ │ 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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_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 715b0 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4fcc8 <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 80324 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 83a3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4fcee <_PyMonitoring_FireCallEvent@@Base+0x76> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 4fd12 <_PyMonitoring_FireCallEvent@@Base+0x9a> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 4fd08 <_PyMonitoring_FireCallEvent@@Base+0x90> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + blt.n 4fd02 <_PyMonitoring_FireCallEvent@@Base+0x8a> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + it ge │ │ │ │ + movge r3, r4 │ │ │ │ + b.n 4fd06 <_PyMonitoring_FireCallEvent@@Base+0x8e> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #8] │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 4fd14 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ + 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 │ │ │ │ + bl 1494e8 <_PyLong_Copy@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + movw r0, #64444 @ 0xfbbc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 8285c │ │ │ │ │ │ │ │ -0004fcce <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fd3a <_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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4fd00 <_PyMonitoring_FireJumpEvent@@Base+0x32>) │ │ │ │ - bx lr │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4fd08 <_PyMonitoring_FireJumpEvent@@Base+0x3a>) │ │ │ │ - bx lr │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #42736 @ 0xa6f0 │ │ │ │ + movw r4, #48904 @ 0xbf08 │ │ │ │ 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 │ │ │ │ @@ -55627,751 +55660,721 @@ │ │ │ │ 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+0x82> │ │ │ │ + bne.n 4fdac <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fd50 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ + ble.n 4fdac <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fd50 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ - cbnz r6, 4fd72 <_PyMonitoring_FireJumpEvent@@Base+0xa4> │ │ │ │ - ldr r4, [pc, #184] @ (4fe0c <_PyMonitoring_FireJumpEvent@@Base+0x13e>) │ │ │ │ + bne.n 4fdac <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + cbnz r6, 4fdce <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ + ldr r4, [pc, #184] @ (4fe68 <_PyMonitoring_FireJumpEvent@@Base+0x12e>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdee <_PyMonitoring_FireJumpEvent@@Base+0x120> │ │ │ │ + beq.n 4fe4a <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4fdea <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + cbz r0, 4fe46 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d1ed4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4fdea <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bl 1d37a0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fe46 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4fdea <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fe46 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #6104 @ 0x17d8 │ │ │ │ + movw r1, #12320 @ 0x3020 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #6112 @ 0x17e0 │ │ │ │ + movw r0, #12328 @ 0x3028 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fdea <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 4fe46 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 95f60 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fdf4 <_PyMonitoring_FireJumpEvent@@Base+0x126> │ │ │ │ + bge.n 4fe50 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1900 │ │ │ │ + bl f1b78 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fdfc <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ + b.n 4fe58 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fdfc <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ + b.n 4fe58 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 111938 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r0, r1 │ │ │ │ + eors r0, r6 │ │ │ │ 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, #17952 @ 0x4620 │ │ │ │ + movw r1, #24224 @ 0x5ea0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 4fe4a <_PyMonitoring_FireJumpEvent@@Base+0x17c> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 4fea6 <_PyMonitoring_FireJumpEvent@@Base+0x16c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fe4e <_PyMonitoring_FireJumpEvent@@Base+0x180> │ │ │ │ + cbz r0, 4feaa <_PyMonitoring_FireJumpEvent@@Base+0x170> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ + b.n 4feca <_PyMonitoring_FireJumpEvent@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fe78 <_PyMonitoring_FireJumpEvent@@Base+0x1aa> │ │ │ │ + vldr d6, [pc, #20] @ 4fed0 <_PyMonitoring_FireJumpEvent@@Base+0x196> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83adc │ │ │ │ + bl 83aec │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop.w │ │ │ │ - bvs.n 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0xd8> │ │ │ │ + bvs.n 4fdfe <_PyMonitoring_FireJumpEvent@@Base+0xc4> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 4fea0 <_PyMonitoring_FireJumpEvent@@Base+0x1d2> │ │ │ │ + bne.n 4fef8 <_PyMonitoring_FireJumpEvent@@Base+0x1be> │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fea8 <_PyMonitoring_FireJumpEvent@@Base+0x1da> │ │ │ │ + beq.n 4ff00 <_PyMonitoring_FireJumpEvent@@Base+0x1c6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 83a2c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4fecc <_PyMonitoring_FireJumpEvent@@Base+0x1fe> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 4fef0 <_PyMonitoring_FireJumpEvent@@Base+0x222> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4fee6 <_PyMonitoring_FireJumpEvent@@Base+0x218> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - blt.n 4fee0 <_PyMonitoring_FireJumpEvent@@Base+0x212> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - it ge │ │ │ │ - movge r3, r4 │ │ │ │ - b.n 4fee4 <_PyMonitoring_FireJumpEvent@@Base+0x216> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #8] │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4fef2 <_PyMonitoring_FireJumpEvent@@Base+0x224> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 124d4c │ │ │ │ + b.w 125f94 │ │ │ │ │ │ │ │ -0004fefa <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004ff08 <_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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 800e0 │ │ │ │ + ldr r0, [pc, #0] @ (4ff3c <_PyMonitoring_FireBranchEvent@@Base+0x34>) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (4ff44 <_PyMonitoring_FireBranchEvent@@Base+0x3c>) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 502d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ - cbz r0, 4ff86 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ + bl 50264 <_PyMonitoring_FirePyThrowEvent@@Base+0x232> │ │ │ │ + cbz r0, 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4ff66 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + cbz r0, 4ff7e <_PyMonitoring_FireBranchEvent@@Base+0x76> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff86 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ + b.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4ff90 <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ + vldr d6, [pc, #24] @ 4ffa8 <_PyMonitoring_FireBranchEvent@@Base+0xa0> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83adc │ │ │ │ + bl 83aec │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop.w │ │ │ │ - bvs.n 4febe <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ + bvs.n 4fed6 <_PyMonitoring_FireJumpEvent@@Base+0x19c> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 4ffd0 <_PyMonitoring_FireBranchEvent@@Base+0xd6> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + bmi.n 4ffe8 <_PyMonitoring_FireBranchEvent@@Base+0xe0> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #57492 @ 0xe094 │ │ │ │ + movw r0, #63764 @ 0xf914 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50016 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + b.n 5002e <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ movw r6, #35736 @ 0x8b98 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ subs r2, r0, r6 │ │ │ │ mov r5, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 22a52c │ │ │ │ + bl 22bc5c │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 50016 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + beq.n 5002e <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ffcc <_PyMonitoring_FireBranchEvent@@Base+0xd2> │ │ │ │ + beq.n 4ffe4 <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d267c │ │ │ │ + bl d28a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5000a <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ + beq.n 50022 <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5000e <_PyMonitoring_FireBranchEvent@@Base+0x114> │ │ │ │ + cbz r3, 50026 <_PyMonitoring_FireBranchEvent@@Base+0x11e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50016 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + b.n 5002e <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5000a <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50022 <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005001a <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00050032 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ + push {r4, r5, r6, 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50070 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 5005a <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5008e <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - 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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5006c <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d3c90 │ │ │ │ - b.n 50070 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 7829c │ │ │ │ + cbnz r4, 50088 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d3ec0 │ │ │ │ + b.n 5008e <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 7832c │ │ │ │ + b.n 50054 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (5010c <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 500ba <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 500b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 500a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x86> │ │ │ │ - dmb ish │ │ │ │ - beq.n 500ba <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ - bl 268428 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 21d6d8 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 500ec <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 500e2 <_PyMonitoring_FirePyThrowEvent@@Base+0xc8> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 500d2 <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ - dmb ish │ │ │ │ - beq.n 500ec <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ - bl 24610c │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 24a328 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (5010c <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 50106 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 800f4 │ │ │ │ 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] @ (5021c <_PyMonitoring_FirePyThrowEvent@@Base+0x202>) │ │ │ │ + ldr r6, [pc, #252] @ (501a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x176>) │ │ │ │ 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 50150 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + bne.n 500da <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 50150 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + ble.n 500da <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 50150 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ - cbnz r4, 50172 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ + bne.n 500da <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ + cbnz r4, 500fc <_PyMonitoring_FirePyThrowEvent@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x206>) │ │ │ │ + ldr r4, [pc, #204] @ (501ac <_PyMonitoring_FirePyThrowEvent@@Base+0x17a>) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 501f6 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + beq.n 50180 <_PyMonitoring_FirePyThrowEvent@@Base+0x14e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 501c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ + cbz r0, 5014c <_PyMonitoring_FirePyThrowEvent@@Base+0x11a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50208 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + cbz r0, 50192 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 501a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x18a> │ │ │ │ + beq.n 5012e <_PyMonitoring_FirePyThrowEvent@@Base+0xfc> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ff98 │ │ │ │ + bl 3ff90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50208 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + b.n 50192 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #62852 @ 0xf584 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #10352 @ 0x2870 │ │ │ │ + movw r1, #3696 @ 0xe70 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #16620 @ 0x40ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 501c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ac> │ │ │ │ + bge.n 50150 <_PyMonitoring_FirePyThrowEvent@@Base+0x11e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50208 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ - bl 95e08 │ │ │ │ + b.n 50192 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ + bl 95f60 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50200 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e6> │ │ │ │ + bge.n 5018a <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1900 │ │ │ │ - b.n 501c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ + bl f1b78 │ │ │ │ + b.n 5014c <_PyMonitoring_FirePyThrowEvent@@Base+0x11a> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50208 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + b.n 50192 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ 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 111938 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - add r7, pc, #160 @ (adr r7, 502c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a6>) │ │ │ │ + nop │ │ │ │ + sev │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsls r4, r3 │ │ │ │ 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] @ (5026c <_PyMonitoring_FirePyThrowEvent@@Base+0x252>) │ │ │ │ + ldr r4, [pc, #56] @ (501f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c6>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 5024e <_PyMonitoring_FirePyThrowEvent@@Base+0x234> │ │ │ │ + cbz r5, 501da <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 50250 <_PyMonitoring_FirePyThrowEvent@@Base+0x236> │ │ │ │ + b.n 501dc <_PyMonitoring_FirePyThrowEvent@@Base+0x1aa> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #17968 @ 0x4630 │ │ │ │ + movw r0, #24240 @ 0x5eb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x282> │ │ │ │ + cbnz r3, 50228 <_PyMonitoring_FirePyThrowEvent@@Base+0x1f6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 502b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x29e> │ │ │ │ + bl 12844c │ │ │ │ + b.n 50244 <_PyMonitoring_FirePyThrowEvent@@Base+0x212> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 502bc <_PyMonitoring_FirePyThrowEvent@@Base+0x2a2> │ │ │ │ + cbz r3, 50248 <_PyMonitoring_FirePyThrowEvent@@Base+0x216> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13764 @ 0x35c4 │ │ │ │ + movw r1, #19996 @ 0x4e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 502d2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8> │ │ │ │ + b.n 5025e <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 502ca <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ + cbz r0, 50256 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (502d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ba>) │ │ │ │ - b.w 8e700 │ │ │ │ + ldr r1, [pc, #12] @ (50260 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e>) │ │ │ │ + b.w 8e928 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 50290 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + ble.n 5021c <_PyMonitoring_FirePyThrowEvent@@Base+0x1ea> │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5031e <_PyMonitoring_FirePyThrowEvent@@Base+0x304> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 5031e <_PyMonitoring_FirePyThrowEvent@@Base+0x304> │ │ │ │ + bne.n 502aa <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 502aa <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl daf5c <_PyType_Name@@Base> │ │ │ │ - movw r1, #17972 @ 0x4634 │ │ │ │ + bl db1ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #24244 @ 0x5eb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50322 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + b.n 502ae <_PyMonitoring_FirePyThrowEvent@@Base+0x27c> │ │ │ │ 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 d3c7c │ │ │ │ + bl d3eac │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5035c <_PyMonitoring_FirePyThrowEvent@@Base+0x342> │ │ │ │ + cbnz r0, 502e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #18008 @ 0x4658 │ │ │ │ + movw r1, #24280 @ 0x5ed8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5035e <_PyMonitoring_FirePyThrowEvent@@Base+0x344> │ │ │ │ + b.n 502ea <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8> │ │ │ │ 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] @ (503a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x38a>) │ │ │ │ + ldr r2, [pc, #52] @ (50330 <_PyMonitoring_FirePyThrowEvent@@Base+0x2fe>) │ │ │ │ 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 5038c <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ + beq.n 50318 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e6> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 50382 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ + b.n 5030e <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50396 <_PyMonitoring_FirePyThrowEvent@@Base+0x37c> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 503a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x386> │ │ │ │ + bne.n 50322 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f0> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5032c <_PyMonitoring_FirePyThrowEvent@@Base+0x2fa> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [pc, #132] @ (503c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x396>) │ │ │ │ + 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, 50378 <_PyMonitoring_FirePyThrowEvent@@Base+0x346> │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5036e <_PyMonitoring_FirePyThrowEvent@@Base+0x33c> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5035e <_PyMonitoring_FirePyThrowEvent@@Base+0x32c> │ │ │ │ + dmb ish │ │ │ │ + beq.n 50378 <_PyMonitoring_FirePyThrowEvent@@Base+0x346> │ │ │ │ + bl 269c94 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 21ee70 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 503aa <_PyMonitoring_FirePyThrowEvent@@Base+0x378> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 503a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x36e> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50390 <_PyMonitoring_FirePyThrowEvent@@Base+0x35e> │ │ │ │ + dmb ish │ │ │ │ + beq.n 503aa <_PyMonitoring_FirePyThrowEvent@@Base+0x378> │ │ │ │ + bl 24783c │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 24b5bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (503c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x396>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 503c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x392> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 503ce <_PyMonitoring_FirePyThrowEvent@@Base+0x3b4> │ │ │ │ + cbz r3, 503f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ 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 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7fa08 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 503e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ce> │ │ │ │ - movw r0, #45268 @ 0xb0d4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f7bc │ │ │ │ - movw r0, #45276 @ 0xb0dc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f7bc │ │ │ │ + b.w 7fa1c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #168] @ (504b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x496>) │ │ │ │ + ldr r5, [pc, #172] @ (504b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x482>) │ │ │ │ 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 50434 <_PyMonitoring_FirePyThrowEvent@@Base+0x41a> │ │ │ │ + bne.n 50436 <_PyMonitoring_FirePyThrowEvent@@Base+0x404> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 50434 <_PyMonitoring_FirePyThrowEvent@@Base+0x41a> │ │ │ │ + ble.n 50436 <_PyMonitoring_FirePyThrowEvent@@Base+0x404> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 50434 <_PyMonitoring_FirePyThrowEvent@@Base+0x41a> │ │ │ │ - cbnz r6, 50454 <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ - ldr r4, [pc, #124] @ (504b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x49a>) │ │ │ │ + bne.n 50436 <_PyMonitoring_FirePyThrowEvent@@Base+0x404> │ │ │ │ + cbnz r6, 50456 <_PyMonitoring_FirePyThrowEvent@@Base+0x424> │ │ │ │ + ldr r4, [pc, #128] @ (504b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x486>) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 50492 <_PyMonitoring_FirePyThrowEvent@@Base+0x478> │ │ │ │ + cbz r0, 50494 <_PyMonitoring_FirePyThrowEvent@@Base+0x462> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 50466 <_PyMonitoring_FirePyThrowEvent@@Base+0x44c> │ │ │ │ + cbnz r0, 50468 <_PyMonitoring_FirePyThrowEvent@@Base+0x436> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 504a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x486> │ │ │ │ - bl 95e08 │ │ │ │ + b.n 504a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ + bl 95f60 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50498 <_PyMonitoring_FirePyThrowEvent@@Base+0x47e> │ │ │ │ + bge.n 5049a <_PyMonitoring_FirePyThrowEvent@@Base+0x468> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1900 │ │ │ │ - b.n 50462 <_PyMonitoring_FirePyThrowEvent@@Base+0x448> │ │ │ │ + bl f1b78 │ │ │ │ + b.n 50464 <_PyMonitoring_FirePyThrowEvent@@Base+0x432> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 504a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x486> │ │ │ │ + b.n 504a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 111938 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r7, pc, #384 @ (adr r7, 50634 <_PyMonitoring_FireRaiseEvent@@Base+0x30>) │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + nop │ │ │ │ + it vc │ │ │ │ + lslvc r4, r0, #1 │ │ │ │ + lsrs r0, r1 │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 504dc <_PyMonitoring_FirePyThrowEvent@@Base+0x4c2> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 50506 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ec> │ │ │ │ - bl 95e08 │ │ │ │ + bne.n 504e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ae> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5050a <_PyMonitoring_FirePyThrowEvent@@Base+0x4d8> │ │ │ │ + bl 95f60 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a224 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ - cbz r6, 5051a <_PyMonitoring_FirePyThrowEvent@@Base+0x500> │ │ │ │ + bl 98a60 │ │ │ │ + cbz r6, 5051e <_PyMonitoring_FirePyThrowEvent@@Base+0x4ec> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5050a <_PyMonitoring_FirePyThrowEvent@@Base+0x4f0> │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 5050e <_PyMonitoring_FirePyThrowEvent@@Base+0x4dc> │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 504dc <_PyMonitoring_FirePyThrowEvent@@Base+0x4c2> │ │ │ │ + beq.n 504e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ae> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50560 <_PyMonitoring_FirePyThrowEvent@@Base+0x546> │ │ │ │ + b.n 50564 <_PyMonitoring_FirePyThrowEvent@@Base+0x532> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 50560 <_PyMonitoring_FirePyThrowEvent@@Base+0x546> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 50564 <_PyMonitoring_FirePyThrowEvent@@Base+0x532> │ │ │ │ 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 │ │ │ │ @@ -56383,498 +56386,512 @@ │ │ │ │ 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 40442 │ │ │ │ + bl 404b6 │ │ │ │ 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, #18048 @ 0x4680 │ │ │ │ + movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 505bc <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 505c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x58e> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14daac <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e88c <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 505bc <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ + blt.n 505c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x58e> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14e4fc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f41c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 505bc <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ + beq.n 505c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x58e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 505c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a6> │ │ │ │ + cbz r0, 505c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x592> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 505c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5ae> │ │ │ │ + b.n 505cc <_PyMonitoring_FirePyThrowEvent@@Base+0x59a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -000505ce : │ │ │ │ +000505d2 : │ │ │ │ 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 b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a3568 │ │ │ │ + bl 1a4e00 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 505fe │ │ │ │ + bne.n 50602 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #18068 @ 0x4694 │ │ │ │ + movw r0, #24340 @ 0x5f14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee2d8 │ │ │ │ + bl 1ef9fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00050604 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00050608 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5065a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 50630 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50664 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - 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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50656 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d3c90 │ │ │ │ - b.n 5065a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 7829c │ │ │ │ + cbnz r4, 5065e <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d3ec0 │ │ │ │ + b.n 50664 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 7832c │ │ │ │ + b.n 5062a <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne.n 5067e <_PyMonitoring_FireRaiseEvent@@Base+0x76> │ │ │ │ + movw r0, #51628 @ 0xc9ac │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f7d0 │ │ │ │ + movw r0, #51636 @ 0xc9b4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f7d0 │ │ │ │ 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 ce088 │ │ │ │ - cbnz r0, 506dc <_PyMonitoring_FireRaiseEvent@@Base+0xd8> │ │ │ │ + bl ce1e8 │ │ │ │ + cbnz r0, 50708 <_PyMonitoring_FireRaiseEvent@@Base+0x100> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 506b2 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ + blt.n 506de <_PyMonitoring_FireRaiseEvent@@Base+0xd6> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 506b2 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ + ble.n 506de <_PyMonitoring_FireRaiseEvent@@Base+0xd6> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 506b2 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ + cbnz r0, 506de <_PyMonitoring_FireRaiseEvent@@Base+0xd6> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 506de <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + b.n 5070a <_PyMonitoring_FireRaiseEvent@@Base+0x102> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 506d0 <_PyMonitoring_FireRaiseEvent@@Base+0xcc> │ │ │ │ + bne.n 506fc <_PyMonitoring_FireRaiseEvent@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 506de <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + beq.n 5070a <_PyMonitoring_FireRaiseEvent@@Base+0x102> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 506de <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + b.n 5070a <_PyMonitoring_FireRaiseEvent@@Base+0x102> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 506de <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + b.n 5070a <_PyMonitoring_FireRaiseEvent@@Base+0x102> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 506e8 <_PyMonitoring_FireRaiseEvent@@Base+0xe4> │ │ │ │ + cbz r3, 50714 <_PyMonitoring_FireRaiseEvent@@Base+0x10c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (50730 <_PyMonitoring_FireRaiseEvent@@Base+0x12c>) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (5075c <_PyMonitoring_FireRaiseEvent@@Base+0x154>) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 5071e <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ + cbz r2, 5074a <_PyMonitoring_FireRaiseEvent@@Base+0x142> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 5071e <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ - movw r0, #15692 @ 0x3d4c │ │ │ │ + cbz r3, 5074a <_PyMonitoring_FireRaiseEvent@@Base+0x142> │ │ │ │ + movw r0, #21972 @ 0x55d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - movw r0, #10820 @ 0x2a44 │ │ │ │ + b.w 8285c │ │ │ │ + movw r0, #17088 @ 0x42c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ nop │ │ │ │ - bmi.n 5080c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ + bmi.n 50838 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050734 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00050760 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ + push {r4, r5, r6, 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5078a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 50788 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 507bc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - 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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50786 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d3c90 │ │ │ │ - b.n 5078a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 7829c │ │ │ │ + cbnz r4, 507b6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d3ec0 │ │ │ │ + b.n 507bc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 7832c │ │ │ │ + b.n 50782 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 800e0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 72288 │ │ │ │ + bl 72328 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 508ae <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - ldr r5, [pc, #292] @ (508e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + beq.n 508da <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + ldr r5, [pc, #292] @ (50914 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 508e4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ + beq.w 50910 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29313 @ 0x7281 │ │ │ │ + movw r1, #32729 @ 0x7fd9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #16921 @ 0x4219 │ │ │ │ + movw r3, #22729 @ 0x58c9 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #57849 @ 0xe1f9 │ │ │ │ + movw r0, #60533 @ 0xec75 │ │ │ │ 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 6cbe8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc10 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 508aa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + beq.n 508d6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 50b9c <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl 50bce <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 508aa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + beq.n 508d6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 19e970 │ │ │ │ + bl 1a0208 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5085a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x126> │ │ │ │ + cbz r0, 50886 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x126> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3673 @ 0xe59 │ │ │ │ + movw r1, #3733 @ 0xe95 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263d50 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5085c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ + bl 265450 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10efa0 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 508aa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ - ldr r0, [pc, #128] @ (508ec <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ + cbz r3, 508d6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + ldr r0, [pc, #128] @ (50918 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 6d9e8 │ │ │ │ + bl 6da10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3731 @ 0xe93 │ │ │ │ + movw r1, #3791 @ 0xecf │ │ │ │ movt r1, #5 │ │ │ │ - bl 263d50 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 265450 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5089e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16a> │ │ │ │ + cbnz r0, 508ca <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #4013 @ 0xfad │ │ │ │ + movw r1, #4073 @ 0xfe9 │ │ │ │ movt r1, #5 │ │ │ │ - bl 263d50 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 265450 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (508ec <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ + ldr r0, [pc, #76] @ (50918 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6d9e8 │ │ │ │ - cbz r4, 508ca <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - b.n 508ae <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 6da10 │ │ │ │ + cbz r4, 508f6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + b.n 508da <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 508ca <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + cbz r0, 508f6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 508ca <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + beq.n 508f6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 508ca <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 508f6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 508d2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19e> │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 508fe <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19e> │ │ │ │ + bl 10efa0 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 508da <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a6> │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50906 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a6> │ │ │ │ + bl 10efa0 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 508e2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ae> │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5090e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ae> │ │ │ │ + bl 10efa0 <_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 │ │ │ │ │ │ │ │ -000508f0 : │ │ │ │ +0005091c : │ │ │ │ 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 3e6d8 │ │ │ │ + bl 3e684 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a3568 │ │ │ │ + bl 1a4e00 │ │ │ │ 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, 50944 │ │ │ │ + cbz r2, 50970 │ │ │ │ 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 10880c │ │ │ │ + bl 108fd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 782f8 │ │ │ │ - cbz r4, 5096c │ │ │ │ - ldr r0, [pc, #28] @ (50974 ) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78388 │ │ │ │ + cbz r4, 50998 │ │ │ │ + ldr r0, [pc, #28] @ (509a0 ) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4388 @ 0x1124 │ │ │ │ + movw r0, #10700 @ 0x29cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 50a50 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 50a7c <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050978 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000509a4 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r5, r1 │ │ │ │ movs r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - add.w r0, sp, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ + add.w r0, sp, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 509d0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 509ce <_PyMonitoring_FirePyUnwindEvent@@Base+0x2a> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50a02 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ 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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 509cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d3c90 │ │ │ │ - b.n 509d0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 7829c │ │ │ │ + cbnz r4, 509fc <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl d3ec0 │ │ │ │ + b.n 50a02 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ + bl 7832c │ │ │ │ + b.n 509c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #56008 @ 0xdac8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a1e8 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 800f4 │ │ │ │ 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, 50a0e <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ + cbnz r3, 50a3a <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 50a2a <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ + bl 12844c │ │ │ │ + b.n 50a56 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50a2e <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ + cbz r3, 50a5a <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13764 @ 0x35c4 │ │ │ │ + movw r1, #19996 @ 0x4e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50a36 <_PyMonitoring_FirePyUnwindEvent@@Base+0xbe> │ │ │ │ + b.n 50a62 <_PyMonitoring_FirePyUnwindEvent@@Base+0xbe> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50ad0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ + bne.n 50afc <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50ad0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ + beq.n 50afc <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50b14 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + beq.n 50b40 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -56893,15 +56910,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, 50ade <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ + cbz r2, 50b0a <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -56910,766 +56927,771 @@ │ │ │ │ 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 50ade <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ + b.n 50b0a <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 50af0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x178> │ │ │ │ + cbz r3, 50b1c <_PyMonitoring_FirePyUnwindEvent@@Base+0x178> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d684 │ │ │ │ + bl 7d690 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50af8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x180> │ │ │ │ + b.n 50b24 <_PyMonitoring_FirePyUnwindEvent@@Base+0x180> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b08 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ + beq.n 50b34 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50b0c <_PyMonitoring_FirePyUnwindEvent@@Base+0x194> │ │ │ │ + cbz r3, 50b38 <_PyMonitoring_FirePyUnwindEvent@@Base+0x194> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50b14 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + b.n 50b40 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b08 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b34 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050b18 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00050b44 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ + push {r4, r5, r6, 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + movw r6, #48056 @ 0xbbb8 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r7, r2 │ │ │ │ - bl ea004 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mov r6, r2 │ │ │ │ + bl ea26c │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ - mov r4, r0 │ │ │ │ + bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50b96 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 50b7c <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50bc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ 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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b86 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50bb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50b86 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50bb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50b90 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50bc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3c90 │ │ │ │ - b.n 50b96 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d3ec0 │ │ │ │ + b.n 50bc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ + b.n 50b76 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19e924 │ │ │ │ - cbz r0, 50bcc <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ + bl 1a01bc │ │ │ │ + cbz r0, 50bfe <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3033 @ 0xbd9 │ │ │ │ + movw r1, #3089 @ 0xc11 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263d50 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50bce <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ + bl 265450 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50c00 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10efa0 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 800e0 │ │ │ │ + movw r0, #62280 @ 0xf348 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a270 │ │ │ │ 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] @ (50c30 <_PyMonitoring_FireStopIterationEvent@@Base+0x118>) │ │ │ │ + ldr r5, [pc, #68] @ (50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x124>) │ │ │ │ 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, 50c22 <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ + cbz r0, 50c5a <_PyMonitoring_FireStopIterationEvent@@Base+0x116> │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7129c <_Py_hashtable_set@@Base> │ │ │ │ + bl 712c4 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50c28 <_PyMonitoring_FireStopIterationEvent@@Base+0x110> │ │ │ │ + bge.n 50c60 <_PyMonitoring_FireStopIterationEvent@@Base+0x11c> │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c2a <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ + b.n 50c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x11e> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #55992 @ 0xdab8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a1e8 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 800f4 │ │ │ │ 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, 50c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + cbnz r3, 50c94 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + ble.n 50c94 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ - cbnz r4, 50c82 <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ + bne.n 50c94 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ + cbnz r4, 50cb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x170> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50cc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a8>) │ │ │ │ + ldr r4, [pc, #88] @ (50cf0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac>) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50c82 <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ + cbnz r0, 50cb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x170> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50cb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + b.n 50cea <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14fb64 │ │ │ │ + bl 150a84 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 201d84 <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ + bl 203518 <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50c7e <_PyMonitoring_FireStopIterationEvent@@Base+0x166> │ │ │ │ + beq.n 50cb0 <_PyMonitoring_FireStopIterationEvent@@Base+0x16c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23b554 <_PyGen_SetStopIterationValue@@Base+0x290> │ │ │ │ + bl 23cd10 <_PyGen_SetStopIterationValue@@Base+0x310> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50cb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + beq.n 50cea <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50cb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + cbnz r3, 50cea <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - adcs r4, r1 │ │ │ │ + lsrs r4, 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, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #18248 @ 0x4748 │ │ │ │ + movw r1, #24520 @ 0x5fc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50d40 <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ + blt.n 50d70 <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50d40 <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ + cbz r0, 50d70 <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ 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 50d7c <_PyMonitoring_FireStopIterationEvent@@Base+0x264> │ │ │ │ + b.n 50dac <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d40 <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ + beq.n 50d70 <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50d40 <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50d70 <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ + b.n 50e00 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1cc870 │ │ │ │ + bl 1ce130 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50d7c <_PyMonitoring_FireStopIterationEvent@@Base+0x264> │ │ │ │ + beq.n 50dac <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50d8e <_PyMonitoring_FireStopIterationEvent@@Base+0x276> │ │ │ │ + bgt.n 50dbe <_PyMonitoring_FireStopIterationEvent@@Base+0x27a> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50da2 <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ + bgt.n 50dd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50db8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a0> │ │ │ │ + blt.n 50de8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51da0 │ │ │ │ + bl 51de2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50d5a <_PyMonitoring_FireStopIterationEvent@@Base+0x216> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50d44 <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ + bhi.n 50d74 <_PyMonitoring_FireStopIterationEvent@@Base+0x230> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9acfc <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ae18 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ + b.n 50e00 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51da0 │ │ │ │ + bl 51de2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50d5a <_PyMonitoring_FireStopIterationEvent@@Base+0x216> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50d5a <_PyMonitoring_FireStopIterationEvent@@Base+0x242> │ │ │ │ + b.n 50d8a <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51da0 │ │ │ │ + bl 51de2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50d5a <_PyMonitoring_FireStopIterationEvent@@Base+0x216> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d5e <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ + b.n 50d8e <_PyMonitoring_FireStopIterationEvent@@Base+0x24a> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51da0 │ │ │ │ + bl 51de2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50d5a <_PyMonitoring_FireStopIterationEvent@@Base+0x216> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d62 <_PyMonitoring_FireStopIterationEvent@@Base+0x24a> │ │ │ │ + b.n 50d92 <_PyMonitoring_FireStopIterationEvent@@Base+0x24e> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r0, #62264 @ 0xf338 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a270 │ │ │ │ + b.w 3cbd4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50dfe <_PyMonitoring_FireStopIterationEvent@@Base+0x2e6> │ │ │ │ + cbnz r1, 50e3e <_PyMonitoring_FireStopIterationEvent@@Base+0x2fa> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18296 @ 0x4778 │ │ │ │ + movw r1, #24568 @ 0x5ff8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 50e2a <_PyMonitoring_FireStopIterationEvent@@Base+0x312> │ │ │ │ + bl 12844c │ │ │ │ + b.n 50e6a <_PyMonitoring_FireStopIterationEvent@@Base+0x326> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 50e40 <_PyMonitoring_FireStopIterationEvent@@Base+0x328> │ │ │ │ + beq.n 50e80 <_PyMonitoring_FireStopIterationEvent@@Base+0x33c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 50e30 <_PyMonitoring_FireStopIterationEvent@@Base+0x318> │ │ │ │ + bmi.n 50e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x32c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18328 @ 0x4798 │ │ │ │ + movw r1, #24600 @ 0x6018 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e52 <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ + b.n 50e92 <_PyMonitoring_FireStopIterationEvent@@Base+0x34e> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 50e42 <_PyMonitoring_FireStopIterationEvent@@Base+0x32a> │ │ │ │ + beq.n 50e82 <_PyMonitoring_FireStopIterationEvent@@Base+0x33e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 50e42 <_PyMonitoring_FireStopIterationEvent@@Base+0x32a> │ │ │ │ + b.n 50e82 <_PyMonitoring_FireStopIterationEvent@@Base+0x33e> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r3, #28] │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - 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 50b9c <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - cbz r0, 50e88 <_PyMonitoring_FireStopIterationEvent@@Base+0x370> │ │ │ │ + bl 50bce <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ + cbz r0, 50ec4 <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7129c <_Py_hashtable_set@@Base> │ │ │ │ + bl 712c4 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50e8e <_PyMonitoring_FireStopIterationEvent@@Base+0x376> │ │ │ │ + bge.n 50eca <_PyMonitoring_FireStopIterationEvent@@Base+0x386> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e520 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10efa0 <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e90 <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + b.n 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x388> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50f22 <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + beq.n 50f5e <_PyMonitoring_FireStopIterationEvent@@Base+0x41a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 125134 │ │ │ │ - cbz r0, 50ee4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + bl 12637c │ │ │ │ + cbz r0, 50f20 <_PyMonitoring_FireStopIterationEvent@@Base+0x3dc> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 125134 │ │ │ │ - cbz r0, 50ee4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + bl 12637c │ │ │ │ + cbz r0, 50f20 <_PyMonitoring_FireStopIterationEvent@@Base+0x3dc> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50ee4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + cbz r0, 50f20 <_PyMonitoring_FireStopIterationEvent@@Base+0x3dc> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7dee8 │ │ │ │ + bl 7def4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50efc <_PyMonitoring_FireStopIterationEvent@@Base+0x3e4> │ │ │ │ + cbnz r0, 50f38 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f22 <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + beq.n 50f5e <_PyMonitoring_FireStopIterationEvent@@Base+0x41a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f22 <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + cbnz r3, 50f5e <_PyMonitoring_FireStopIterationEvent@@Base+0x41a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f22 <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f5e <_PyMonitoring_FireStopIterationEvent@@Base+0x41a> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f1e <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ + beq.n 50f5a <_PyMonitoring_FireStopIterationEvent@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f1e <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ + cbnz r3, 50f5a <_PyMonitoring_FireStopIterationEvent@@Base+0x416> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50f24 <_PyMonitoring_FireStopIterationEvent@@Base+0x40c> │ │ │ │ + b.n 50f60 <_PyMonitoring_FireStopIterationEvent@@Base+0x41c> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 50f4c <_PyMonitoring_FireStopIterationEvent@@Base+0x434> │ │ │ │ + cbz r6, 50f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x444> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50fa6 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + beq.n 50fe2 <_PyMonitoring_FireStopIterationEvent@@Base+0x49e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 50fa6 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + b.n 50fe2 <_PyMonitoring_FireStopIterationEvent@@Base+0x49e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50fa6 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + cbz r0, 50fe2 <_PyMonitoring_FireStopIterationEvent@@Base+0x49e> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 50f94 <_PyMonitoring_FireStopIterationEvent@@Base+0x47c> │ │ │ │ + bge.n 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 2363a8 │ │ │ │ - cbnz r0, 50f8e <_PyMonitoring_FireStopIterationEvent@@Base+0x476> │ │ │ │ + bl 237b74 │ │ │ │ + cbnz r0, 50fca <_PyMonitoring_FireStopIterationEvent@@Base+0x486> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50fa6 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + beq.n 50fe2 <_PyMonitoring_FireStopIterationEvent@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50fa6 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + cbnz r3, 50fe2 <_PyMonitoring_FireStopIterationEvent@@Base+0x49e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50fa6 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50fe2 <_PyMonitoring_FireStopIterationEvent@@Base+0x49e> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 50f60 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + b.n 50f9c <_PyMonitoring_FireStopIterationEvent@@Base+0x458> │ │ │ │ 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, #3731 @ 0xe93 │ │ │ │ + movw r1, #3791 @ 0xecf │ │ │ │ movt r1, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.w 263d50 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.w 265450 <_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 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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, #18572 @ 0x488c │ │ │ │ + movw r2, #24844 @ 0x610c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1fa74c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51044 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl 1fbedc <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x53c> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 264290 │ │ │ │ - cbz r0, 51044 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl 265af8 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x53c> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x524> │ │ │ │ + bne.n 51078 <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 51044 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x53c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51066 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ + cbz r3, 510a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51068 <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ + b.n 510a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x560> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51076 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ + cbnz r3, 510b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x56e> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51076 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ + ble.n 510b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x56e> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51076 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ - cbnz r4, 51096 <_PyMonitoring_FireStopIterationEvent@@Base+0x57e> │ │ │ │ + bne.n 510b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x56e> │ │ │ │ + cbnz r4, 510d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x58e> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #476] @ (51258 <_PyMonitoring_FireStopIterationEvent@@Base+0x740>) │ │ │ │ + ldr r4, [pc, #480] @ (51298 <_PyMonitoring_FireStopIterationEvent@@Base+0x754>) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51096 <_PyMonitoring_FireStopIterationEvent@@Base+0x57e> │ │ │ │ + cbnz r0, 510d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x58e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51236 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + b.n 51272 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 230900 │ │ │ │ + bl 232040 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51092 <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ + bne.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 230900 │ │ │ │ + bl 232040 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51092 <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ + bne.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 51134 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + beq.n 51170 <_PyMonitoring_FireStopIterationEvent@@Base+0x62c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 51102 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ea> │ │ │ │ + cbz r0, 5113e <_PyMonitoring_FireStopIterationEvent@@Base+0x5fa> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x5c6> │ │ │ │ + bne.n 5111a <_PyMonitoring_FireStopIterationEvent@@Base+0x5d6> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 510fc <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 51138 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f4> │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510fc <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 51138 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f4> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51092 <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ + bne.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 5113e <_PyMonitoring_FireStopIterationEvent@@Base+0x626> │ │ │ │ - b.n 51106 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ - vldr d8, [pc, #316] @ 51240 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ + beq.n 5117a <_PyMonitoring_FireStopIterationEvent@@Base+0x636> │ │ │ │ + b.n 51142 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fe> │ │ │ │ + vldr d8, [pc, #320] @ 51280 <_PyMonitoring_FireStopIterationEvent@@Base+0x73c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51114 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ + bne.n 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x60c> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 51142 <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 5117e <_PyMonitoring_FireStopIterationEvent@@Base+0x63a> │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51142 <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5117e <_PyMonitoring_FireStopIterationEvent@@Base+0x63a> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51092 <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ - b.n 51142 <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - vldr d9, [pc, #272] @ 51248 <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ - vldr d8, [pc, #260] @ 51240 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ - b.n 51142 <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - vldr d9, [pc, #264] @ 51248 <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ + bne.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ + b.n 5117e <_PyMonitoring_FireStopIterationEvent@@Base+0x63a> │ │ │ │ + vldr d9, [pc, #276] @ 51288 <_PyMonitoring_FireStopIterationEvent@@Base+0x744> │ │ │ │ + vldr d8, [pc, #264] @ 51280 <_PyMonitoring_FireStopIterationEvent@@Base+0x73c> │ │ │ │ + b.n 5117e <_PyMonitoring_FireStopIterationEvent@@Base+0x63a> │ │ │ │ + vldr d9, [pc, #268] @ 51288 <_PyMonitoring_FireStopIterationEvent@@Base+0x744> │ │ │ │ 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 51166 <_PyMonitoring_FireStopIterationEvent@@Base+0x64e> │ │ │ │ + bmi.n 511a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x65e> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51186 <_PyMonitoring_FireStopIterationEvent@@Base+0x66e> │ │ │ │ + bpl.n 511c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x67e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63176 @ 0xf6c8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3912 @ 0xf48 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - bl 7f820 │ │ │ │ + bl 12844c │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51092 <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ - b.n 5122e <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bne.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ + b.n 5126a <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5119a <_PyMonitoring_FireStopIterationEvent@@Base+0x682> │ │ │ │ + bne.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x692> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 5122e <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + beq.n 5126a <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #176] @ 51250 <_PyMonitoring_FireStopIterationEvent@@Base+0x738> │ │ │ │ + vldr d6, [pc, #180] @ 51290 <_PyMonitoring_FireStopIterationEvent@@Base+0x74c> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51224 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 51260 <_PyMonitoring_FireStopIterationEvent@@Base+0x71c> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51224 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 51260 <_PyMonitoring_FireStopIterationEvent@@Base+0x71c> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51224 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 51260 <_PyMonitoring_FireStopIterationEvent@@Base+0x71c> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51224 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 51260 <_PyMonitoring_FireStopIterationEvent@@Base+0x71c> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 2496ac <_Py_c_abs@@Base> │ │ │ │ + bl 24a714 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 2496ac <_Py_c_abs@@Base> │ │ │ │ + bl 24a714 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5122e <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bls.n 5126a <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 2496ac <_Py_c_abs@@Base> │ │ │ │ + bl 24a714 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5122e <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bls.n 5126a <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 5122e <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bge.n 5126a <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51236 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + b.n 51272 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 5116e <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ + nop.w │ │ │ │ + bvs.n 511ae <_PyMonitoring_FireStopIterationEvent@@Base+0x66a> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - sbcs r4, r4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - sub.w r3, r0, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 51282 <_PyMonitoring_FireStopIterationEvent@@Base+0x76a> │ │ │ │ - bl 51332 <_Py_c_diff@@Base+0x6e> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - ldr r0, [pc, #4] @ (51288 <_PyMonitoring_FireStopIterationEvent@@Base+0x770>) │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005128c <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0005129c <_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] @ (512c0 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (512d0 <_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 20e424 │ │ │ │ + bl 20fbb8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + sub.w r3, r0, #12 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 512fa <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + bl 514f2 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 800f4 │ │ │ │ + ldr r0, [pc, #4] @ (51300 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000512c4 <_Py_c_diff@@Base>: │ │ │ │ +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, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -57677,699 +57699,699 @@ │ │ │ │ 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, #18628 @ 0x48c4 │ │ │ │ + movw r2, #24900 @ 0x6144 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fa74c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5132e <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 1fbedc <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5136e <_Py_c_diff@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 264290 │ │ │ │ - cbz r0, 5132e <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 265af8 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 5136e <_Py_c_diff@@Base+0x6a> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 51326 <_Py_c_diff@@Base+0x62> │ │ │ │ + cbz r0, 51366 <_Py_c_diff@@Base+0x62> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 5132e <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 5136e <_Py_c_diff@@Base+0x6a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r0, #8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bls.n 51374 <_Py_c_diff@@Base+0xb0> │ │ │ │ - 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, #18412 @ 0x47ec │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #18448 @ 0x4810 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r0, #253 @ 0xfd │ │ │ │ - blx 2a8b4 │ │ │ │ - movw r3, #42736 @ 0xa6f0 │ │ │ │ - movt r3, #68 @ 0x44 │ │ │ │ - add.w r3, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -00051386 : │ │ │ │ +00051372 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5139c │ │ │ │ - bl 262e74 │ │ │ │ - b.n 513cc │ │ │ │ + cbnz r0, 51388 │ │ │ │ + bl 264570 │ │ │ │ + b.n 513b8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51416 │ │ │ │ + beq.n 51402 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 513ae │ │ │ │ + cbnz r5, 5139a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 513b6 │ │ │ │ + cbz r5, 513a2 │ │ │ │ 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 51416 │ │ │ │ + bmi.n 51402 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 51416 │ │ │ │ + cbz r3, 51402 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7fa08 │ │ │ │ + bl 7fa1c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 513d0 │ │ │ │ + cbnz r0, 513bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51432 │ │ │ │ + b.n 5141e │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0ee0 │ │ │ │ + bl 1b2600 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513f4 │ │ │ │ + beq.n 513e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 513f4 │ │ │ │ + cbnz r3, 513e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51432 │ │ │ │ + bne.n 5141e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51416 │ │ │ │ + beq.n 51402 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51416 │ │ │ │ + cbnz r3, 51402 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18648 @ 0x48d8 │ │ │ │ + movw r1, #24920 @ 0x6158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 513cc │ │ │ │ + bl d1c30 │ │ │ │ + b.n 513b8 │ │ │ │ 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, 5144e │ │ │ │ + cbz r0, 5143a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 514ae │ │ │ │ + cbz r0, 5149a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51480 │ │ │ │ + bge.n 5146c │ │ │ │ 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 5145a │ │ │ │ - cbz r2, 51492 │ │ │ │ + b.n 51446 │ │ │ │ + cbz r2, 5147e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 51492 │ │ │ │ + cbz r0, 5147e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 514b2 │ │ │ │ + beq.n 5149e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 514b2 │ │ │ │ - bl 71410 │ │ │ │ - cbnz r0, 514b2 │ │ │ │ + b.n 5149e │ │ │ │ + bl 71438 │ │ │ │ + cbnz r0, 5149e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 514ae │ │ │ │ + beq.n 5149a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 514ae │ │ │ │ + cbnz r3, 5149a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51502 │ │ │ │ + b.n 514ee │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #60060 @ 0xea9c │ │ │ │ - movt r5, #41 @ 0x29 │ │ │ │ + movw r5, #796 @ 0x31c │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #18684 @ 0x48fc │ │ │ │ + movw r0, #24956 @ 0x617c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #60040 @ 0xea88 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #61820 @ 0xf17c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r1, #776 @ 0x308 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r3, #2548 @ 0x9f4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #15980 @ 0x3e6c │ │ │ │ + movw r1, #22212 @ 0x56c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #17940 @ 0x4614 │ │ │ │ + movw r3, #23956 @ 0x5d94 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + subs r0, #8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bls.n 51534 │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (515a4 ) │ │ │ │ - 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, 5154a │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 51540 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51530 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5154a │ │ │ │ - bl 268428 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 51704 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5157c │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 51572 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51562 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5157c │ │ │ │ - bl 24610c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 51332 <_Py_c_diff@@Base+0x6e> │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71ef8 │ │ │ │ - ldr r3, [pc, #20] @ (515a4 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5159e │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + 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, #24724 @ 0x6094 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #24760 @ 0x60b8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r0, #253 @ 0xfd │ │ │ │ + blx 2a8b4 │ │ │ │ + movw r3, #48904 @ 0xbf08 │ │ │ │ + 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, 515ca │ │ │ │ + cbnz r2, 51568 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 515ca │ │ │ │ + bne.n 51568 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 515e8 │ │ │ │ - ldr r5, [pc, #60] @ (51608 ) │ │ │ │ + cbnz r0, 51586 │ │ │ │ + ldr r5, [pc, #60] @ (515a8 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 515e8 │ │ │ │ + cbnz r0, 51586 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51604 │ │ │ │ + b.n 515a2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 83510 │ │ │ │ + bl 83520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 515e4 │ │ │ │ + beq.n 51582 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rors r0, r2 │ │ │ │ + nop │ │ │ │ + adcs r0, r7 │ │ │ │ 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, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5163e │ │ │ │ + bge.n 515de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 516ee │ │ │ │ + b.n 5168e │ │ │ │ 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 51680 │ │ │ │ + beq.n 51620 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #18784 @ 0x4960 │ │ │ │ + movw r1, #25056 @ 0x61e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85170 │ │ │ │ + bl 8511c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5163a │ │ │ │ + beq.n 515da │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #18792 @ 0x4968 │ │ │ │ + movw r0, #25064 @ 0x61e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82848 │ │ │ │ - b.n 516ee │ │ │ │ + bl 8285c │ │ │ │ + b.n 5168e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 516cc │ │ │ │ + bne.n 5166c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #18784 @ 0x4960 │ │ │ │ + movw r1, #25056 @ 0x61e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85170 │ │ │ │ + bl 8511c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5163a │ │ │ │ + beq.n 515da │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #31624 @ 0x7b88 │ │ │ │ + movw r1, #37856 @ 0x93e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85170 │ │ │ │ + bl 8511c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5163a │ │ │ │ + beq.n 515da │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #18800 @ 0x4970 │ │ │ │ + movw r0, #25072 @ 0x61f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ - b.n 516ee │ │ │ │ + bl 8285c │ │ │ │ + b.n 5168e │ │ │ │ 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, #18808 @ 0x4978 │ │ │ │ + movw r0, #25080 @ 0x61f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ 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] @ (51730 ) │ │ │ │ + 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, 516d6 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 516cc │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 516bc │ │ │ │ + dmb ish │ │ │ │ + beq.n 516d6 │ │ │ │ + bl 269c94 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 51746 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 51708 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 516fe │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 516ee │ │ │ │ + dmb ish │ │ │ │ + beq.n 51708 │ │ │ │ + bl 24783c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 514f2 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71f20 │ │ │ │ + ldr r3, [pc, #20] @ (51730 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 5172a │ │ │ │ + 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, 51700 │ │ │ │ + cbz r2, 51742 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 125134 │ │ │ │ + b.w 12637c │ │ │ │ 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 51734 │ │ │ │ + bls.n 51776 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 51332 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 514f2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51736 │ │ │ │ + b.n 51778 │ │ │ │ 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] @ (518a8 ) │ │ │ │ + ldr r3, [pc, #336] @ (518e8 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bfa4 │ │ │ │ + bl 26d814 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 5177e │ │ │ │ + bne.n 517c0 │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 51780 │ │ │ │ + bne.n 517c2 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b8c4 │ │ │ │ - cbz r4, 517a2 │ │ │ │ + bl 26d134 │ │ │ │ + cbz r4, 517e4 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 2643cc │ │ │ │ + bl 265c34 <_PyEval_AddPendingCall@@Base+0x2a0> │ │ │ │ sub.w r3, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r3 │ │ │ │ cmp r5, #1 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 51818 │ │ │ │ + bne.n 5185a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 264408 │ │ │ │ + bl 265ce4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2644f4 │ │ │ │ + bl 265d5c │ │ │ │ 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 264408 │ │ │ │ + bl 265ce4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5184a │ │ │ │ + b.n 5188c │ │ │ │ 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 264408 │ │ │ │ + bl 265ce4 │ │ │ │ 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 264408 │ │ │ │ + bl 265ce4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2644f4 │ │ │ │ + bl 265d5c │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 51874 │ │ │ │ - bl 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bhi.n 518b6 │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51a82 │ │ │ │ - b.n 5188c │ │ │ │ - bl 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 51ac2 │ │ │ │ + b.n 518ce │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51332 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 514f2 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51a82 │ │ │ │ - ldr r3, [pc, #24] @ (518a8 ) │ │ │ │ + bl 51ac2 │ │ │ │ + ldr r3, [pc, #24] @ (518e8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5189e │ │ │ │ + beq.n 518e0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f95d8 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1faba0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51904 │ │ │ │ + cbz r0, 51944 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #18824 @ 0x4988 │ │ │ │ + movw r0, #25096 @ 0x6208 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 518f8 │ │ │ │ + beq.n 51938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 518fc │ │ │ │ + cbz r3, 5193c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51904 │ │ │ │ + b.n 51944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 518f8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51938 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005190a : │ │ │ │ +0005194a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51920 │ │ │ │ - bl 262e74 │ │ │ │ - b.n 5194a │ │ │ │ + cbnz r0, 51960 │ │ │ │ + bl 264570 │ │ │ │ + b.n 5198a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 51992 │ │ │ │ + cbz r2, 519d2 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 51934 │ │ │ │ + cbz r5, 51974 │ │ │ │ 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 51992 │ │ │ │ + bmi.n 519d2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 51992 │ │ │ │ + cbz r2, 519d2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7fa08 │ │ │ │ + bl 7fa1c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5194e │ │ │ │ + cbnz r0, 5198e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 519ae │ │ │ │ + b.n 519ee │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b20 │ │ │ │ + bl c8c68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51970 │ │ │ │ + beq.n 519b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51970 │ │ │ │ + cbnz r3, 519b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 519ae │ │ │ │ + bne.n 519ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51992 │ │ │ │ + beq.n 519d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51992 │ │ │ │ + cbnz r3, 519d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18648 @ 0x48d8 │ │ │ │ + movw r1, #24920 @ 0x6158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5194a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5198a │ │ │ │ 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 519f2 │ │ │ │ + bgt.n 51a32 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 519e4 │ │ │ │ - movw r1, #14092 @ 0x370c │ │ │ │ + cbz r2, 51a24 │ │ │ │ + movw r1, #20324 @ 0x4f64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 519fa │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + bl 12844c │ │ │ │ + b.n 51a3a │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 519fa │ │ │ │ - bl 115594 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 12844c │ │ │ │ + b.n 51a3a │ │ │ │ + bl 1162c0 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 519fe │ │ │ │ + bge.n 51a3e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51a0a │ │ │ │ + b.n 51a4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -58377,343 +58399,344 @@ │ │ │ │ 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 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 51a5a │ │ │ │ + beq.n 51a9a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 51a5a │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 51a9a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #18920 @ 0x49e8 │ │ │ │ + movw r1, #25192 @ 0x6268 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 51a68 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 51aa8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b37c │ │ │ │ + bl 4b39c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51a6c │ │ │ │ + bne.n 51aac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51a7a │ │ │ │ + b.n 51aba │ │ │ │ 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 4fe80 <_PyMonitoring_FireJumpEvent@@Base+0x1b2> │ │ │ │ + b.w 4fed8 <_PyMonitoring_FireJumpEvent@@Base+0x19e> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 26b8c4 │ │ │ │ + bl 26d134 │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 51ac8 │ │ │ │ + beq.n 51b08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51ad4 │ │ │ │ + bl 51b14 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 2644f4 │ │ │ │ - b.n 51aac │ │ │ │ + bl 265d5c │ │ │ │ + b.n 51aec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51ad4 │ │ │ │ + b.n 51b14 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (51b1c ) │ │ │ │ + ldr r3, [pc, #56] @ (51b5c ) │ │ │ │ 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] @ (51b1c ) │ │ │ │ + ldr r3, [pc, #20] @ (51b5c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51b16 │ │ │ │ + beq.n 51b56 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +00051b60 : │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #35736 @ 0x8b98 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w d28a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51bbc ) │ │ │ │ + ldr r3, [pc, #140] @ (51c0c ) │ │ │ │ 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, 51b64 │ │ │ │ + cbz r3, 51bb2 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51b5a │ │ │ │ + bne.n 51ba8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51b4a │ │ │ │ + bne.n 51b98 │ │ │ │ dmb ish │ │ │ │ - beq.n 51b64 │ │ │ │ - bl 268428 │ │ │ │ + beq.n 51bb2 │ │ │ │ + bl 269c94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51704 │ │ │ │ + bl 51746 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51b96 │ │ │ │ + cbz r3, 51be4 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51b8c │ │ │ │ + bne.n 51bda │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51b7c │ │ │ │ + bne.n 51bca │ │ │ │ dmb ish │ │ │ │ - beq.n 51b96 │ │ │ │ - bl 24610c │ │ │ │ + beq.n 51be4 │ │ │ │ + bl 24783c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 51332 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 514f2 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a328 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51bbc ) │ │ │ │ + bl 24b5bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51c0c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51bb8 │ │ │ │ + beq.n 51c06 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00051bc0 : │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #35736 @ 0x8b98 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w d267c │ │ │ │ - │ │ │ │ -00051bce : │ │ │ │ +00051c10 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 51c62 │ │ │ │ + beq.n 51ca4 │ │ │ │ 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 4af9e <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ - cbnz r0, 51c34 │ │ │ │ + bl 4afbc <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + cbnz r0, 51c76 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ - cbz r0, 51c16 │ │ │ │ - bl d3cbc │ │ │ │ + bl d3cd8 │ │ │ │ + cbz r0, 51c58 │ │ │ │ + bl d3eec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51c60 │ │ │ │ + b.n 51ca2 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c08 │ │ │ │ + bne.n 51c4a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c08 │ │ │ │ - b.n 51c5e │ │ │ │ + bne.n 51c4a │ │ │ │ + b.n 51ca0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 51c48 │ │ │ │ + beq.n 51c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51c48 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51c8a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #64224 @ 0xfae0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51caa │ │ │ │ + bne.n 51cec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51cc2 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61512 @ 0xf048 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51d7c │ │ │ │ + bmi.n 51d04 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #2208 @ 0x8a0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51dbe │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61512 @ 0xf048 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2208 @ 0x8a0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c82 │ │ │ │ - b.n 51d7c │ │ │ │ + bne.n 51cc4 │ │ │ │ + b.n 51dbe │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51d7c │ │ │ │ + beq.n 51dbe │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51cf2 │ │ │ │ + beq.n 51d34 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 51d7c │ │ │ │ + bl 12844c │ │ │ │ + b.n 51dbe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51d7c │ │ │ │ + beq.n 51dbe │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51d3a │ │ │ │ - bl 76f44 │ │ │ │ + bcs.n 51d7c │ │ │ │ + bl 76fd0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51d3a │ │ │ │ + cbz r5, 51d7c │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51d46 │ │ │ │ + bne.n 51d88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51d06 │ │ │ │ + blt.n 51d48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51d42 │ │ │ │ - bl 1e8b74 │ │ │ │ + blt.n 51d84 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51d9a │ │ │ │ + b.n 51ddc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51d04 │ │ │ │ + b.n 51d46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51d80 │ │ │ │ - b.n 51d76 │ │ │ │ + cbnz r0, 51dc2 │ │ │ │ + b.n 51db8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51d94 │ │ │ │ + bge.n 51dd6 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 115584 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1162b0 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d52 │ │ │ │ + bne.n 51d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51d84 │ │ │ │ + bne.n 51dc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51d9a │ │ │ │ + b.n 51ddc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51d5a │ │ │ │ + b.n 51d9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51d76 │ │ │ │ + bne.n 51db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51d76 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51db8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ @@ -58722,1621 +58745,1620 @@ │ │ │ │ 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 51dd8 │ │ │ │ + bge.n 51e1a │ │ │ │ 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 51de4 │ │ │ │ + b.n 51e26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9acfc <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ae18 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51dc2 │ │ │ │ + bge.n 51e04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #19072 @ 0x4a80 │ │ │ │ + movw r0, #25272 @ 0x62b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ │ │ │ │ -00051df8 : │ │ │ │ +00051e3a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cd798 │ │ │ │ + bl cd8f8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 782f8 │ │ │ │ - ldr r0, [pc, #4] @ (51e1c ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 78388 │ │ │ │ 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 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51e60 │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51e98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51e58 │ │ │ │ + bge.n 51e90 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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, 51e80 │ │ │ │ + cbz r3, 51eb8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51e82 │ │ │ │ + b.n 51eba │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51e90 │ │ │ │ + cbnz r3, 51ec8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51e90 │ │ │ │ + ble.n 51ec8 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51e90 │ │ │ │ - cbnz r5, 51eb0 │ │ │ │ - ldr r4, [pc, #240] @ (51f84 ) │ │ │ │ + bgt.n 51ec8 │ │ │ │ + cbnz r5, 51ee8 │ │ │ │ + ldr r4, [pc, #240] @ (51fbc ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f7e │ │ │ │ + beq.n 51fb6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51f64 │ │ │ │ + beq.n 51f9c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51efe │ │ │ │ + cbz r4, 51f36 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51ee2 │ │ │ │ + bmi.n 51f1a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12992 @ 0x32c0 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #19224 @ 0x4b18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27324 @ 0x6abc │ │ │ │ + movw r0, #33620 @ 0x8354 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51f7e │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51fb6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f7e │ │ │ │ + beq.n 51fb6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51f3c │ │ │ │ + bne.n 51f74 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51f6c │ │ │ │ + beq.n 51fa4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51f26 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #13012 @ 0x32d4 │ │ │ │ + bmi.n 51f5e │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #19244 @ 0x4b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27324 @ 0x6abc │ │ │ │ + movw r0, #33620 @ 0x8354 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51f7e │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51fb6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51f7e │ │ │ │ + cbz r0, 51fb6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51f54 │ │ │ │ + beq.n 51f8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 51f7e │ │ │ │ - movw r3, #14168 @ 0x3758 │ │ │ │ + bl 12844c │ │ │ │ + b.n 51fb6 │ │ │ │ + movw r3, #20440 @ 0x4fd8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51f6e │ │ │ │ - movw r4, #14168 @ 0x3758 │ │ │ │ + b.n 51fa6 │ │ │ │ + movw r4, #20440 @ 0x4fd8 │ │ │ │ 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 51f88 │ │ │ │ + b.w 51fc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - rors r4, r7 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051f88 : │ │ │ │ +00051fc0 : │ │ │ │ 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 257230 │ │ │ │ - cbz r0, 51fb6 │ │ │ │ + bl 2589bc │ │ │ │ + cbz r0, 51fee │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e2f9c │ │ │ │ + b.w 1e46c8 │ │ │ │ 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 51ff0 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + bmi.n 52028 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52468 @ 0xccf4 │ │ │ │ + movw r0, #58740 @ 0xe574 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51ffe │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52036 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52002 │ │ │ │ + cbnz r0, 5203a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52040 │ │ │ │ + b.n 52078 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52024 │ │ │ │ + beq.n 5205c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 51ffe │ │ │ │ + bl 12844c │ │ │ │ + b.n 52036 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 52038 │ │ │ │ + cbnz r0, 52070 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #0] @ (52080 ) │ │ │ │ + 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, 52066 │ │ │ │ + cbnz r3, 520a6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 52066 │ │ │ │ + ble.n 520a6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52066 │ │ │ │ - cbnz r0, 5207e │ │ │ │ - ldr r5, [pc, #52] @ (5209c ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + bne.n 520a6 │ │ │ │ + cbnz r0, 520c4 │ │ │ │ movs r5, #1 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 52096 │ │ │ │ + strd r5, r2, [sp, #8] │ │ │ │ + movw r5, #17200 @ 0x4330 │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 520dc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47260 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 52096 │ │ │ │ + bl 473f2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 520dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 520a0 │ │ │ │ + b.n 52128 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - tst r0, r5 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1d37a0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52122 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2a608 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5211a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w f1b5c │ │ │ │ + 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 520ce │ │ │ │ + bcc.n 52156 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19120 @ 0x4ab0 │ │ │ │ + movw r1, #25392 @ 0x6330 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 52116 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5219e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 520e6 │ │ │ │ + cbnz r0, 5216e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ - cbz r4, 520fc │ │ │ │ + b.w 1ea2a4 │ │ │ │ + cbz r4, 52184 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 520fc │ │ │ │ + bhi.n 52184 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 51736 │ │ │ │ + bl 51778 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 5210a │ │ │ │ - bl 24a328 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52192 │ │ │ │ + bl 24b5bc <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52110 │ │ │ │ - bl 71ef8 │ │ │ │ + b.n 52198 │ │ │ │ + bl 71f20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movw r0, #32432 @ 0x7eb0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7a270 │ │ │ │ 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 1d1ed4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5215a │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 521ee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 2a608 │ │ │ │ + blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52152 │ │ │ │ + bge.n 521e6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - movw r0, #26200 @ 0x6658 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1e8 │ │ │ │ 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, 5218e │ │ │ │ + cbnz r3, 52216 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5218e │ │ │ │ + ble.n 52216 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5218e │ │ │ │ - cbnz r0, 521a6 │ │ │ │ - ldr r5, [pc, #52] @ (521c4 ) │ │ │ │ + bne.n 52216 │ │ │ │ + cbnz r0, 5222e │ │ │ │ + ldr r5, [pc, #52] @ (5224c ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 521be │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52246 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47260 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 521be │ │ │ │ + bl 473f2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52246 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 520a0 │ │ │ │ + b.n 52128 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - negs r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ 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 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 52208 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2a6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 52200 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w f18e4 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1d1ed4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5224e │ │ │ │ + bl 1d37a0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52290 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52246 │ │ │ │ + bge.n 52288 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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 5227e │ │ │ │ + beq.n 522c0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 522ac │ │ │ │ + bne.n 522ee │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52292 │ │ │ │ + beq.n 522d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 522ae │ │ │ │ + bgt.n 522f0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 522d8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5231a │ │ │ │ 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 e4624 │ │ │ │ + bl e48b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 522d8 │ │ │ │ + beq.n 5231a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 522d8 │ │ │ │ + cbnz r3, 5231a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, #19140 @ 0x4ac4 │ │ │ │ + movw r1, #25412 @ 0x6344 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 5231e │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 52360 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52322 │ │ │ │ + cbz r0, 52364 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52328 │ │ │ │ + b.n 5236a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83a2c │ │ │ │ + bl 83a3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5234e │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 52362 │ │ │ │ + bne.n 52390 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 523a4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52358 │ │ │ │ + cbz r3, 5239a │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52364 │ │ │ │ + b.n 523a6 │ │ │ │ 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 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 523bc │ │ │ │ + beq.n 523fe │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 523bc │ │ │ │ + beq.n 523fe │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 523d4 │ │ │ │ + ble.n 52416 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19164 @ 0x4adc │ │ │ │ + movw r1, #25436 @ 0x635c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 523e6 │ │ │ │ + bl 12844c │ │ │ │ + b.n 52428 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5239e │ │ │ │ - movw r0, #46612 @ 0xb614 │ │ │ │ + beq.n 523e0 │ │ │ │ + movw r0, #52844 @ 0xce6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5239e │ │ │ │ - b.n 523e6 │ │ │ │ + bne.n 523e0 │ │ │ │ + b.n 52428 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d8ca0 │ │ │ │ + b.w 1da568 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r1, 5242a │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - subs r3, r1, r3 │ │ │ │ - negs r5, r3 │ │ │ │ - adcs r5, r3 │ │ │ │ - cbnz r5, 5242a │ │ │ │ - movw r3, #56076 @ 0xdb0c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #19200 @ 0x4b00 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5243a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5243c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 5243c │ │ │ │ - mov r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5246e │ │ │ │ + bge.n 5245c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 52496 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 52484 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115584 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1162b0 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 115584 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1162b0 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 115584 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1162b0 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #65368 @ 0xff58 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8285c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 125e70 │ │ │ │ - cbz r0, 524d2 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 524d6 │ │ │ │ - bl 126b70 │ │ │ │ + cbz r1, 524c6 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + subs r3, r1, r3 │ │ │ │ + negs r5, r3 │ │ │ │ + adcs r5, r3 │ │ │ │ + cbnz r5, 524c6 │ │ │ │ + movw r3, #56076 @ 0xdb0c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 524d6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 524d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 524d2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 524fa │ │ │ │ + blt.n 524d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 524ea │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 524fa │ │ │ │ - subs r3, #1 │ │ │ │ + beq.n 524d8 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 524e0 │ │ │ │ + b.n 524d8 │ │ │ │ + mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 524e0 │ │ │ │ - pop {r4, pc} │ │ │ │ + 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 52522 │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 52502 │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5252e │ │ │ │ + cbz r3, 5250e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5260c │ │ │ │ + b.n 525ec │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 52614 │ │ │ │ + bl 52656 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52602 │ │ │ │ + beq.n 525e2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52552 │ │ │ │ + bne.n 52532 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 525ac │ │ │ │ + cbnz r3, 5258c │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 525a4 │ │ │ │ + cbz r0, 52584 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 525b4 │ │ │ │ - b.n 525ac │ │ │ │ + cbz r6, 52594 │ │ │ │ + b.n 5258c │ │ │ │ mov r0, r4 │ │ │ │ - bl 52614 │ │ │ │ + bl 52656 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5258e │ │ │ │ + cbz r0, 5256e │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 525bc │ │ │ │ + beq.n 5259c │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5256a │ │ │ │ + bne.n 5254a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1a6c │ │ │ │ + bl b1bd0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 525d6 │ │ │ │ + cbnz r0, 525b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 52602 │ │ │ │ + b.n 525e2 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 52582 │ │ │ │ + b.n 52562 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e44 │ │ │ │ + bl 83e30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5259e │ │ │ │ + beq.n 5257e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 52578 │ │ │ │ + b.n 52558 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 525ea │ │ │ │ + ble.n 525ca │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 525d6 │ │ │ │ + b.n 525b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c23a0 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 52608 │ │ │ │ + bl c24dc <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ + b.n 525e8 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1270b8 │ │ │ │ + cbz r0, 5262c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 52630 │ │ │ │ + bl 1278c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 52630 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5262c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5262c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52654 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 52644 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 52654 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5263a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5263a │ │ │ │ + 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 52636 │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 52678 │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52642 │ │ │ │ + cbz r3, 52684 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52664 │ │ │ │ + b.n 526a6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d1984 │ │ │ │ - cbnz r0, 52652 │ │ │ │ + bl 1d3250 │ │ │ │ + cbnz r0, 52694 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52660 │ │ │ │ + b.n 526a2 │ │ │ │ mov r0, r4 │ │ │ │ bl 30c68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5264c │ │ │ │ - ldr r0, [pc, #8] @ (52668 ) │ │ │ │ + bne.n 5268e │ │ │ │ + ldr r0, [pc, #8] @ (526ac ) │ │ │ │ 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 │ │ │ │ - movw r0, #19340 @ 0x4b8c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1e8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52696 │ │ │ │ + blt.n 526ce │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 526f4 │ │ │ │ + b.n 52738 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29304 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 526c8 │ │ │ │ + bge.n 52700 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 526f0 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 52728 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1bccc4 │ │ │ │ + bl 1be584 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1bccc4 │ │ │ │ + bl 1be584 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1bccc4 │ │ │ │ + bl 1be584 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #65368 @ 0xff58 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8285c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + movw r0, #25612 @ 0x640c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a270 │ │ │ │ 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, 52730 │ │ │ │ + cbz r0, 52774 │ │ │ │ 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 f18e4 │ │ │ │ - b.n 52736 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 5277a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ 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 52808 │ │ │ │ + bl 5284c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52782 │ │ │ │ + cbz r0, 527c6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d684 │ │ │ │ + bl 7d690 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52776 │ │ │ │ + beq.n 527ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5277a │ │ │ │ + cbz r3, 527be │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52782 │ │ │ │ + b.n 527c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52776 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527ba │ │ │ │ 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 527ac │ │ │ │ + bne.n 527f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11aea8 │ │ │ │ - cbz r0, 527c2 │ │ │ │ - b.n 527c6 │ │ │ │ + bl 11bcc0 │ │ │ │ + cbz r0, 52806 │ │ │ │ + b.n 5280a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61660 @ 0xf0dc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2356 @ 0x934 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 527a0 │ │ │ │ + bne.n 527e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 527fc │ │ │ │ + b.n 52840 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527c2 │ │ │ │ + beq.n 52806 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 527f4 │ │ │ │ + bne.n 52838 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 527fc │ │ │ │ + b.n 52840 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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, 52822 │ │ │ │ + cbnz r3, 52866 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5287c │ │ │ │ - cbz r4, 5282e │ │ │ │ + cbz r3, 528c0 │ │ │ │ + cbz r4, 52872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81f20 │ │ │ │ + bl 81f34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52834 │ │ │ │ - bl 71410 │ │ │ │ + b.n 52878 │ │ │ │ + bl 71438 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52878 │ │ │ │ + cbz r4, 528bc │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5284c │ │ │ │ + cbz r2, 52890 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51748 @ 0xca24 │ │ │ │ + movw r1, #57980 @ 0xe27c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52862 │ │ │ │ + blt.n 528a6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52896 │ │ │ │ + cbz r2, 528da │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55204 @ 0xd7a4 │ │ │ │ + movw r1, #61476 @ 0xf024 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52896 │ │ │ │ + bge.n 528da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52878 │ │ │ │ + beq.n 528bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52878 │ │ │ │ + cbnz r3, 528bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52896 │ │ │ │ - cbz r4, 5288e │ │ │ │ + b.n 528da │ │ │ │ + cbz r4, 528d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52896 │ │ │ │ + beq.n 528da │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52896 │ │ │ │ + b.n 528da │ │ │ │ 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] @ (528d8 ) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5291c ) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 528c8 │ │ │ │ + cbz r2, 5290c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ + movw r0, #10692 @ 0x29c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - movw r0, #10820 @ 0x2a44 │ │ │ │ + b.w 8285c │ │ │ │ + movw r0, #17088 @ 0x42c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - bmi.n 529b4 │ │ │ │ + b.w 8285c │ │ │ │ + bmi.n 529f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fbcec │ │ │ │ + b.w 1fd49c │ │ │ │ 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, 52900 │ │ │ │ + cbz r3, 52944 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 52902 │ │ │ │ + b.n 52946 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 52912 │ │ │ │ + cbnz r3, 52956 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 52912 │ │ │ │ + ble.n 52956 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 52912 │ │ │ │ - cbnz r4, 52934 │ │ │ │ + bgt.n 52956 │ │ │ │ + cbnz r4, 52978 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (52a00 ) │ │ │ │ + ldr r4, [pc, #232] @ (52a44 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52934 │ │ │ │ + cbnz r0, 52978 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 529fa │ │ │ │ + b.n 52a3e │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52964 │ │ │ │ + cbz r6, 529a8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52944 │ │ │ │ + cbz r5, 52988 │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 52972 │ │ │ │ - b.n 5294c │ │ │ │ + beq.n 529b6 │ │ │ │ + b.n 52990 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5295e │ │ │ │ - bl c34dc │ │ │ │ + cbz r0, 529a2 │ │ │ │ + bl c3614 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 52930 │ │ │ │ + blt.n 52974 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52960 │ │ │ │ - b.n 5297e │ │ │ │ + bne.n 529a4 │ │ │ │ + b.n 529c2 │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52986 │ │ │ │ + b.n 529ca │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52986 │ │ │ │ + b.n 529ca │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52986 │ │ │ │ + b.n 529ca │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 21587c │ │ │ │ + bl 216e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52930 │ │ │ │ + beq.n 52974 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20f2e0 │ │ │ │ + bl 210a24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529ea │ │ │ │ + beq.n 52a2e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f35c │ │ │ │ + bl 210aa0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529ea │ │ │ │ + beq.n 52a2e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f3a4 │ │ │ │ + bl 210ae8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529ea │ │ │ │ + beq.n 52a2e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20f570 │ │ │ │ + bl 210cb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529ea │ │ │ │ + beq.n 52a2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 210978 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 2120bc <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529ea │ │ │ │ + beq.n 52a2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529f2 │ │ │ │ + beq.n 52a36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 529f2 │ │ │ │ + cbnz r3, 52a36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 529f2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782f8 │ │ │ │ - b.n 52930 │ │ │ │ + bl 78388 │ │ │ │ + b.n 52974 │ │ │ │ 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 │ │ │ │ + bics r0, r1 │ │ │ │ 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 42302 │ │ │ │ + bl 42446 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52a40 │ │ │ │ + cbz r0, 52a84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4a7b6 │ │ │ │ + bl 49f1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a34 │ │ │ │ + beq.n 52a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52a38 │ │ │ │ + cbz r3, 52a7c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52a40 │ │ │ │ + b.n 52a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52a34 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a78 │ │ │ │ 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, 52aba │ │ │ │ + cbz r4, 52afe │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52aa2 │ │ │ │ + bge.n 52ae6 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52aa2 │ │ │ │ - ldr r4, [pc, #96] @ (52ac8 ) │ │ │ │ + bpl.n 52ae6 │ │ │ │ + ldr r4, [pc, #96] @ (52b0c ) │ │ │ │ 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 52a9c │ │ │ │ + beq.n 52ae0 │ │ │ │ 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 52aa4 │ │ │ │ + b.n 52ae8 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52ab0 │ │ │ │ + cbz r5, 52af4 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52aa8 │ │ │ │ + b.n 52aec │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52aba │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 52ac4 │ │ │ │ + bne.n 52afe │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 52b08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbf5c │ │ │ │ + bl cc0bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 52afc │ │ │ │ + cbz r0, 52b40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52afc │ │ │ │ + beq.n 52b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52afc │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b40 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 52b18 │ │ │ │ + cbz r0, 52b5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b18 │ │ │ │ + beq.n 52b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b18 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b5c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52b34 │ │ │ │ + cbz r0, 52b78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b34 │ │ │ │ + beq.n 52b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b34 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b78 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52b50 │ │ │ │ + cbz r0, 52b94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b50 │ │ │ │ + beq.n 52b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b50 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b94 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52b6c │ │ │ │ + cbz r0, 52bb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b6c │ │ │ │ + beq.n 52bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b6c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bb0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52b88 │ │ │ │ + cbz r0, 52bcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b88 │ │ │ │ + beq.n 52bcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b88 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bcc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52ba4 │ │ │ │ + cbz r0, 52be8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ba4 │ │ │ │ + beq.n 52be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ba4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52be8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52bc0 │ │ │ │ + cbz r0, 52c04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bc0 │ │ │ │ + beq.n 52c04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bc0 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c04 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52bdc │ │ │ │ + cbz r0, 52c20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bdc │ │ │ │ + beq.n 52c20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bdc │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c20 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52bf8 │ │ │ │ + cbz r0, 52c3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bf8 │ │ │ │ + beq.n 52c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bf8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c3c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52c14 │ │ │ │ + cbz r0, 52c58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c14 │ │ │ │ + beq.n 52c58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c14 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c58 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52c30 │ │ │ │ + cbz r0, 52c74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c30 │ │ │ │ + beq.n 52c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c30 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c74 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52c4c │ │ │ │ + cbz r0, 52c90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c4c │ │ │ │ + beq.n 52c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c4c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c90 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52c68 │ │ │ │ + cbz r0, 52cac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c68 │ │ │ │ + beq.n 52cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c68 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cac │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52c84 │ │ │ │ + cbz r0, 52cc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c84 │ │ │ │ + beq.n 52cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c84 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cc8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52ca0 │ │ │ │ + cbz r0, 52ce4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ca0 │ │ │ │ + beq.n 52ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ca0 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ce4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52cbc │ │ │ │ + cbz r0, 52d00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cbc │ │ │ │ + beq.n 52d00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cbc │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d00 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52cd8 │ │ │ │ + cbz r0, 52d1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cd8 │ │ │ │ + beq.n 52d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cd8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d1c │ │ │ │ + bl 77ed8 <_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 52d04 │ │ │ │ + bne.n 52d48 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52d26 │ │ │ │ - b.n 52d1e │ │ │ │ + bne.n 52d6a │ │ │ │ + b.n 52d62 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61812 @ 0xf174 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2508 @ 0x9cc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52cf6 │ │ │ │ + bne.n 52d3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52da4 │ │ │ │ - bl 7f820 │ │ │ │ + b.n 52de8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52d1a │ │ │ │ + bne.n 52d5e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52d3a │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 52d7e │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52d1a │ │ │ │ + bne.n 52d5e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52d1a │ │ │ │ + beq.n 52d5e │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #19360 @ 0x4ba0 │ │ │ │ + movw r1, #25632 @ 0x6420 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19364 @ 0x4ba4 │ │ │ │ + movw r0, #25636 @ 0x6424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52d1a │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 52d5e │ │ │ │ + bl 95f60 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52d9c │ │ │ │ + bge.n 52de0 │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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, #52184 @ 0xcbd8 │ │ │ │ + movw r1, #58340 @ 0xe3e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl fa2a0 │ │ │ │ - cbnz r0, 52dd2 │ │ │ │ + bl fa530 │ │ │ │ + cbnz r0, 52e16 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ea54 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 772e4 │ │ │ │ + b.w 7736c │ │ │ │ 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 52e6c │ │ │ │ - cbz r0, 52e12 │ │ │ │ + bl 52eb0 │ │ │ │ + cbz r0, 52e56 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52e10 │ │ │ │ + beq.n 52e54 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dee8 │ │ │ │ - ldr r0, [pc, #4] @ (52e18 ) │ │ │ │ + b.w 7def4 │ │ │ │ + ldr r0, [pc, #4] @ (52e5c ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 52e38 │ │ │ │ + bmi.n 52e7c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 52e52 │ │ │ │ + bpl.n 52e96 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14488 @ 0x3898 │ │ │ │ + movw r1, #20720 @ 0x50f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e6a │ │ │ │ + b.n 52eae │ │ │ │ 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 │ │ │ │ @@ -60347,205 +60369,205 @@ │ │ │ │ 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 52ebe │ │ │ │ + bpl.n 52f02 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52ebe │ │ │ │ + bne.n 52f02 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18cfb0 │ │ │ │ + bl 18eb2c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52ebe │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 52ee2 │ │ │ │ + bne.n 52f02 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 52f26 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52ebe │ │ │ │ + cbnz r3, 52f02 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52ee4 │ │ │ │ + b.n 52f28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 141654 │ │ │ │ + bl 14241c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52eda │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 52ee2 │ │ │ │ + bne.n 52f1e │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 52f26 │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52ee4 │ │ │ │ + b.n 52f28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6cc84 │ │ │ │ + b.w 6ccac │ │ │ │ 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] @ (52f2c ) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52f70 ) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52f1c │ │ │ │ + cbz r2, 52f60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ + movw r0, #10692 @ 0x29c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - movw r0, #10820 @ 0x2a44 │ │ │ │ + b.w 8285c │ │ │ │ + movw r0, #17088 @ 0x42c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - bmi.n 53008 │ │ │ │ + b.w 8285c │ │ │ │ + bmi.n 5304c │ │ │ │ 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, 52f62 │ │ │ │ + cbnz r0, 52fa6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 52f66 │ │ │ │ + cbz r4, 52faa │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 52f66 │ │ │ │ + beq.n 52faa │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52f68 │ │ │ │ + b.n 52fac │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52f8c │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 52fd0 │ │ │ │ + bne.n 52fd0 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 53014 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52faa │ │ │ │ + bne.n 52fee │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 52fbc │ │ │ │ + bl f1b5c │ │ │ │ + b.n 53000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11b0d4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11bdfc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52fc6 │ │ │ │ + bge.n 5300a │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 52fd0 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 53014 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 52e6c │ │ │ │ - cbz r0, 5300c │ │ │ │ + bl 52eb0 │ │ │ │ + cbz r0, 53050 │ │ │ │ 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 5300a │ │ │ │ + beq.n 5304e │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dee8 │ │ │ │ - ldr r0, [pc, #8] @ (53014 ) │ │ │ │ + b.w 7def4 │ │ │ │ + ldr r0, [pc, #8] @ (53058 ) │ │ │ │ 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 5303a │ │ │ │ + bne.n 5307e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52e6c │ │ │ │ - cbnz r0, 53054 │ │ │ │ - b.n 53050 │ │ │ │ + bl 52eb0 │ │ │ │ + cbnz r0, 53098 │ │ │ │ + b.n 53094 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61928 @ 0xf1e8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2624 @ 0xa40 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5302e │ │ │ │ + bne.n 53072 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 530e0 │ │ │ │ + b.n 53124 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52e6c │ │ │ │ + bl 52eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53050 │ │ │ │ + beq.n 53094 │ │ │ │ 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 5307e │ │ │ │ + bcs.n 530c2 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 53096 │ │ │ │ + bcc.n 530da │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19408 @ 0x4bd0 │ │ │ │ + movw r1, #25680 @ 0x6450 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 530ca │ │ │ │ + bl 12844c │ │ │ │ + b.n 5310e │ │ │ │ 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 │ │ │ │ @@ -60553,219 +60575,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 530d6 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5311a │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53050 │ │ │ │ - ldr r0, [pc, #16] @ (530e4 ) │ │ │ │ - b.n 530e0 │ │ │ │ + bne.n 53094 │ │ │ │ + ldr r0, [pc, #16] @ (53128 ) │ │ │ │ + b.n 53124 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa478 │ │ │ │ + b.w fa7f8 │ │ │ │ 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] @ (53128 ) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5316c ) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53116 │ │ │ │ + cbz r2, 5315a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ + movw r0, #10692 @ 0x29c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - movw r0, #10820 @ 0x2a44 │ │ │ │ + b.w 8285c │ │ │ │ + movw r0, #17088 @ 0x42c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ nop │ │ │ │ - bmi.n 53204 │ │ │ │ + bmi.n 53248 │ │ │ │ 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 5315c │ │ │ │ + beq.n 531a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5315c │ │ │ │ + ble.n 531a0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53178 │ │ │ │ + beq.n 531bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53178 │ │ │ │ + b.n 531bc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 53196 │ │ │ │ + bl 12844c │ │ │ │ + b.n 531da │ │ │ │ mov r0, r4 │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53196 │ │ │ │ + beq.n 531da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53196 │ │ │ │ + cbnz r3, 531da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, 531c6 │ │ │ │ + cbz r4, 5320a │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 531ce │ │ │ │ + b.n 53212 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #13061 @ 0x3305 │ │ │ │ + movw r2, #13129 @ 0x3349 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 52acc │ │ │ │ + b.n 52b10 │ │ │ │ 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 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5323a │ │ │ │ + blt.n 5327e │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1240a4 │ │ │ │ + bl 1252ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53216 │ │ │ │ + bne.n 5325a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1240a4 │ │ │ │ + bl 1252ec │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5323e │ │ │ │ + bne.n 53282 │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53246 │ │ │ │ + b.n 5328a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 53258 │ │ │ │ + cbz r0, 5329c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ 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] @ (53288 ) │ │ │ │ + ldr r0, [pc, #20] @ (532cc ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ 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 532bc │ │ │ │ + beq.n 53300 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 532bc │ │ │ │ + ble.n 53300 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 532d8 │ │ │ │ + beq.n 5331c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 532d8 │ │ │ │ + b.n 5331c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 53300 │ │ │ │ + bl 12844c │ │ │ │ + b.n 53344 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 532e4 │ │ │ │ - bl 107418 │ │ │ │ + cbnz r2, 53328 │ │ │ │ + bl 107be4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 532ea │ │ │ │ - bl 88f94 │ │ │ │ + b.n 5332e │ │ │ │ + bl 891c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53300 │ │ │ │ + beq.n 53344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53300 │ │ │ │ + cbnz r3, 53344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 │ │ │ │ @@ -60780,1000 +60802,1002 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #18816 @ 0x4980 │ │ │ │ + movw r1, #25088 @ 0x6200 │ │ │ │ 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 8c5bc │ │ │ │ - cbz r0, 5338e │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 533d2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 35754 <_Py_IncRef@@Base+0x10> │ │ │ │ + bl 3575c <_Py_IncRef@@Base+0x1dc> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53370 │ │ │ │ - b.n 5338e │ │ │ │ + cbnz r0, 533b4 │ │ │ │ + b.n 533d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 53392 │ │ │ │ + bne.n 533d6 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 533b0 │ │ │ │ + ble.n 533f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2374dc │ │ │ │ + bl 238c1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53364 │ │ │ │ + bne.n 533a8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 533b0 │ │ │ │ + cbz r3, 533f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 533a0 │ │ │ │ + bne.n 533e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 533b0 │ │ │ │ + b.n 533f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5336e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5336e │ │ │ │ + bne.n 533b2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 533b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5338e │ │ │ │ + bne.n 533d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5338e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 533d2 │ │ │ │ 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 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 533e8 │ │ │ │ + blt.n 5342c │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 533ec │ │ │ │ + bne.n 53430 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 533f4 │ │ │ │ + b.n 53438 │ │ │ │ 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 53426 │ │ │ │ + beq.n 5346a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53426 │ │ │ │ + ble.n 5346a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53442 │ │ │ │ + beq.n 53486 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53442 │ │ │ │ + b.n 53486 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 53460 │ │ │ │ + bl 12844c │ │ │ │ + b.n 534a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0400 │ │ │ │ + bl d055c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53460 │ │ │ │ + beq.n 534a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53460 │ │ │ │ + cbnz r3, 534a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 53490 │ │ │ │ + beq.n 534d4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 534a6 │ │ │ │ + bne.n 534ea │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 534da │ │ │ │ + beq.n 5351e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 534a8 │ │ │ │ - b.n 534da │ │ │ │ + bgt.n 534ec │ │ │ │ + b.n 5351e │ │ │ │ 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 534c6 │ │ │ │ + beq.n 5350a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 534f4 │ │ │ │ + bne.n 53538 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 534da │ │ │ │ + beq.n 5351e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 534f6 │ │ │ │ + bgt.n 5353a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 53538 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5357c │ │ │ │ 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 824e8 │ │ │ │ + bl 824fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53522 │ │ │ │ + beq.n 53566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53522 │ │ │ │ + cbnz r3, 53566 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53538 │ │ │ │ + beq.n 5357c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53538 │ │ │ │ + cbnz r3, 5357c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5355c │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 535c6 │ │ │ │ + bne.n 535a0 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5360a │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5357a │ │ │ │ + bne.n 535be │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f18e4 │ │ │ │ - bl 6c0a8 │ │ │ │ + b.w f1b5c │ │ │ │ + bl 6c0d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5358a │ │ │ │ + cbnz r0, 535ce │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 535b6 │ │ │ │ - bl 6c258 │ │ │ │ + cbz r5, 535fa │ │ │ │ + bl 6c284 │ │ │ │ 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 f18e4 │ │ │ │ - bl 8fb00 │ │ │ │ + b.w f1b5c │ │ │ │ + bl 8fd28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c258 │ │ │ │ - b.n 535c8 │ │ │ │ + bl 6c284 │ │ │ │ + b.n 5360c │ │ │ │ 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 r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 535e8 │ │ │ │ + cbz r3, 5362c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (53724 ) │ │ │ │ + movw r4, #49680 @ 0xc210 │ │ │ │ + movt r4, #68 @ 0x44 │ │ │ │ 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} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ 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, 53626 │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + stmia.w r6, {r0, r1} │ │ │ │ + cbnz r7, 53670 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 53626 │ │ │ │ + ble.n 53670 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bgt.n 53626 │ │ │ │ - cbnz r4, 5364a │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (53728 ) │ │ │ │ + bgt.n 53670 │ │ │ │ + cbnz r5, 53694 │ │ │ │ + ldr r4, [pc, #252] @ (53770 ) │ │ │ │ + mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ + movs r5, #3 │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 536f6 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + beq.n 53740 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 536f2 │ │ │ │ + beq.n 5373c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 536a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5367c │ │ │ │ - bl f445c │ │ │ │ - mov r5, r0 │ │ │ │ + beq.n 536ea │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cbz r0, 536c6 │ │ │ │ + bl f46cc │ │ │ │ + mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53674 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 536be │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 536f2 │ │ │ │ + bne.n 5373c │ │ │ │ subs.w r9, r8, #2 │ │ │ │ - bne.n 53680 │ │ │ │ - b.n 536a4 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 53690 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + bne.n 536ca │ │ │ │ + b.n 536ee │ │ │ │ + mov.w r4, #384 @ 0x180 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cbnz r0, 536da │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ba8a4 │ │ │ │ - cbnz r0, 536a4 │ │ │ │ - b.n 536f2 │ │ │ │ + bl 1bc168 │ │ │ │ + cbnz r0, 536ee │ │ │ │ + b.n 5373c │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52e6c │ │ │ │ - cbz r0, 536f2 │ │ │ │ + bl 52eb0 │ │ │ │ + cbz r0, 5373c │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 536a4 │ │ │ │ - b.n 53684 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ + beq.n 536ee │ │ │ │ + b.n 536ce │ │ │ │ + mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ cmn.w sl, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 536ca │ │ │ │ - mov r2, r5 │ │ │ │ + beq.n 53714 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29620 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 536d8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 53722 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 29cdc │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 988fc │ │ │ │ - cbz r4, 536fa │ │ │ │ + bl 98a60 │ │ │ │ + cbz r5, 53744 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 53704 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 5374e │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 536ac │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 53714 │ │ │ │ + beq.n 536f6 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5375e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 53714 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 53714 │ │ │ │ + b.n 5375e │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + b.n 5375e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - mov r4, r0 │ │ │ │ + bl f1b5c │ │ │ │ + mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 111938 │ │ │ │ - mov r0, r4 │ │ │ │ + bl 1123bc │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + nop │ │ │ │ + bics 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53754 │ │ │ │ + beq.n 5379c │ │ │ │ mov r1, r6 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 53756 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 5379e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5376a │ │ │ │ + beq.n 537b2 │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 5376c │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 537b4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1296b8 │ │ │ │ + b.w 12a40c │ │ │ │ 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 537a4 │ │ │ │ + beq.n 537ec │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 537ba │ │ │ │ + bne.n 53802 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 537ee │ │ │ │ + beq.n 53836 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 537bc │ │ │ │ - b.n 537ee │ │ │ │ + bgt.n 53804 │ │ │ │ + b.n 53836 │ │ │ │ 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 537da │ │ │ │ + beq.n 53822 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53808 │ │ │ │ + bne.n 53850 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 537ee │ │ │ │ + beq.n 53836 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5380a │ │ │ │ + bgt.n 53852 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5384c │ │ │ │ + bl 12844c │ │ │ │ + b.n 53894 │ │ │ │ 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 d13cc │ │ │ │ + bl d179c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53836 │ │ │ │ + beq.n 5387e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53836 │ │ │ │ + cbnz r3, 5387e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5384c │ │ │ │ + beq.n 53894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5384c │ │ │ │ + cbnz r3, 53894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053850 : │ │ │ │ +00053898 : │ │ │ │ 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 53880 │ │ │ │ + bmi.n 538c8 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 53880 │ │ │ │ + cbz r1, 538c8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e3908 │ │ │ │ - bl 498cc │ │ │ │ + b.w 1e5038 │ │ │ │ + bl 498ea │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19548 @ 0x4c5c │ │ │ │ + movw r1, #25820 @ 0x64dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1a08 │ │ │ │ - stmdb 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 539d6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - and.w r3, r8, #63 @ 0x3f │ │ │ │ - orrs.w r2, r8, r6 │ │ │ │ - beq.n 538de │ │ │ │ - cbz r3, 538e2 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 538e6 │ │ │ │ - mov.w fp, #64 @ 0x40 │ │ │ │ - rsb r2, fp, #64 @ 0x40 │ │ │ │ - ldrd sl, r9, [r5] │ │ │ │ - cmp r4, r2 │ │ │ │ - bhi.n 53904 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r9, fp │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r8, r4 │ │ │ │ - b.n 539c8 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 53956 │ │ │ │ - cbnz r3, 53912 │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - beq.n 5391a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 49ef4 │ │ │ │ - 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 53948 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ef4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 53932 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r8, r4 │ │ │ │ - b.n 539c8 │ │ │ │ - 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 53982 │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - beq.n 5398a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 49ef4 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ - add r4, fp │ │ │ │ - mov fp, r7 │ │ │ │ - ands.w r3, r4, #63 @ 0x3f │ │ │ │ - it eq │ │ │ │ - moveq r3, #64 @ 0x40 │ │ │ │ - subs r3, r4, r3 │ │ │ │ - bic.w r2, r3, #63 @ 0x3f │ │ │ │ - adds r1, r7, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - cmp r7, fp │ │ │ │ - beq.n 539bc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ef4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 539a6 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r4, r8 │ │ │ │ - adc.w r6, r6, #0 │ │ │ │ - str.w sl, [r5] │ │ │ │ - strd r9, r4, [r5, #4] │ │ │ │ - str r6, [r5, #12] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w d1c30 │ │ │ │ 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 53a0a │ │ │ │ + beq.n 53918 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53a20 │ │ │ │ + bne.n 5392e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53a7a │ │ │ │ + beq.n 53988 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 53a22 │ │ │ │ - b.n 53a7a │ │ │ │ + bgt.n 53930 │ │ │ │ + b.n 53988 │ │ │ │ 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 53a40 │ │ │ │ + beq.n 5394e │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53a56 │ │ │ │ + bne.n 53964 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53a7a │ │ │ │ + beq.n 53988 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53a7a │ │ │ │ - b.n 53a58 │ │ │ │ + ble.n 53988 │ │ │ │ + b.n 53966 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 53ab8 │ │ │ │ + cbz r6, 539c6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53a94 │ │ │ │ + bne.n 539a2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53aa2 │ │ │ │ + bne.n 539b0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 53af6 │ │ │ │ + bl 12844c │ │ │ │ + b.n 53a04 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53aaa │ │ │ │ - b.n 53a6c │ │ │ │ + bne.n 539b8 │ │ │ │ + b.n 5397a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53a7a │ │ │ │ - b.n 53aac │ │ │ │ + ble.n 53988 │ │ │ │ + b.n 539ba │ │ │ │ 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 dcd34 │ │ │ │ + bl dcfc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ada │ │ │ │ + beq.n 539e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53ada │ │ │ │ + cbnz r3, 539e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53af0 │ │ │ │ + beq.n 539fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53af0 │ │ │ │ + cbnz r3, 539fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (53b30 ) │ │ │ │ + ldr r4, [pc, #40] @ (53a40 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 53b1e │ │ │ │ - bl 1f03e0 │ │ │ │ + cbz r3, 53a2c │ │ │ │ + bl 1f1bdc │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ 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 53b78 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + and.w r3, r8, #63 @ 0x3f │ │ │ │ + orrs.w r2, r8, r6 │ │ │ │ + beq.n 53a80 │ │ │ │ + cbz r3, 53a84 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 53a88 │ │ │ │ + mov.w fp, #64 @ 0x40 │ │ │ │ + rsb r2, fp, #64 @ 0x40 │ │ │ │ + ldrd sl, r9, [r5] │ │ │ │ + cmp r4, r2 │ │ │ │ + bhi.n 53aa6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, r9, fp │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r8, r4 │ │ │ │ + b.n 53b6a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 53af8 │ │ │ │ + cbnz r3, 53ab4 │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + beq.n 53abc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + 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 53aea │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w fp, fp, #64 @ 0x40 │ │ │ │ + bl 4a0ee │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 53ad4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r8, r4 │ │ │ │ + b.n 53b6a │ │ │ │ + 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 53b24 │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + beq.n 53b2c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + 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 │ │ │ │ + bic.w r2, r3, #63 @ 0x3f │ │ │ │ + adds r1, r7, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + cmp r7, fp │ │ │ │ + beq.n 53b5e │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w fp, fp, #64 @ 0x40 │ │ │ │ + bl 4a0ee │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 53b48 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r4, r8 │ │ │ │ + adc.w r6, r6, #0 │ │ │ │ + str.w sl, [r5] │ │ │ │ + strd r9, r4, [r5, #4] │ │ │ │ + str r6, [r5, #12] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53b66 │ │ │ │ + beq.n 53bb0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 53b88 │ │ │ │ + bl 12844c │ │ │ │ + b.n 53bd2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 53b8c │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 53bd6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53c4c │ │ │ │ + b.n 53c96 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53b88 │ │ │ │ + beq.n 53bd2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53bbe │ │ │ │ + ble.n 53c08 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 53b88 │ │ │ │ + bl cec7c │ │ │ │ + b.n 53bd2 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53be8 │ │ │ │ + cbnz r3, 53c32 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53bd0 │ │ │ │ + blt.n 53c1a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53be8 │ │ │ │ + b.n 53c32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 538a2 │ │ │ │ + bl 53a44 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53c4c │ │ │ │ - bl 95e08 │ │ │ │ + b.n 53c96 │ │ │ │ + bl 95f60 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53c0a │ │ │ │ + bne.n 53c54 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53bfa │ │ │ │ + bne.n 53c44 │ │ │ │ dmb ish │ │ │ │ - beq.n 53c16 │ │ │ │ + beq.n 53c60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268428 │ │ │ │ + bl 269c94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 538a2 │ │ │ │ + bl 53a44 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53c38 │ │ │ │ + bne.n 53c82 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53c28 │ │ │ │ + bne.n 53c72 │ │ │ │ dmb ish │ │ │ │ - beq.n 53c44 │ │ │ │ + beq.n 53c8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 24610c │ │ │ │ + bl 24783c │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ - b.n 53bd8 │ │ │ │ + bl 98a60 │ │ │ │ + b.n 53c22 │ │ │ │ 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, #11211 @ 0x2bcb │ │ │ │ + movw r4, #11705 @ 0x2db9 │ │ │ │ movt r4, #4 │ │ │ │ - ldr r3, [pc, #52] @ (53cac ) │ │ │ │ + ldr r3, [pc, #56] @ (53cf8 ) │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 2149ac <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53ca8 │ │ │ │ + bl 2160f4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53cf2 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 53ca4 │ │ │ │ + bge.n 53cee │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 53ca8 │ │ │ │ - bl 800e0 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 53cf2 │ │ │ │ + bl 800f4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - orrs r4, r0 │ │ │ │ + nop │ │ │ │ + add r4, r1 │ │ │ │ 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 125134 │ │ │ │ + b.w 12637c │ │ │ │ stmdb 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 53e04 │ │ │ │ + bcc.w 53e50 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53d0c │ │ │ │ - cbz r3, 53d10 │ │ │ │ + beq.n 53d58 │ │ │ │ + cbz r3, 53d5c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53d14 │ │ │ │ + b.n 53d60 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53d32 │ │ │ │ + bhi.n 53d7e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53df6 │ │ │ │ + b.n 53e42 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53d84 │ │ │ │ - cbnz r3, 53d40 │ │ │ │ + bne.n 53dd0 │ │ │ │ + cbnz r3, 53d8c │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53d48 │ │ │ │ + beq.n 53d94 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 195ad0 │ │ │ │ + bl 1974d0 │ │ │ │ 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 53d76 │ │ │ │ + beq.n 53dc2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 195ad0 │ │ │ │ + bl 1974d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53d60 │ │ │ │ + b.n 53dac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53df6 │ │ │ │ + b.n 53e42 │ │ │ │ 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 53db0 │ │ │ │ + bne.n 53dfc │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53db8 │ │ │ │ + beq.n 53e04 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 195ad0 │ │ │ │ + bl 1974d0 │ │ │ │ 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 │ │ │ │ @@ -61781,211 +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 53dea │ │ │ │ + beq.n 53e36 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 195ad0 │ │ │ │ + bl 1974d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53dd4 │ │ │ │ + b.n 53e20 │ │ │ │ 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 53e3e │ │ │ │ + beq.n 53e88 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 53e60 │ │ │ │ + bl 12844c │ │ │ │ + b.n 53eaa │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 53e64 │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 53eae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53f24 │ │ │ │ + b.n 53f6e │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53e60 │ │ │ │ + beq.n 53eaa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53e96 │ │ │ │ + ble.n 53ee0 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 53e60 │ │ │ │ + bl cec7c │ │ │ │ + b.n 53eaa │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53ec0 │ │ │ │ + cbnz r3, 53f0a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53ea8 │ │ │ │ + blt.n 53ef2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53ec0 │ │ │ │ + b.n 53f0a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53cd0 │ │ │ │ + bl 53d1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53f24 │ │ │ │ - bl 95e08 │ │ │ │ + b.n 53f6e │ │ │ │ + bl 95f60 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53ee2 │ │ │ │ + bne.n 53f2c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53ed2 │ │ │ │ + bne.n 53f1c │ │ │ │ dmb ish │ │ │ │ - beq.n 53eee │ │ │ │ + beq.n 53f38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268428 │ │ │ │ + bl 269c94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53cd0 │ │ │ │ + bl 53d1c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53f10 │ │ │ │ + bne.n 53f5a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53f00 │ │ │ │ + bne.n 53f4a │ │ │ │ dmb ish │ │ │ │ - beq.n 53f1c │ │ │ │ + beq.n 53f66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24610c │ │ │ │ + bl 24783c │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ - b.n 53eb0 │ │ │ │ + bl 98a60 │ │ │ │ + b.n 53efa │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00053f72 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1e76cc │ │ │ │ stmdb 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 5405c │ │ │ │ + bcc.w 540ac │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53f64 │ │ │ │ + bne.n 53fb4 │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 53f68 │ │ │ │ + bne.n 53fb8 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53f6c │ │ │ │ + b.n 53fbc │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53f8a │ │ │ │ + bhi.n 53fda │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5404e │ │ │ │ + b.n 5409e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53fdc │ │ │ │ - cbnz r3, 53f98 │ │ │ │ + bne.n 5402c │ │ │ │ + cbnz r3, 53fe8 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53fa0 │ │ │ │ + beq.n 53ff0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d124 │ │ │ │ + bl 4d148 │ │ │ │ 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 53fce │ │ │ │ + beq.n 5401e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d124 │ │ │ │ + bl 4d148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53fb8 │ │ │ │ + b.n 54008 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5404e │ │ │ │ + b.n 5409e │ │ │ │ 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 54008 │ │ │ │ + bne.n 54058 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54010 │ │ │ │ + beq.n 54060 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d124 │ │ │ │ + bl 4d148 │ │ │ │ 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 │ │ │ │ @@ -61993,501 +62020,488 @@ │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54042 │ │ │ │ + beq.n 54092 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d124 │ │ │ │ + bl 4d148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5402c │ │ │ │ + b.n 5407c │ │ │ │ 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} │ │ │ │ - │ │ │ │ -00054062 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1e5f9c │ │ │ │ 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 5409a │ │ │ │ + beq.n 540e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 540bc │ │ │ │ + bl 12844c │ │ │ │ + b.n 54106 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 540c0 │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 5410a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54180 │ │ │ │ + b.n 541ca │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 540bc │ │ │ │ + beq.n 54106 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 540f2 │ │ │ │ + ble.n 5413c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 540bc │ │ │ │ + bl cec7c │ │ │ │ + b.n 54106 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 5411c │ │ │ │ + cbnz r3, 54166 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54104 │ │ │ │ + blt.n 5414e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 5411c │ │ │ │ + b.n 54166 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53f28 │ │ │ │ + bl 53f78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54180 │ │ │ │ - bl 95e08 │ │ │ │ + b.n 541ca │ │ │ │ + bl 95f60 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5413e │ │ │ │ + bne.n 54188 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5412e │ │ │ │ + bne.n 54178 │ │ │ │ dmb ish │ │ │ │ - beq.n 5414a │ │ │ │ + beq.n 54194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268428 │ │ │ │ + bl 269c94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53f28 │ │ │ │ + bl 53f78 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5416c │ │ │ │ + bne.n 541b6 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5415c │ │ │ │ + bne.n 541a6 │ │ │ │ dmb ish │ │ │ │ - beq.n 54178 │ │ │ │ + beq.n 541c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24610c │ │ │ │ + bl 24783c │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ - b.n 5410c │ │ │ │ + bl 98a60 │ │ │ │ + b.n 54156 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +000541ce : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 20303c <_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 541b6 │ │ │ │ + beq.n 54208 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 541d8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5422a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 541dc │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 5422e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5429c │ │ │ │ + b.n 542ee │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 541d8 │ │ │ │ + beq.n 5422a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5420e │ │ │ │ + ble.n 54260 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 541d8 │ │ │ │ + bl cec7c │ │ │ │ + b.n 5422a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54238 │ │ │ │ + cbnz r3, 5428a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54220 │ │ │ │ + blt.n 54272 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 54238 │ │ │ │ + b.n 5428a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d3cc │ │ │ │ + bl 21ebd4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5429c │ │ │ │ - bl 95e08 │ │ │ │ + b.n 542ee │ │ │ │ + bl 95f60 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5425a │ │ │ │ + bne.n 542ac │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5424a │ │ │ │ + bne.n 5429c │ │ │ │ dmb ish │ │ │ │ - beq.n 54266 │ │ │ │ + beq.n 542b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268428 │ │ │ │ + bl 269c94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21d3cc │ │ │ │ + bl 21ebd4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54288 │ │ │ │ + bne.n 542da │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54278 │ │ │ │ + bne.n 542ca │ │ │ │ dmb ish │ │ │ │ - beq.n 54294 │ │ │ │ + beq.n 542e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24610c │ │ │ │ + bl 24783c │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ - b.n 54228 │ │ │ │ + bl 98a60 │ │ │ │ + b.n 5427a │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000542a0 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 2018a8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 542ca │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 542f6 │ │ │ │ + bne.n 54314 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 54340 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 290d4 │ │ │ │ - cbz r0, 542e4 │ │ │ │ + cbz r0, 5432e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 542f8 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 54342 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #65152 @ 0xfe80 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82848 │ │ │ │ - b.n 542f8 │ │ │ │ + movw r0, #5848 @ 0x16d8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8285c │ │ │ │ + b.n 54342 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 54306 │ │ │ │ - b.w 72288 │ │ │ │ + cbnz r0, 54350 │ │ │ │ + b.w 72328 │ │ │ │ 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 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54360 │ │ │ │ + cbz r0, 543aa │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 5758c │ │ │ │ + bl 56de4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 54334 │ │ │ │ + b.n 5437e │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54384 │ │ │ │ + bne.n 543ce │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54394 │ │ │ │ + cbz r4, 543de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54332 │ │ │ │ + ble.n 5437c │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5432e │ │ │ │ + beq.n 54378 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54364 │ │ │ │ + bne.n 543ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54374 │ │ │ │ + bne.n 543be │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54394 │ │ │ │ + b.n 543de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54356 │ │ │ │ + bne.n 543a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54356 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 543a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54360 │ │ │ │ + bne.n 543aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54360 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 543aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54332 │ │ │ │ + bne.n 5437c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54332 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5437c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 543ca │ │ │ │ + beq.n 54414 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 543ec │ │ │ │ + bl 12844c │ │ │ │ + b.n 54436 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103dac │ │ │ │ - cbnz r0, 543f0 │ │ │ │ + bl 104584 │ │ │ │ + cbnz r0, 5443a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 544b0 │ │ │ │ + b.n 544fa │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 543ec │ │ │ │ + beq.n 54436 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54422 │ │ │ │ + ble.n 5446c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 543ec │ │ │ │ + bl cec7c │ │ │ │ + b.n 54436 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 5444c │ │ │ │ + cbnz r3, 54496 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54434 │ │ │ │ + blt.n 5447e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 5444c │ │ │ │ + b.n 54496 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 265e78 │ │ │ │ + bl 2676e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 544b0 │ │ │ │ - bl 95e08 │ │ │ │ + b.n 544fa │ │ │ │ + bl 95f60 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5446e │ │ │ │ + bne.n 544b8 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5445e │ │ │ │ + bne.n 544a8 │ │ │ │ dmb ish │ │ │ │ - beq.n 5447a │ │ │ │ + beq.n 544c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268428 │ │ │ │ + bl 269c94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 265e78 │ │ │ │ + bl 2676e4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5449c │ │ │ │ + bne.n 544e6 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5448c │ │ │ │ + bne.n 544d6 │ │ │ │ dmb ish │ │ │ │ - beq.n 544a8 │ │ │ │ + beq.n 544f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24610c │ │ │ │ + bl 24783c │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ - b.n 5443c │ │ │ │ + bl 98a60 │ │ │ │ + b.n 54486 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #56292 @ 0xdbe4 │ │ │ │ + movw r1, #62564 @ 0xf464 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cbcb4 │ │ │ │ + b.w cbe14 │ │ │ │ │ │ │ │ -000544c0 : │ │ │ │ +0005450a : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 248fe8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a9c0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000544c8 : │ │ │ │ +00054512 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (544fc ) │ │ │ │ + ldr r4, [pc, #36] @ (54548 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1eff7c │ │ │ │ + bl 1f16a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 544fa │ │ │ │ - movw r0, #20000 @ 0x4e20 │ │ │ │ + bge.n 54544 │ │ │ │ + movw r0, #26256 @ 0x6690 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ee2d8 │ │ │ │ + b.w 1ef9fc │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 800e0 │ │ │ │ - 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 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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] @ (54584 ) │ │ │ │ + ldr r2, [pc, #44] @ (545b0 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d684 │ │ │ │ - ldr r2, [pc, #36] @ (54588 ) │ │ │ │ + bl 7d690 │ │ │ │ + ldr r2, [pc, #36] @ (545b4 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54580 │ │ │ │ + beq.n 545ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54580 │ │ │ │ + cbnz r3, 545ac │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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} │ │ │ │ @@ -62496,540 +62510,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 545b8 │ │ │ │ + beq.n 545e4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 545ce │ │ │ │ + bne.n 545fa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54602 │ │ │ │ + beq.n 5462e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 545d0 │ │ │ │ - b.n 54602 │ │ │ │ + bgt.n 545fc │ │ │ │ + b.n 5462e │ │ │ │ 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 545ee │ │ │ │ + beq.n 5461a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5461c │ │ │ │ + bne.n 54648 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54602 │ │ │ │ + beq.n 5462e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5461e │ │ │ │ + bgt.n 5464a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 54660 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5468c │ │ │ │ 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 c88d8 │ │ │ │ + bl c8a20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5464a │ │ │ │ + beq.n 54676 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5464a │ │ │ │ + cbnz r3, 54676 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54660 │ │ │ │ + beq.n 5468c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54660 │ │ │ │ + cbnz r3, 5468c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 54686 │ │ │ │ + bne.n 546b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 546a6 │ │ │ │ - b.n 5469e │ │ │ │ + bne.n 546d2 │ │ │ │ + b.n 546ca │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18152 @ 0x46e8 │ │ │ │ + movw r0, #24452 @ 0x5f84 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54678 │ │ │ │ - b.n 54726 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 546a4 │ │ │ │ + b.n 54752 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54726 │ │ │ │ + bne.n 54752 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 546ce │ │ │ │ + beq.n 546fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16900 @ 0x4204 │ │ │ │ + movw r1, #23148 @ 0x5a6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5471a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 54746 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 546da │ │ │ │ + bhi.n 54706 │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 546f4 │ │ │ │ + cbnz r1, 54720 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 54712 │ │ │ │ + b.n 5473e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #100 @ 0x64 │ │ │ │ + movw r1, #6332 @ 0x18bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5471a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 54746 │ │ │ │ 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 546fc │ │ │ │ + bne.n 54728 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 54726 │ │ │ │ + b.w 800f4 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 54752 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54712 │ │ │ │ + b.n 5473e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - add r0, sp, #4 │ │ │ │ - movs r3, #6 │ │ │ │ - strh.w r3, [sp, #4] │ │ │ │ - bl 71ef8 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 800f4 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #20040 @ 0x4e48 │ │ │ │ + movw r0, #26296 @ 0x66b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - movs r3, #31 │ │ │ │ + movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ 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 547c4 │ │ │ │ + beq.n 547ec │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 547c4 │ │ │ │ + beq.n 547ec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 547ee │ │ │ │ - b.n 547da │ │ │ │ + bls.n 54816 │ │ │ │ + b.n 54802 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 547b8 │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + beq.n 547e0 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 547b8 │ │ │ │ - b.n 54892 │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + bne.n 547e0 │ │ │ │ + b.n 548ba │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54892 │ │ │ │ + beq.n 548ba │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 54804 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5482c │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54892 │ │ │ │ + bne.n 548ba │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5481a │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 54842 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54892 │ │ │ │ + bne.n 548ba │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 5482e │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 54892 │ │ │ │ + bne.n 54856 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 548ba │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 54842 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 54892 │ │ │ │ + bne.n 5486a │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 548ba │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 54856 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 54892 │ │ │ │ + bne.n 5487e │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 548ba │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 5486a │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 54892 │ │ │ │ + bne.n 54892 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 548ba │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54896 │ │ │ │ - movw r2, #13124 @ 0x3344 │ │ │ │ + bmi.n 548be │ │ │ │ + movw r2, #19392 @ 0x4bc0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #20084 @ 0x4e74 │ │ │ │ + movw r1, #26340 @ 0x66e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54bca │ │ │ │ + b.n 54bf2 │ │ │ │ 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 548c2 │ │ │ │ + bmi.n 548ea │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #63496 @ 0xf808 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #20096 @ 0x4e80 │ │ │ │ + movw r2, #4192 @ 0x1060 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #26352 @ 0x66f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54892 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ba │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 548f0 │ │ │ │ + bmi.n 54918 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #63496 @ 0xf808 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #20108 @ 0x4e8c │ │ │ │ + movw r2, #4192 @ 0x1060 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #26364 @ 0x66fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54892 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ba │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 5491e │ │ │ │ + bmi.n 54946 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #63496 @ 0xf808 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #20120 @ 0x4e98 │ │ │ │ + movw r2, #4192 @ 0x1060 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #26376 @ 0x6708 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54892 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ba │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5494c │ │ │ │ + bmi.n 54974 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #20132 @ 0x4ea4 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #26388 @ 0x6714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54892 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ba │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54976 │ │ │ │ + bmi.n 5499e │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #20144 @ 0x4eb0 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #26400 @ 0x6720 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54892 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ba │ │ │ │ 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 549a2 │ │ │ │ + bmi.n 549ca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #20156 @ 0x4ebc │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #26412 @ 0x672c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54892 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ba │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 549ba │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 549e2 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54892 │ │ │ │ + bne.w 548ba │ │ │ │ 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 549e6 │ │ │ │ + bmi.n 54a0e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #13124 @ 0x3344 │ │ │ │ + movw r2, #19392 @ 0x4bc0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #20168 @ 0x4ec8 │ │ │ │ + movw r1, #26424 @ 0x6738 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54892 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ba │ │ │ │ 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 54a12 │ │ │ │ + bmi.n 54a3a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #13124 @ 0x3344 │ │ │ │ + movw r2, #19392 @ 0x4bc0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #26436 @ 0x6744 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54892 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54a70 │ │ │ │ + ble.n 54a98 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54a42 │ │ │ │ + bmi.n 54a6a │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63496 @ 0xf808 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #20192 @ 0x4ee0 │ │ │ │ + movw r2, #4192 @ 0x1060 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #26448 @ 0x6750 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54892 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ba │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54a76 │ │ │ │ + beq.n 54a9e │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54a78 │ │ │ │ + bmi.n 54aa0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #63496 @ 0xf808 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #20204 @ 0x4eec │ │ │ │ + movw r2, #4192 @ 0x1060 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #26460 @ 0x675c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54792 @ 0xd608 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54892 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ba │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54a78 │ │ │ │ + b.n 54aa0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #22020 @ 0x5604 │ │ │ │ + movw r1, #28252 @ 0x6e5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #22032 @ 0x5610 │ │ │ │ + movw r0, #28264 @ 0x6e68 │ │ │ │ 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 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54ac8 │ │ │ │ + blt.n 54af0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54ad4 │ │ │ │ + bge.n 54afc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20216 @ 0x4ef8 │ │ │ │ + movw r1, #26472 @ 0x6768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54bb2 │ │ │ │ + b.n 54bda │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 54af2 │ │ │ │ + bge.n 54b1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20252 @ 0x4f1c │ │ │ │ + movw r1, #26508 @ 0x678c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 54ac8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 54af0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54b10 │ │ │ │ + bge.n 54b38 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20296 @ 0x4f48 │ │ │ │ + movw r1, #26552 @ 0x67b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 54ac8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 54af0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54b2e │ │ │ │ + bge.n 54b56 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20340 @ 0x4f74 │ │ │ │ + movw r1, #26596 @ 0x67e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 54ac8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 54af0 │ │ │ │ mov r0, fp │ │ │ │ - bl 54c3e │ │ │ │ + bl 54c8a │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ac8 │ │ │ │ + beq.n 54af0 │ │ │ │ mov r0, sl │ │ │ │ - bl 54c3e │ │ │ │ + bl 54c8a │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54ba2 │ │ │ │ - cbz r5, 54b52 │ │ │ │ + cbz r0, 54bca │ │ │ │ + cbz r5, 54b7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 54c3e │ │ │ │ + bl 54c8a │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54b54 │ │ │ │ - b.n 54baa │ │ │ │ - ldr r5, [pc, #128] @ (54bd4 ) │ │ │ │ - cbz r4, 54b62 │ │ │ │ + cbnz r0, 54b7c │ │ │ │ + b.n 54bd2 │ │ │ │ + ldr r5, [pc, #128] @ (54bfc ) │ │ │ │ + cbz r4, 54b8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 54c3e │ │ │ │ + bl 54c8a │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54b64 │ │ │ │ - b.n 54bb0 │ │ │ │ - ldr r4, [pc, #112] @ (54bd4 ) │ │ │ │ + cbnz r0, 54b8c │ │ │ │ + b.n 54bd8 │ │ │ │ + ldr r4, [pc, #112] @ (54bfc ) │ │ │ │ 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 │ │ │ │ @@ -63043,2817 +63055,2831 @@ │ │ │ │ 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 17ab00 │ │ │ │ + bl 17b9ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54bb2 │ │ │ │ + b.n 54bda │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54bb2 │ │ │ │ + b.n 54bda │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54bb2 │ │ │ │ + b.n 54bda │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, sl │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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, 54bf6 │ │ │ │ + cbnz r0, 54c1e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54c00 │ │ │ │ - b.n 54c06 │ │ │ │ + cbnz r0, 54c28 │ │ │ │ + b.n 54c2e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54bf0 │ │ │ │ - b.n 54c3c │ │ │ │ + beq.n 54c18 │ │ │ │ + b.n 54c64 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c3c │ │ │ │ + cbnz r0, 54c64 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 54c10 │ │ │ │ + cbz r0, 54c38 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c3c │ │ │ │ + cbnz r0, 54c64 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 54c1a │ │ │ │ + cbz r0, 54c42 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c3c │ │ │ │ + cbnz r0, 54c64 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 54c24 │ │ │ │ + cbz r0, 54c4c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c3c │ │ │ │ + cbnz r0, 54c64 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 54c2e │ │ │ │ + cbz r0, 54c56 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c3c │ │ │ │ + cbnz r0, 54c64 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 54c3c │ │ │ │ + cbz r0, 54c64 │ │ │ │ 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 71f20 │ │ │ │ + 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 720e4 │ │ │ │ - cbz r0, 54cb8 │ │ │ │ + bl 7210c │ │ │ │ + cbz r0, 54d04 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54c76 │ │ │ │ + b.n 54cc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54c70 │ │ │ │ + beq.n 54cbc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54cde │ │ │ │ + bge.n 54d2a │ │ │ │ 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 54c66 │ │ │ │ + beq.n 54cb2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54cbc │ │ │ │ + bmi.n 54d08 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20376 @ 0x4f98 │ │ │ │ + movw r1, #26632 @ 0x6808 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54cce │ │ │ │ + bne.n 54d1a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54cde │ │ │ │ - bl 156c40 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54d2a │ │ │ │ + bl 157b60 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c70 │ │ │ │ + bne.n 54cbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54cb8 │ │ │ │ + beq.n 54d04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54cb8 │ │ │ │ + bne.n 54d04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54cb8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d04 │ │ │ │ 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 264154 <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ + bl 265800 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d0a │ │ │ │ + beq.n 54d56 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f6be0 <_PyEval_GetBuiltin@@Base+0x674> │ │ │ │ - b.n 54d0c │ │ │ │ + bl 1f84c8 <_PyEval_GetBuiltin@@Base+0x670> │ │ │ │ + b.n 54d58 │ │ │ │ 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 14e4d4 │ │ │ │ + bl 14f3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54d3a │ │ │ │ + blt.n 54d86 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1156e8 │ │ │ │ + b.w 116414 │ │ │ │ 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 171c44 │ │ │ │ + bl 172b2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54d6a │ │ │ │ + blt.n 54db6 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1156e8 │ │ │ │ + b.w 116414 │ │ │ │ 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 1f6830 <_PyEval_GetBuiltin@@Base+0x2c4> │ │ │ │ + bl 1f811c <_PyEval_GetBuiltin@@Base+0x2c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d9a │ │ │ │ + beq.n 54de6 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1156e8 │ │ │ │ - b.n 54d9c │ │ │ │ + bl 116414 │ │ │ │ + b.n 54de8 │ │ │ │ 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 54dd2 │ │ │ │ + beq.n 54e1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54dd2 │ │ │ │ + ble.n 54e1e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54dea │ │ │ │ + beq.n 54e36 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54dea │ │ │ │ + b.n 54e36 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 54e16 │ │ │ │ + bl 12844c │ │ │ │ + b.n 54e62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 132734 │ │ │ │ - cbnz r0, 54e2a │ │ │ │ + bl 133488 │ │ │ │ + cbnz r0, 54e76 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20468 @ 0x4ff4 │ │ │ │ + movw r1, #26724 @ 0x6864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54e1a │ │ │ │ + bne.n 54e66 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54e48 │ │ │ │ + b.n 54e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54e16 │ │ │ │ + bne.n 54e62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54e16 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54e62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86658 │ │ │ │ + bl 86884 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54e48 │ │ │ │ + beq.n 54e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54e48 │ │ │ │ + cbnz r3, 54e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 264154 <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ + bl 265800 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54e72 │ │ │ │ + beq.n 54ebe │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1156e8 │ │ │ │ - b.n 54e74 │ │ │ │ + bl 116414 │ │ │ │ + b.n 54ec0 │ │ │ │ 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 54ea0 │ │ │ │ + bne.n 54eec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54ec2 │ │ │ │ - b.n 54eba │ │ │ │ + bne.n 54f0e │ │ │ │ + b.n 54f06 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61976 @ 0xf218 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2672 @ 0xa70 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e92 │ │ │ │ + bne.n 54ede │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f4a │ │ │ │ - bl 7f820 │ │ │ │ + b.n 54f96 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54eb6 │ │ │ │ + bne.n 54f02 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54eb6 │ │ │ │ + beq.n 54f02 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54eb6 │ │ │ │ + beq.n 54f02 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54ef0 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 54f3c │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54eb6 │ │ │ │ + bne.n 54f02 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54f26 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 54f72 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ef8 │ │ │ │ - b.n 54eb6 │ │ │ │ - cbz r4, 54f42 │ │ │ │ + beq.n 54f44 │ │ │ │ + b.n 54f02 │ │ │ │ + cbz r4, 54f8e │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 502d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ - cbz r0, 54f9e │ │ │ │ + bl 50264 <_PyMonitoring_FirePyThrowEvent@@Base+0x232> │ │ │ │ + cbz r0, 54fea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54f84 │ │ │ │ + cbz r0, 54fd0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 54f92 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 54fde │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b6e00 │ │ │ │ + bl 1b8668 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54f96 │ │ │ │ + bge.n 54fe2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f9e │ │ │ │ + b.n 54fea │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1156e8 │ │ │ │ + bl 116414 │ │ │ │ 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 54fd0 │ │ │ │ + beq.n 5501c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54fe6 │ │ │ │ + bne.n 55032 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5501a │ │ │ │ + beq.n 55066 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54fe8 │ │ │ │ - b.n 5501a │ │ │ │ + bgt.n 55034 │ │ │ │ + b.n 55066 │ │ │ │ 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 55006 │ │ │ │ + beq.n 55052 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55034 │ │ │ │ + bne.n 55080 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5501a │ │ │ │ + beq.n 55066 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55036 │ │ │ │ + bgt.n 55082 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 55078 │ │ │ │ + bl 12844c │ │ │ │ + b.n 550c4 │ │ │ │ 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 12bac8 │ │ │ │ + bl 12c810 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55062 │ │ │ │ + beq.n 550ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55062 │ │ │ │ + cbnz r3, 550ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55078 │ │ │ │ + beq.n 550c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55078 │ │ │ │ + cbnz r3, 550c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ 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 r5, [pc, #100] @ (550f0 ) │ │ │ │ + ldr r5, [pc, #100] @ (5513c ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 550da │ │ │ │ + cbz r3, 55126 │ │ │ │ ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 55288 <_Py_hashtable_size@@Base> │ │ │ │ + bl 552ba <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 55288 <_Py_hashtable_size@@Base> │ │ │ │ + bl 552ba <_Py_hashtable_size@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 55288 <_Py_hashtable_size@@Base> │ │ │ │ + bl 552ba <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33649 @ 0x8371 │ │ │ │ + movw r1, #33465 @ 0x82b9 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 263d50 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 550dc │ │ │ │ + bl 265450 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 55128 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 125134 │ │ │ │ + b.w 12637c │ │ │ │ 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, #20524 @ 0x502c │ │ │ │ + movw r1, #26780 @ 0x689c │ │ │ │ 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 8c5bc │ │ │ │ - cbz r0, 5515a │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 551a6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55142 │ │ │ │ + bpl.n 5518e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1fe974 │ │ │ │ + bl 200124 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ - b.n 5515c │ │ │ │ + bl 200b20 │ │ │ │ + b.n 551a8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14520 @ 0x38b8 │ │ │ │ + movw r1, #20752 @ 0x5110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 55186 │ │ │ │ + bne.n 551d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 551a8 │ │ │ │ - b.n 551a0 │ │ │ │ + bne.n 551f4 │ │ │ │ + b.n 551ec │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61960 @ 0xf208 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2656 @ 0xa60 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55178 │ │ │ │ + bne.n 551c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55216 │ │ │ │ - bl 7f820 │ │ │ │ + b.n 55262 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5519c │ │ │ │ + bne.n 551e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5519c │ │ │ │ + beq.n 551e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5519c │ │ │ │ + beq.n 551e8 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 551f2 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 5523e │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 551c8 │ │ │ │ - b.n 5519c │ │ │ │ - cbz r4, 5520e │ │ │ │ + beq.n 55214 │ │ │ │ + b.n 551e8 │ │ │ │ + cbz r4, 5525a │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5526a │ │ │ │ + blt.n 552b6 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5526c │ │ │ │ + b.n 552b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55284 ) │ │ │ │ - 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 55368 <_Py_hashtable_size@@Base+0xe0> │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00055288 <_Py_hashtable_size@@Base>: │ │ │ │ +000552ba <_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!, {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 82348 <_PyObject_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55362 <_Py_hashtable_size@@Base+0xda> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 552e2 <_Py_hashtable_size@@Base+0x5a> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 552d8 <_Py_hashtable_size@@Base+0x50> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 552c8 <_Py_hashtable_size@@Base+0x40> │ │ │ │ - dmb ish │ │ │ │ - beq.n 552e2 <_Py_hashtable_size@@Base+0x5a> │ │ │ │ - bl 268428 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldrd r8, r9, [r3, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - movs r1, #1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 264100 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r2, 55362 <_Py_hashtable_size@@Base+0xda> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55358 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55348 <_Py_hashtable_size@@Base+0xc0> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55362 <_Py_hashtable_size@@Base+0xda> │ │ │ │ - bl 24610c │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 553b8 <_Py_hashtable_size@@Base+0x130> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (553bc <_Py_hashtable_size@@Base+0x134>) │ │ │ │ - cmp r3, r2 │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #20] @ (552e0 <_Py_hashtable_size@@Base+0x26>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str r4, [r0, #8] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str.w r1, [r0, #-8] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ + b.n 555a0 <_Py_hashtable_size@@Base+0x2e6> │ │ │ │ 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 553ec <_Py_hashtable_size@@Base+0x164> │ │ │ │ + beq.n 55310 <_Py_hashtable_size@@Base+0x56> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55402 <_Py_hashtable_size@@Base+0x17a> │ │ │ │ + bne.n 55326 <_Py_hashtable_size@@Base+0x6c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55436 <_Py_hashtable_size@@Base+0x1ae> │ │ │ │ + beq.n 5535a <_Py_hashtable_size@@Base+0xa0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55404 <_Py_hashtable_size@@Base+0x17c> │ │ │ │ - b.n 55436 <_Py_hashtable_size@@Base+0x1ae> │ │ │ │ + bgt.n 55328 <_Py_hashtable_size@@Base+0x6e> │ │ │ │ + b.n 5535a <_Py_hashtable_size@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55422 <_Py_hashtable_size@@Base+0x19a> │ │ │ │ + beq.n 55346 <_Py_hashtable_size@@Base+0x8c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55450 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + bne.n 55374 <_Py_hashtable_size@@Base+0xba> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55436 <_Py_hashtable_size@@Base+0x1ae> │ │ │ │ + beq.n 5535a <_Py_hashtable_size@@Base+0xa0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55452 <_Py_hashtable_size@@Base+0x1ca> │ │ │ │ + bgt.n 55376 <_Py_hashtable_size@@Base+0xbc> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 55494 <_Py_hashtable_size@@Base+0x20c> │ │ │ │ + bl 12844c │ │ │ │ + b.n 553b8 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 187f80 │ │ │ │ + bl 189728 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5547e <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ + beq.n 553a2 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5547e <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ + cbnz r3, 553a2 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55494 <_Py_hashtable_size@@Base+0x20c> │ │ │ │ + beq.n 553b8 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55494 <_Py_hashtable_size@@Base+0x20c> │ │ │ │ + cbnz r3, 553b8 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55466 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 5540e <_Py_hashtable_size@@Base+0x154> │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55404 <_Py_hashtable_size@@Base+0x14a> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 553f4 <_Py_hashtable_size@@Base+0x13a> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5540e <_Py_hashtable_size@@Base+0x154> │ │ │ │ + bl 269c94 │ │ │ │ + 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, 55466 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5545c <_Py_hashtable_size@@Base+0x1a2> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5544c <_Py_hashtable_size@@Base+0x192> │ │ │ │ + dmb ish │ │ │ │ + beq.n 55466 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl 24783c │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 554be <_Py_hashtable_size@@Base+0x236> │ │ │ │ + bne.n 55490 <_Py_hashtable_size@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 554de <_Py_hashtable_size@@Base+0x256> │ │ │ │ - b.n 554d6 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ + bne.n 554b0 <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ + b.n 554a8 <_Py_hashtable_size@@Base+0x1ee> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61836 @ 0xf18c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2532 @ 0x9e4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 554b0 <_Py_hashtable_size@@Base+0x228> │ │ │ │ - b.n 555a0 <_Py_hashtable_size@@Base+0x318> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 55482 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + b.n 55572 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 555a0 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + bne.n 55572 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 554f6 <_Py_hashtable_size@@Base+0x26e> │ │ │ │ - bl 7f820 │ │ │ │ + cbnz r0, 554c8 <_Py_hashtable_size@@Base+0x20e> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 555a0 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + bne.n 55572 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55516 <_Py_hashtable_size@@Base+0x28e> │ │ │ │ - bl 83a2c │ │ │ │ + b.n 554e8 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55512 <_Py_hashtable_size@@Base+0x28a> │ │ │ │ + beq.n 554e4 <_Py_hashtable_size@@Base+0x22a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55512 <_Py_hashtable_size@@Base+0x28a> │ │ │ │ + cbnz r3, 554e4 <_Py_hashtable_size@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 554e8 <_Py_hashtable_size@@Base+0x260> │ │ │ │ + beq.n 554ba <_Py_hashtable_size@@Base+0x200> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 555a0 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + beq.n 55572 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 55546 <_Py_hashtable_size@@Base+0x2be> │ │ │ │ + bge.n 55518 <_Py_hashtable_size@@Base+0x25e> │ │ │ │ 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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 555a0 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + cbz r0, 55572 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ add.w r9, r0, #16 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 555a4 <_Py_hashtable_size@@Base+0x31c> │ │ │ │ + bge.n 55576 <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 555b4 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 55586 <_Py_hashtable_size@@Base+0x2cc> │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55558 <_Py_hashtable_size@@Base+0x2d0> │ │ │ │ + beq.n 5552a <_Py_hashtable_size@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 555a0 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + beq.n 55572 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 555a0 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + cbnz r3, 55572 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 555c4 <_Py_hashtable_size@@Base+0x33c> │ │ │ │ + b.n 55596 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 555b0 <_Py_hashtable_size@@Base+0x328> │ │ │ │ + beq.n 55582 <_Py_hashtable_size@@Base+0x2c8> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9acfc <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ae18 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 555c4 <_Py_hashtable_size@@Base+0x33c> │ │ │ │ + b.n 55596 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 5558a <_Py_hashtable_size@@Base+0x302> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 5555c <_Py_hashtable_size@@Base+0x2a2> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 4923c │ │ │ │ + b.w 491f4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 555f0 <_Py_hashtable_size@@Base+0x336> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #52] @ (555f4 <_Py_hashtable_size@@Base+0x33a>) │ │ │ │ + cmp r3, r2 │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r4, [r0, #8] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str.w r1, [r0, #-8] │ │ │ │ + str.w r3, [r0, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 555e8 <_Py_hashtable_size@@Base+0x360> │ │ │ │ + bne.n 55612 <_Py_hashtable_size@@Base+0x358> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 555e8 <_Py_hashtable_size@@Base+0x360> │ │ │ │ + bhi.n 55612 <_Py_hashtable_size@@Base+0x358> │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d13cc │ │ │ │ + b.w d179c │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5560c <_Py_hashtable_size@@Base+0x384>) │ │ │ │ - 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 55368 <_Py_hashtable_size@@Base+0xe0> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 55630 <_Py_hashtable_size@@Base+0x3a8> │ │ │ │ + bge.n 5563e <_Py_hashtable_size@@Base+0x384> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 243600 <_PyDeadline_Get@@Base+0x30b0> │ │ │ │ + b.w 244d3c <_PyDeadline_Get@@Base+0x2760> │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 13e970 │ │ │ │ + bl 13f6e8 │ │ │ │ add sp, #12 │ │ │ │ pop {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, 55666 <_Py_hashtable_size@@Base+0x3de> │ │ │ │ + cbnz r3, 55674 <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55680 <_Py_hashtable_size@@Base+0x3f8> │ │ │ │ + cbz r2, 5568e <_Py_hashtable_size@@Base+0x3d4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55680 <_Py_hashtable_size@@Base+0x3f8> │ │ │ │ + cbz r3, 5568e <_Py_hashtable_size@@Base+0x3d4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58836 @ 0xe5d4 │ │ │ │ + movw r1, #65108 @ 0xfe54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 55756 <_Py_hashtable_size@@Base+0x4ce> │ │ │ │ + bl 12844c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55774 <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ 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 55698 <_Py_hashtable_size@@Base+0x410> │ │ │ │ - bl 21d3a8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 556a4 <_Py_hashtable_size@@Base+0x41c> │ │ │ │ - b.n 5567c <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fc00 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ - mov r5, r0 │ │ │ │ + bne.n 556a6 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + bl 4f9d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 556b2 <_Py_hashtable_size@@Base+0x3f8> │ │ │ │ + b.n 5568a <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c9e6 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5567c <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ + beq.n 5568a <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 556ce <_Py_hashtable_size@@Base+0x446> │ │ │ │ + cbz r3, 556dc <_Py_hashtable_size@@Base+0x422> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 556c4 <_Py_hashtable_size@@Base+0x43c> │ │ │ │ + bne.n 556d2 <_Py_hashtable_size@@Base+0x418> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 556b4 <_Py_hashtable_size@@Base+0x42c> │ │ │ │ + bne.n 556c2 <_Py_hashtable_size@@Base+0x408> │ │ │ │ dmb ish │ │ │ │ - beq.n 556ce <_Py_hashtable_size@@Base+0x446> │ │ │ │ - bl 268428 │ │ │ │ + beq.n 556dc <_Py_hashtable_size@@Base+0x422> │ │ │ │ + bl 269c94 │ │ │ │ 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 556fe <_Py_hashtable_size@@Base+0x476> │ │ │ │ + bne.n 556fa <_Py_hashtable_size@@Base+0x440> │ │ │ │ + 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, 55756 <_Py_hashtable_size@@Base+0x4ce> │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 55774 <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5574c <_Py_hashtable_size@@Base+0x4c4> │ │ │ │ + bne.n 5576a <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5573c <_Py_hashtable_size@@Base+0x4b4> │ │ │ │ + bne.n 5575a <_Py_hashtable_size@@Base+0x4a0> │ │ │ │ dmb ish │ │ │ │ - beq.n 55756 <_Py_hashtable_size@@Base+0x4ce> │ │ │ │ - bl 24610c │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 55774 <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ + bl 24783c │ │ │ │ + mov r0, r6 │ │ │ │ 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 │ │ │ │ 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 5578c <_Py_hashtable_size@@Base+0x504> │ │ │ │ + bhi.n 557aa <_Py_hashtable_size@@Base+0x4f0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 557ac <_Py_hashtable_size@@Base+0x524> │ │ │ │ - b.n 557a4 <_Py_hashtable_size@@Base+0x51c> │ │ │ │ - movw r0, #61844 @ 0xf194 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bne.n 557ca <_Py_hashtable_size@@Base+0x510> │ │ │ │ + b.n 557c2 <_Py_hashtable_size@@Base+0x508> │ │ │ │ + movw r0, #2540 @ 0x9ec │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5577c <_Py_hashtable_size@@Base+0x4f4> │ │ │ │ - b.n 55898 <_Py_hashtable_size@@Base+0x610> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5579a <_Py_hashtable_size@@Base+0x4e0> │ │ │ │ + b.n 558b6 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55898 <_Py_hashtable_size@@Base+0x610> │ │ │ │ + bne.n 558b6 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55898 <_Py_hashtable_size@@Base+0x610> │ │ │ │ + beq.n 558b6 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 557d4 <_Py_hashtable_size@@Base+0x54c> │ │ │ │ + ble.n 557f2 <_Py_hashtable_size@@Base+0x538> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 557d8 <_Py_hashtable_size@@Base+0x550> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 557d8 <_Py_hashtable_size@@Base+0x550> │ │ │ │ - b.n 55898 <_Py_hashtable_size@@Base+0x610> │ │ │ │ + bne.n 557f6 <_Py_hashtable_size@@Base+0x53c> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 557f6 <_Py_hashtable_size@@Base+0x53c> │ │ │ │ + b.n 558b6 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 153838 │ │ │ │ - cbnz r0, 557fc <_Py_hashtable_size@@Base+0x574> │ │ │ │ + bl 154758 │ │ │ │ + cbnz r0, 5581a <_Py_hashtable_size@@Base+0x560> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20560 @ 0x5050 │ │ │ │ + movw r1, #26816 @ 0x68c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5587e <_Py_hashtable_size@@Base+0x5f6> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5589c <_Py_hashtable_size@@Base+0x5e2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 153e3c │ │ │ │ + bl 154d5c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5587e <_Py_hashtable_size@@Base+0x5f6> │ │ │ │ + blt.n 5589c <_Py_hashtable_size@@Base+0x5e2> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55aca │ │ │ │ + bl 55b02 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5587e <_Py_hashtable_size@@Base+0x5f6> │ │ │ │ - bl 95e08 │ │ │ │ + beq.n 5589c <_Py_hashtable_size@@Base+0x5e2> │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 5585a <_Py_hashtable_size@@Base+0x5d2> │ │ │ │ + bge.n 55878 <_Py_hashtable_size@@Base+0x5be> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5585a <_Py_hashtable_size@@Base+0x5d2> │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 55878 <_Py_hashtable_size@@Base+0x5be> │ │ │ │ + bl e4e58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5581a <_Py_hashtable_size@@Base+0x592> │ │ │ │ - b.n 5585c <_Py_hashtable_size@@Base+0x5d4> │ │ │ │ + beq.n 55838 <_Py_hashtable_size@@Base+0x57e> │ │ │ │ + b.n 5587a <_Py_hashtable_size@@Base+0x5c0> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55cd2 │ │ │ │ + bl 55c9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55888 <_Py_hashtable_size@@Base+0x600> │ │ │ │ - cbnz r5, 5587e <_Py_hashtable_size@@Base+0x5f6> │ │ │ │ + bge.n 558a6 <_Py_hashtable_size@@Base+0x5ec> │ │ │ │ + cbnz r5, 5589c <_Py_hashtable_size@@Base+0x5e2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 55898 <_Py_hashtable_size@@Base+0x610> │ │ │ │ + bl f1b5c │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 558b6 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ 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 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #44] @ (558e0 <_Py_hashtable_size@@Base+0x658>) │ │ │ │ + ldr r4, [pc, #40] @ (558fc <_Py_hashtable_size@@Base+0x642>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 558cc <_Py_hashtable_size@@Base+0x644> │ │ │ │ + cbz r3, 558ea <_Py_hashtable_size@@Base+0x630> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r2, [pc, #20] @ (55918 <_Py_hashtable_size@@Base+0x65e>) │ │ │ │ + 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 555a0 <_Py_hashtable_size@@Base+0x2e6> │ │ │ │ + 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 5590e <_Py_hashtable_size@@Base+0x686> │ │ │ │ + beq.n 55946 <_Py_hashtable_size@@Base+0x68c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5593c <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 55974 <_Py_hashtable_size@@Base+0x6ba> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55922 <_Py_hashtable_size@@Base+0x69a> │ │ │ │ + beq.n 5595a <_Py_hashtable_size@@Base+0x6a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5593e <_Py_hashtable_size@@Base+0x6b6> │ │ │ │ + bgt.n 55976 <_Py_hashtable_size@@Base+0x6bc> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 55968 <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + bl 12844c │ │ │ │ + b.n 559a0 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ 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 12981c │ │ │ │ + bl 12a570 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55968 <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + beq.n 559a0 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55968 <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + cbnz r3, 559a0 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, 5598a <_Py_hashtable_size@@Base+0x702> │ │ │ │ + cbz r3, 559c2 <_Py_hashtable_size@@Base+0x708> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5598c <_Py_hashtable_size@@Base+0x704> │ │ │ │ + b.n 559c4 <_Py_hashtable_size@@Base+0x70a> │ │ │ │ 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, 559b2 <_Py_hashtable_size@@Base+0x72a> │ │ │ │ + cbz r2, 559ea <_Py_hashtable_size@@Base+0x730> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 559ba <_Py_hashtable_size@@Base+0x732> │ │ │ │ + b.n 559f2 <_Py_hashtable_size@@Base+0x738> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 559ca <_Py_hashtable_size@@Base+0x742> │ │ │ │ + cbnz r3, 55a02 <_Py_hashtable_size@@Base+0x748> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 559ca <_Py_hashtable_size@@Base+0x742> │ │ │ │ + blt.n 55a02 <_Py_hashtable_size@@Base+0x748> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 559ca <_Py_hashtable_size@@Base+0x742> │ │ │ │ - cbnz r5, 559f0 <_Py_hashtable_size@@Base+0x768> │ │ │ │ - movs r2, #0 │ │ │ │ + bgt.n 55a02 <_Py_hashtable_size@@Base+0x748> │ │ │ │ + cbnz r5, 55a22 <_Py_hashtable_size@@Base+0x768> │ │ │ │ mov r0, r5 │ │ │ │ + ldr r5, [pc, #240] @ (55af8 <_Py_hashtable_size@@Base+0x83e>) │ │ │ │ + movs r2, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #17616 @ 0x44d0 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 559f0 <_Py_hashtable_size@@Base+0x768> │ │ │ │ + cbnz r0, 55a22 <_Py_hashtable_size@@Base+0x768> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55abe <_Py_hashtable_size@@Base+0x836> │ │ │ │ + b.n 55af0 <_Py_hashtable_size@@Base+0x836> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55a82 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + beq.n 55ab4 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 55a10 <_Py_hashtable_size@@Base+0x788> │ │ │ │ - bl f445c │ │ │ │ + cbz r0, 55a42 <_Py_hashtable_size@@Base+0x788> │ │ │ │ + bl f46cc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 55a0c <_Py_hashtable_size@@Base+0x784> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 55a3e <_Py_hashtable_size@@Base+0x784> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559ec <_Py_hashtable_size@@Base+0x764> │ │ │ │ + bne.n 55a1e <_Py_hashtable_size@@Base+0x764> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a82 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + beq.n 55ab4 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 55a2c <_Py_hashtable_size@@Base+0x7a4> │ │ │ │ - bl f445c │ │ │ │ + cbz r0, 55a5e <_Py_hashtable_size@@Base+0x7a4> │ │ │ │ + bl f46cc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a28 <_Py_hashtable_size@@Base+0x7a0> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 55a5a <_Py_hashtable_size@@Base+0x7a0> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559ec <_Py_hashtable_size@@Base+0x764> │ │ │ │ + bne.n 55a1e <_Py_hashtable_size@@Base+0x764> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a82 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + beq.n 55ab4 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 55a48 <_Py_hashtable_size@@Base+0x7c0> │ │ │ │ - bl f445c │ │ │ │ + cbz r0, 55a7a <_Py_hashtable_size@@Base+0x7c0> │ │ │ │ + bl f46cc │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a44 <_Py_hashtable_size@@Base+0x7bc> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 55a76 <_Py_hashtable_size@@Base+0x7bc> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559ec <_Py_hashtable_size@@Base+0x764> │ │ │ │ + bne.n 55a1e <_Py_hashtable_size@@Base+0x764> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a82 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + beq.n 55ab4 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 55a62 <_Py_hashtable_size@@Base+0x7da> │ │ │ │ - bl f445c │ │ │ │ + cbz r0, 55a94 <_Py_hashtable_size@@Base+0x7da> │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55a5e <_Py_hashtable_size@@Base+0x7d6> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 55a90 <_Py_hashtable_size@@Base+0x7d6> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559ec <_Py_hashtable_size@@Base+0x764> │ │ │ │ + bne.n 55a1e <_Py_hashtable_size@@Base+0x764> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a82 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + beq.n 55ab4 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55a6c <_Py_hashtable_size@@Base+0x7e4> │ │ │ │ + cbz r3, 55a9e <_Py_hashtable_size@@Base+0x7e4> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 55a82 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + beq.n 55ab4 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a82 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 55ab4 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559ec <_Py_hashtable_size@@Base+0x764> │ │ │ │ + bne.n 55a1e <_Py_hashtable_size@@Base+0x764> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55aa6 <_Py_hashtable_size@@Base+0x81e> │ │ │ │ + bne.n 55ad8 <_Py_hashtable_size@@Base+0x81e> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d8264 │ │ │ │ - b.n 55abe <_Py_hashtable_size@@Base+0x836> │ │ │ │ - movw r2, #20596 @ 0x5074 │ │ │ │ + bl 1d9b2c │ │ │ │ + b.n 55af0 <_Py_hashtable_size@@Base+0x836> │ │ │ │ + movw r2, #26852 @ 0x68e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 260840 │ │ │ │ + bl 261f38 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + add r0, r7 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00055ac4 : │ │ │ │ +00055afc : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 24bab0 │ │ │ │ + b.w 24d344 │ │ │ │ stmdb 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 55af2 │ │ │ │ + bge.n 55b2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76f44 │ │ │ │ - b.n 55af4 │ │ │ │ + bl 76fd0 │ │ │ │ + b.n 55b2c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55b1c │ │ │ │ + cbz r0, 55b54 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55b10 │ │ │ │ + bgt.n 55b48 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76f44 │ │ │ │ - b.n 55b12 │ │ │ │ + bl 76fd0 │ │ │ │ + b.n 55b4a │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55b26 │ │ │ │ + cbnz r0, 55b5e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 772e4 │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 7736c │ │ │ │ + bl 1ea2a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55bba │ │ │ │ + b.n 55bf2 │ │ │ │ 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 55b94 │ │ │ │ - bl e6f64 │ │ │ │ + beq.n 55bcc │ │ │ │ + bl e71ec │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55b98 │ │ │ │ + cbz r0, 55bd0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55b66 │ │ │ │ + bne.n 55b9e │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b98 │ │ │ │ + beq.n 55bd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b98 │ │ │ │ + cbnz r2, 55bd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55b98 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55bd0 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b76 │ │ │ │ + beq.n 55bae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b76 │ │ │ │ + cbnz r2, 55bae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 55b30 │ │ │ │ + b.n 55b68 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55bba │ │ │ │ + b.n 55bf2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55bb4 │ │ │ │ + beq.n 55bec │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 55ba2 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 55b20 │ │ │ │ + bl cec7c │ │ │ │ + b.n 55bda │ │ │ │ + bl 7736c │ │ │ │ + b.n 55b58 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ - ldrd r1, r2, [r0, #-8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - bl 782f8 │ │ │ │ - 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 55c22 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 55c22 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ + 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 55cce │ │ │ │ + beq.n 55c98 │ │ │ │ movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55c76 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55c4a │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55c6c │ │ │ │ + bne.n 55c40 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55c5c │ │ │ │ + bne.n 55c30 │ │ │ │ dmb ish │ │ │ │ - beq.n 55c76 │ │ │ │ - bl 268428 │ │ │ │ - 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 55c4a │ │ │ │ + bl 269c94 │ │ │ │ + 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, 55cce │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55c98 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55cc4 │ │ │ │ + bne.n 55c8e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55cb4 │ │ │ │ + bne.n 55c7e │ │ │ │ dmb ish │ │ │ │ - beq.n 55cce │ │ │ │ - bl 24610c │ │ │ │ + beq.n 55c98 │ │ │ │ + bl 24783c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55cfc │ │ │ │ + beq.n 55cc6 │ │ │ │ adds r5, #1 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 55cec │ │ │ │ + bl cec7c │ │ │ │ + b.n 55cb6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 772e4 │ │ │ │ + b.w 7736c │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldrd r1, r2, [r0, #-8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + bl 78388 │ │ │ │ + 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 55d32 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 55d32 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77ed8 <_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 55d32 │ │ │ │ + beq.n 55d60 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d48 │ │ │ │ + bne.n 55d76 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55d7c │ │ │ │ + beq.n 55daa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d4a │ │ │ │ - b.n 55d7c │ │ │ │ + bgt.n 55d78 │ │ │ │ + b.n 55daa │ │ │ │ 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 55d68 │ │ │ │ + beq.n 55d96 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d96 │ │ │ │ + bne.n 55dc4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d7c │ │ │ │ + beq.n 55daa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d98 │ │ │ │ + bgt.n 55dc6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 55dda │ │ │ │ + bl 12844c │ │ │ │ + b.n 55e08 │ │ │ │ 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 3627e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55dc4 │ │ │ │ + beq.n 55df2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55dc4 │ │ │ │ + cbnz r3, 55df2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55dda │ │ │ │ + beq.n 55e08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55dda │ │ │ │ + cbnz r3, 55e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 55e2e │ │ │ │ + bgt.n 55e5c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55e12 │ │ │ │ + cbz r2, 55e40 │ │ │ │ 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, #55664 @ 0xd970 │ │ │ │ + movw r3, #61896 @ 0xf1c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #60248 @ 0xeb58 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 55e3c │ │ │ │ + bl d1c30 │ │ │ │ + b.n 55e6a │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8e9d4 │ │ │ │ + bl 8ebfc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55e40 │ │ │ │ + cbnz r0, 55e6e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55e64 │ │ │ │ + b.n 55e92 │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r1, r5, #16 │ │ │ │ - bl 8f000 │ │ │ │ + bl 8f228 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55e64 │ │ │ │ + beq.n 55e92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55e64 │ │ │ │ + cbnz r3, 55e92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55e88 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 55ea2 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55ea2 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58836 @ 0xe5d4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55f6a │ │ │ │ - bl 166ac4 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 498a8 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 8235c <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e9e │ │ │ │ + beq.n 55f64 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55edc │ │ │ │ + cbz r3, 55ee4 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55ed2 │ │ │ │ + bne.n 55eda │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ec2 │ │ │ │ + bne.n 55eca │ │ │ │ dmb ish │ │ │ │ - beq.n 55edc │ │ │ │ - bl 268428 │ │ │ │ + beq.n 55ee4 │ │ │ │ + bl 269c94 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldrd r8, r9, [r3, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ 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 55ef6 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2658cc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #25 │ │ │ │ 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} │ │ │ │ - movs r0, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r0, #24 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 55f6a │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r2, 55f64 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55f60 │ │ │ │ + bne.n 55f5a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f50 │ │ │ │ + bne.n 55f4a │ │ │ │ dmb ish │ │ │ │ - beq.n 55f6a │ │ │ │ - bl 24610c │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 55f64 │ │ │ │ + bl 24783c │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, 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 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55f9c │ │ │ │ + beq.n 55f96 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55fb2 │ │ │ │ + bne.n 55fac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55fe6 │ │ │ │ + beq.n 55fe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55fb4 │ │ │ │ - b.n 55fe6 │ │ │ │ + bgt.n 55fae │ │ │ │ + b.n 55fe0 │ │ │ │ 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 55fd2 │ │ │ │ + beq.n 55fcc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56000 │ │ │ │ + bne.n 55ffa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55fe6 │ │ │ │ + beq.n 55fe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56002 │ │ │ │ + bgt.n 55ffc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 56044 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5603e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 36400 │ │ │ │ + bl 36404 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5602e │ │ │ │ + beq.n 56028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5602e │ │ │ │ + cbnz r3, 56028 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56044 │ │ │ │ + beq.n 5603e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56044 │ │ │ │ + cbnz r3, 5603e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 5607a │ │ │ │ + bne.n 56074 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5609c │ │ │ │ - b.n 56094 │ │ │ │ + bne.n 56096 │ │ │ │ + b.n 5608e │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #61860 @ 0xf1a4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2556 @ 0x9fc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5606c │ │ │ │ + bne.n 56066 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56100 │ │ │ │ - bl 7f820 │ │ │ │ + b.n 560fa │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56090 │ │ │ │ + bne.n 5608a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56090 │ │ │ │ + bne.n 5608a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56090 │ │ │ │ + beq.n 5608a │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 560ec │ │ │ │ + bge.n 560e6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5610c │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 56106 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 560ba │ │ │ │ + beq.n 560b4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 560f8 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 560f2 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56090 │ │ │ │ + bne.n 5608a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa08 │ │ │ │ + bl 7fa1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5611c │ │ │ │ + cbz r3, 56116 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 5611c │ │ │ │ + bl cec7c │ │ │ │ + b.n 56116 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 560ec │ │ │ │ + bl f1b5c │ │ │ │ + b.n 560e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 56180 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 56180 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #20664 @ 0x50b8 │ │ │ │ - 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 ddcdc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56190 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 56190 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56190 │ │ │ │ - movw r0, #20700 @ 0x50dc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ddcdc │ │ │ │ - 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, 561b0 │ │ │ │ + cbnz r3, 5613a │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 561ca │ │ │ │ + cbz r2, 56154 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 561ca │ │ │ │ + cbz r3, 56154 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58836 @ 0xe5d4 │ │ │ │ + movw r1, #65108 @ 0xfe54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5629a │ │ │ │ + bl 12844c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5622a │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b66a │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5616c │ │ │ │ + bl 21ebb0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 56178 │ │ │ │ + b.n 56150 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fcaa <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 561c6 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 56206 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 56150 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 561a2 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 561fc │ │ │ │ + bne.n 56198 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 561ec │ │ │ │ + bne.n 56188 │ │ │ │ dmb ish │ │ │ │ - beq.n 56206 │ │ │ │ - bl 268428 │ │ │ │ + beq.n 561a2 │ │ │ │ + bl 269c94 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56220 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - str r0, [r5, #0] │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 561d2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 5629a │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 5622a │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56290 │ │ │ │ + bne.n 56220 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56280 │ │ │ │ + bne.n 56210 │ │ │ │ dmb ish │ │ │ │ - beq.n 5629a │ │ │ │ - bl 24610c │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 5622a │ │ │ │ + bl 24783c │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5628c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5628c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movw r0, #26920 @ 0x6928 │ │ │ │ + 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 ddf54 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5629c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5629c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5629c │ │ │ │ + movw r0, #26956 @ 0x694c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w ddf54 │ │ │ │ + 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 562ca │ │ │ │ + bhi.n 562ca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 562ea │ │ │ │ - b.n 562e2 │ │ │ │ - movw r0, #61868 @ 0xf1ac │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bne.n 562ea │ │ │ │ + b.n 562e2 │ │ │ │ + movw r0, #2564 @ 0xa04 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 562bc │ │ │ │ - b.n 563c4 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 562bc │ │ │ │ + b.n 563c4 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 563c4 │ │ │ │ + bne.n 563c4 │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee850 │ │ │ │ + bl 1eff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 563c4 │ │ │ │ + beq.n 563c4 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 56310 │ │ │ │ + ble.n 56310 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56312 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 56312 │ │ │ │ - b.n 563c4 │ │ │ │ + bne.n 56312 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 56312 │ │ │ │ + b.n 563c4 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 153838 │ │ │ │ - cbnz r0, 56336 │ │ │ │ + bl 154758 │ │ │ │ + cbnz r0, 56336 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20724 @ 0x50f4 │ │ │ │ + movw r1, #26980 @ 0x6964 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5639e │ │ │ │ + bl 12844c │ │ │ │ + b.n 5639e │ │ │ │ mov r0, r8 │ │ │ │ - bl 153e3c │ │ │ │ + bl 154d5c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5639e │ │ │ │ + blt.n 5639e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55aca │ │ │ │ + bl 55b02 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5639e │ │ │ │ - bl 95e08 │ │ │ │ + beq.n 5639e │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56390 │ │ │ │ + bge.n 56390 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 563b4 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 563b4 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56354 │ │ │ │ + beq.n 56354 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55cd2 │ │ │ │ + bl 55c9c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 563a8 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 563c4 │ │ │ │ + bne.n 563a8 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 563c4 │ │ │ │ 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 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 5638c │ │ │ │ + bl f1b5c │ │ │ │ + b.n 5638c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 563f8 │ │ │ │ + beq.n 563f8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56426 │ │ │ │ + bne.n 56426 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5640c │ │ │ │ + beq.n 5640c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56428 │ │ │ │ + bgt.n 56428 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 56462 │ │ │ │ + bl 12844c │ │ │ │ + b.n 56462 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56468 ) │ │ │ │ + ldr r0, [pc, #56] @ (56468 ) │ │ │ │ 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 93380 │ │ │ │ + bl 934d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56462 │ │ │ │ + beq.n 56462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56462 │ │ │ │ + cbnz r3, 56462 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 56488 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 564a2 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 564a2 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #65108 @ 0xfe54 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 56572 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b70c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5649e │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 564de │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 564d4 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 564c4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 564de │ │ │ │ + bl 269c94 │ │ │ │ + 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 564f8 │ │ │ │ + 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, 56572 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 56568 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56558 │ │ │ │ + dmb ish │ │ │ │ + beq.n 56572 │ │ │ │ + bl 24783c │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56494 │ │ │ │ + bne.n 565a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 564b4 │ │ │ │ - b.n 564ac │ │ │ │ + bne.n 565c0 │ │ │ │ + b.n 565b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61828 @ 0xf184 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2524 @ 0x9dc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56484 │ │ │ │ - b.n 56566 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 56590 │ │ │ │ + b.n 56672 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56566 │ │ │ │ + bne.n 56672 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 153838 │ │ │ │ - cbnz r0, 564d6 │ │ │ │ + bl 154758 │ │ │ │ + cbnz r0, 565e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20760 @ 0x5118 │ │ │ │ + movw r1, #27016 @ 0x6988 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 56550 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5665c │ │ │ │ mov r0, r4 │ │ │ │ - bl 153e3c │ │ │ │ + bl 154d5c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 56550 │ │ │ │ + blt.n 5665c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55aca │ │ │ │ + bl 55b02 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56550 │ │ │ │ - bl 95e08 │ │ │ │ + beq.n 5665c │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 5652c │ │ │ │ + bge.n 56638 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5652c │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 56638 │ │ │ │ + bl e4e58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564f4 │ │ │ │ - b.n 5652e │ │ │ │ + beq.n 56600 │ │ │ │ + b.n 5663a │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55cd2 │ │ │ │ + bl 55c9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5655a │ │ │ │ - cbnz r5, 56550 │ │ │ │ + bge.n 56666 │ │ │ │ + cbnz r5, 5665c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 56566 │ │ │ │ + bl f1b5c │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 56672 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ 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 5659a │ │ │ │ + beq.n 566a6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 565c8 │ │ │ │ + bne.n 566d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 565ae │ │ │ │ + beq.n 566ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 565ca │ │ │ │ + bgt.n 566d6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 56604 │ │ │ │ + bl 12844c │ │ │ │ + b.n 56710 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (5660c ) │ │ │ │ + ldr r0, [pc, #60] @ (56718 ) │ │ │ │ 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 93380 │ │ │ │ + bl 934d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56604 │ │ │ │ + beq.n 56710 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56604 │ │ │ │ + cbnz r3, 56710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056610 : │ │ │ │ +0005671c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (56654 ) │ │ │ │ + ldr r4, [pc, #52] @ (56760 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 56638 │ │ │ │ + cbnz r1, 56744 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3aefc <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + b.w 3aef8 <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #20796 @ 0x513c │ │ │ │ + movw r2, #27052 @ 0x69ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127758 <_PyErr_SetString@@Base> │ │ │ │ + bl 1284b0 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00056764 : │ │ │ │ + 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 1ce254 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56674 │ │ │ │ + cbnz r3, 567b2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5668e │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 567cc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5668e │ │ │ │ + cbz r3, 567cc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58836 @ 0xe5d4 │ │ │ │ + movw r1, #65108 @ 0xfe54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56774 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 566a6 │ │ │ │ - bl 4f8ea <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 566b2 │ │ │ │ - b.n 5668a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4c72a │ │ │ │ + b.n 56894 │ │ │ │ + bl 1679c0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 498c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5668a │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 566dc │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 567c8 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 56806 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 566d2 │ │ │ │ + bne.n 567fc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 566c2 │ │ │ │ + bne.n 567ec │ │ │ │ dmb ish │ │ │ │ - beq.n 566dc │ │ │ │ - bl 268428 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 56806 │ │ │ │ + bl 269c94 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrd r7, r5, [r3] │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 566fa │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 56820 │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ + mov r0, r1 │ │ │ │ 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] │ │ │ │ + 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} │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ + str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 56774 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 56894 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5676a │ │ │ │ + bne.n 5688a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5675a │ │ │ │ + bne.n 5687a │ │ │ │ dmb ish │ │ │ │ - beq.n 56774 │ │ │ │ - bl 24610c │ │ │ │ + beq.n 56894 │ │ │ │ + bl 24783c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0005677a : │ │ │ │ - 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 1cc998 │ │ │ │ - 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 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 5684a │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 567fc │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 567f2 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 567e2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 567fc │ │ │ │ - bl 268428 │ │ │ │ - add.w r6, r4, #8 │ │ │ │ - add.w r5, r7, #8 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - add.w r0, r7, #40 @ 0x28 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 5684a │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 56840 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56830 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5684a │ │ │ │ - bl 24610c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 56858 │ │ │ │ - b.w 7a1e8 │ │ │ │ + cbz r0, 568a4 │ │ │ │ + b.w 7a270 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056862 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +000568ae <_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 56916 <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 56962 <_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 35e42 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 568a2 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f820 │ │ │ │ + cbnz r0, 568ee <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f834 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 568d4 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 56920 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6c0a8 │ │ │ │ + bl 6c0d4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 568b4 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 568c6 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 56900 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 56912 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 193a7c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 568ca <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 19524c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 56916 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ 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, 56912 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 568f6 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 13a720 │ │ │ │ + cbz r4, 5695e <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 56942 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13b494 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d3aa8 │ │ │ │ - cbz r0, 568f6 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d3cd8 │ │ │ │ + cbz r0, 56942 <_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 56918 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 56964 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 5690e <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 5695a <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 26638c │ │ │ │ + bl 267bf8 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 568f8 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 56944 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5687a <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 568c6 <_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, #20916 @ 0x51b4 │ │ │ │ + movw r0, #27172 @ 0x6a24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ 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 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cd6cc │ │ │ │ + b.w 1cef8c │ │ │ │ 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 │ │ │ │ @@ -65869,125 +65895,91 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005699c <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +000569e8 <_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 56a44 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56a90 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a48 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a94 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 569fa <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 56a46 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56a0a <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 56a56 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a48 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a94 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a48 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56a94 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a48 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56a94 <_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 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a28 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56a74 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a28 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56a74 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a3a <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56a86 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56a3a <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56a86 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56a48 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56a94 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 569b8 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 56a04 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a4c <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56a98 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56a72 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 56a72 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 56a8c <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ - ldr r5, [pc, #44] @ (56aa0 <_PyXI_ApplyNamespace@@Base+0x104>) │ │ │ │ - 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 56a9a <_PyXI_ApplyNamespace@@Base+0xfe> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55368 <_Py_hashtable_size@@Base+0xe0> │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add ip, pc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (56b78 <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ + ldr r2, [pc, #192] @ (56b70 <_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 │ │ │ │ @@ -65996,158 +65988,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 56aca <_PyXI_ApplyNamespace@@Base+0x12e> │ │ │ │ + bne.n 56ac2 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b6e <_PyXI_ApplyNamespace@@Base+0x1d2> │ │ │ │ - movw sl, #33072 @ 0x8130 │ │ │ │ + beq.n 56b66 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ + movw sl, #39380 @ 0x99d4 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #33260 @ 0x81ec │ │ │ │ + movw r9, #39568 @ 0x9a90 │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #19792 @ 0x4d50 │ │ │ │ + movw r8, #26092 @ 0x65ec │ │ │ │ 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, #20944 @ 0x51d0 │ │ │ │ + movw r0, #27200 @ 0x6a40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b68 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ - bl 83bac │ │ │ │ + cbz r7, 56b60 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 83bbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56b50 <_PyXI_ApplyNamespace@@Base+0x1b4> │ │ │ │ + cbz r0, 56b48 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b68 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ + beq.n 56b60 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b68 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ + cbnz r3, 56b60 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b68 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b60 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b60 <_PyXI_ApplyNamespace@@Base+0x1c4> │ │ │ │ + beq.n 56b58 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b60 <_PyXI_ApplyNamespace@@Base+0x1c4> │ │ │ │ + cbnz r3, 56b58 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56b0e <_PyXI_ApplyNamespace@@Base+0x172> │ │ │ │ - b.n 56b70 <_PyXI_ApplyNamespace@@Base+0x1d4> │ │ │ │ + bne.n 56b06 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ + b.n 56b68 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56b9e <_PyXI_ApplyNamespace@@Base+0x202> │ │ │ │ + cbnz r2, 56b96 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56b9e <_PyXI_ApplyNamespace@@Base+0x202> │ │ │ │ + bne.n 56b96 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56bb8 <_PyXI_ApplyNamespace@@Base+0x21c> │ │ │ │ - ldr r5, [pc, #44] @ (56bcc <_PyXI_ApplyNamespace@@Base+0x230>) │ │ │ │ + cbnz r0, 56bb0 <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ + ldr r5, [pc, #44] @ (56bc4 <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56bc6 <_PyXI_ApplyNamespace@@Base+0x22a> │ │ │ │ + cbz r0, 56bbe <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55368 <_Py_hashtable_size@@Base+0xe0> │ │ │ │ + b.w 555a0 <_Py_hashtable_size@@Base+0x2e6> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r5 │ │ │ │ + add r4, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056bd0 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056bc8 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56c08 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56c00 <_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, 56bee <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56be6 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56bfe <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56bf6 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 230a50 │ │ │ │ + bl 232190 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c258 │ │ │ │ - bl 13a720 │ │ │ │ - bl 13b094 │ │ │ │ - b.n 56bee <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c284 │ │ │ │ + bl 13b494 │ │ │ │ + bl 13be08 │ │ │ │ + b.n 56be6 <_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, 56c24 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 56c24 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 56c3e <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + ldr r5, [pc, #40] @ (56c50 <_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 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 56c4c <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 555a0 <_Py_hashtable_size@@Base+0x2e6> │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r8, r2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 125134 │ │ │ │ + b.w 12637c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56c20 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ - b.w 7a1e8 │ │ │ │ + cbz r0, 56c6a <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ + b.w 7a270 │ │ │ │ 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 56c92 │ │ │ │ + bl 56cdc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c56 <_PyXI_FreeNamespace@@Base+0x86> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 56ca0 <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56c6e <_PyXI_FreeNamespace@@Base+0x9e> │ │ │ │ + b.n 56cb8 <_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 │ │ │ │ @@ -66155,504 +66180,542 @@ │ │ │ │ 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, 56c8e <_PyXI_FreeNamespace@@Base+0xbe> │ │ │ │ + cbz r3, 56cd8 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 125134 │ │ │ │ + b.w 12637c │ │ │ │ │ │ │ │ -00056c92 : │ │ │ │ +00056cdc : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56cc4 │ │ │ │ + bpl.n 56d0e │ │ │ │ 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, 56cba │ │ │ │ + cbnz r3, 56d04 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56cc2 │ │ │ │ + b.n 56d0c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56cb0 │ │ │ │ + bne.n 56cfa │ │ │ │ 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, 56cf4 │ │ │ │ + cbz r0, 56d3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cf4 │ │ │ │ + beq.n 56d3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cf4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d3e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d10 │ │ │ │ + cbz r0, 56d5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d10 │ │ │ │ + beq.n 56d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d10 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d5a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1014d4 │ │ │ │ + bl 101994 │ │ │ │ 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, 56d46 │ │ │ │ + cbz r0, 56d90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d46 │ │ │ │ + beq.n 56d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d46 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d90 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d62 │ │ │ │ + cbz r0, 56dac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d62 │ │ │ │ + beq.n 56dac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d62 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dac │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56d7e │ │ │ │ + cbz r0, 56dc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d7e │ │ │ │ + beq.n 56dc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d7e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dc8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1014d4 │ │ │ │ + bl 101994 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21056 @ 0x5240 │ │ │ │ + movw r0, #27312 @ 0x6ab0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 56e34 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 56e34 │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #64] @ (56e3c ) │ │ │ │ + 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 56e2c │ │ │ │ + cmp r1, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ + addls r0, #228 @ 0xe4 │ │ │ │ + addls r2, r4, r0 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbf5c │ │ │ │ + bl cc0bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56dca │ │ │ │ + cbz r0, 56e70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dca │ │ │ │ + beq.n 56e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dca │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e70 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56de6 │ │ │ │ + cbz r0, 56e8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56de6 │ │ │ │ + beq.n 56e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56de6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e8c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56e02 │ │ │ │ + cbz r0, 56ea8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e02 │ │ │ │ + beq.n 56ea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e02 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ea8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56e1e │ │ │ │ + cbz r0, 56ec4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e1e │ │ │ │ + beq.n 56ec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e1e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ec4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56e3a │ │ │ │ + cbz r0, 56ee0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e3a │ │ │ │ + beq.n 56ee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e3a │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ee0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56e56 │ │ │ │ + cbz r0, 56efc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e56 │ │ │ │ + beq.n 56efc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e56 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56efc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56d9a │ │ │ │ + b.n 56e40 │ │ │ │ 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 56e7e │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 56f24 │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56e8a │ │ │ │ + cbz r3, 56f30 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56eaa │ │ │ │ + b.n 56f50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d3610 │ │ │ │ - cbnz r0, 56ea6 │ │ │ │ + bl 1d4ed8 │ │ │ │ + cbnz r0, 56f4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56ea6 │ │ │ │ + cbnz r3, 56f4c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56ea6 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56f4c │ │ │ │ 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 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7fa08 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ + b.w 7fa1c │ │ │ │ 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, #21376 @ 0x5380 │ │ │ │ + movw r1, #28120 @ 0x6dd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56f14 │ │ │ │ + blt.n 56fa8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56f18 │ │ │ │ + cbz r0, 56fac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56f18 │ │ │ │ + b.n 56fac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13c9f8 │ │ │ │ + bl 13d770 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56f4c │ │ │ │ - blt.w 570ba │ │ │ │ - movw r0, #63656 @ 0xf8a8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + beq.n 56ff2 │ │ │ │ + blt.w 57160 │ │ │ │ + movw r0, #4352 @ 0x1100 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a1e8 │ │ │ │ - movw r0, #65028 @ 0xfe04 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1e8 │ │ │ │ + b.w 7a270 │ │ │ │ + movw r0, #5764 @ 0x1684 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56f62 │ │ │ │ + cbnz r0, 57008 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 57096 │ │ │ │ + b.n 5713c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 56fa6 │ │ │ │ + ble.n 5704c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21604 @ 0x5464 │ │ │ │ + movw r0, #28348 @ 0x6ebc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f9c │ │ │ │ + beq.n 57042 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f9c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57042 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56f68 │ │ │ │ - b.n 56f5c │ │ │ │ + bne.n 5700e │ │ │ │ + b.n 57002 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8de78 │ │ │ │ - cbz r0, 57010 │ │ │ │ + bl 8e0a0 │ │ │ │ + cbz r0, 570b6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21612 @ 0x546c │ │ │ │ + movw r0, #28356 @ 0x6ec4 │ │ │ │ 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 ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56ff2 │ │ │ │ + beq.n 57098 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 56ff2 │ │ │ │ + cbnz r2, 57098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57008 │ │ │ │ + beq.n 570ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 57008 │ │ │ │ + cbnz r2, 570ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56f5c │ │ │ │ + beq.n 57002 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 56faa │ │ │ │ + b.n 57050 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b2638 │ │ │ │ + bl 1b3d78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5709e │ │ │ │ + beq.n 57144 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e47c4 │ │ │ │ + bl 1e5ef4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5703e │ │ │ │ + cbnz r0, 570e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5709e │ │ │ │ + beq.n 57144 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5709e │ │ │ │ + cbnz r3, 57144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5709e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57144 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #21624 @ 0x5478 │ │ │ │ + movw r0, #28368 @ 0x6ed0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5706a │ │ │ │ + beq.n 57110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5706a │ │ │ │ + cbnz r3, 57110 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57080 │ │ │ │ + beq.n 57126 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57080 │ │ │ │ + cbnz r3, 57126 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57096 │ │ │ │ + beq.n 5713c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57096 │ │ │ │ + cbnz r3, 5713c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13cf48 │ │ │ │ - b.n 570be │ │ │ │ + bl 13dcc0 │ │ │ │ + b.n 57164 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570b4 │ │ │ │ + beq.n 5715a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 570b4 │ │ │ │ + cbnz r3, 5715a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13cf48 │ │ │ │ + bl 13dcc0 │ │ │ │ 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 125134 │ │ │ │ + b.w 12637c │ │ │ │ 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, 570fa │ │ │ │ - cbz r2, 57114 │ │ │ │ + cbnz r3, 571a0 │ │ │ │ + cbz r2, 571ba │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 57114 │ │ │ │ + cbz r3, 571ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23452 @ 0x5b9c │ │ │ │ + movw r1, #30232 @ 0x7618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5711c │ │ │ │ + b.n 571c2 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #65216 @ 0xfec0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1e8 │ │ │ │ │ │ │ │ -0005712a <_Py_c_prod@@Base>: │ │ │ │ +000571c4 <_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, #5912 @ 0x1718 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a270 │ │ │ │ │ │ │ │ -00057144 <_Py_c_sum@@Base>: │ │ │ │ +000571ea <_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 5719a <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 57240 <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 5719e <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 57244 <_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] │ │ │ │ @@ -66664,331 +66727,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 125134 │ │ │ │ + b.w 12637c │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 571a2 <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 57248 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 125134 │ │ │ │ + b.w 12637c │ │ │ │ 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, 571c4 <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 5726a <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 571ce <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 571d4 <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 57274 <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 5727a <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 571be <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 57200 <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 57264 <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 572a6 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57200 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572a6 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 571de <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 57284 <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57200 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572a6 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 571e8 <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 5728e <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57200 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572a6 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 571f2 <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 57298 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57200 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572a6 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 57200 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 572a6 <_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, 57220 <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 572c6 <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5722a <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 57230 <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 572d0 <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 572d6 <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5721a <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 5723e <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 572c0 <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 572e4 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5723e <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 572e4 <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5723e <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 572e4 <_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 57264 <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 57274 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 5730a <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 5731a <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 57288 <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 57274 <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 5732e <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 5731a <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 57288 <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 5732e <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 57286 <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 5732c <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 57288 <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 5732e <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a17e8 │ │ │ │ - cbz r0, 5729e <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 57298 <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 57298 <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a3080 │ │ │ │ + cbz r0, 57344 <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 5733e <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 5733e <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 5729a <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 57340 <_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 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ │ │ │ │ -000572a8 : │ │ │ │ - b.w 149bd4 <_Py_HashDouble@@Base+0x638> │ │ │ │ +0005734e : │ │ │ │ + b.w 14a9b4 <_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 572fa │ │ │ │ + ble.n 573a0 │ │ │ │ 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 572fa │ │ │ │ + bcs.n 573a0 │ │ │ │ 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 572ce │ │ │ │ + b.n 57374 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00057306 : │ │ │ │ +000573ac : │ │ │ │ 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 7d020 │ │ │ │ + bl 7d02c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057326 : │ │ │ │ +000573cc : │ │ │ │ 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 57378 │ │ │ │ + beq.n 5741e │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57378 │ │ │ │ + beq.n 5741e │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 57378 │ │ │ │ - bl 85a38 │ │ │ │ - movw r3, #26916 @ 0x6924 │ │ │ │ + beq.n 5741e │ │ │ │ + bl 859e4 │ │ │ │ + movw r3, #33148 @ 0x817c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #14260 @ 0x37b4 │ │ │ │ + movw r2, #20532 @ 0x5034 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 57380 │ │ │ │ - movw r0, #26916 @ 0x6924 │ │ │ │ + b.n 57426 │ │ │ │ + movw r0, #33148 @ 0x817c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #52] @ (573b8 ) │ │ │ │ - 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 573aa │ │ │ │ - movw r0, #24108 @ 0x5e2c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddcdc │ │ │ │ - movw r0, #24116 @ 0x5e34 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddcdc │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000573bc : │ │ │ │ +00057428 : │ │ │ │ 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 573de │ │ │ │ + bne.n 5744a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 573d4 │ │ │ │ + b.n 57440 │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 573f4 │ │ │ │ + bne.n 57460 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fea8 │ │ │ │ + b.w 900d0 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5740c │ │ │ │ + beq.n 57478 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 5740c │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 57478 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 57410 │ │ │ │ + b.n 5747c │ │ │ │ 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, 57430 │ │ │ │ + cbnz r3, 5749c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 5744a │ │ │ │ + cbz r2, 574b6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5744a │ │ │ │ + cbz r3, 574b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24172 @ 0x5e6c │ │ │ │ + movw r1, #30900 @ 0x78b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 574e8 │ │ │ │ - bl 14fb64 │ │ │ │ + b.n 57554 │ │ │ │ + bl 150a84 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57474 │ │ │ │ + cbz r5, 574e0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19324 @ 0x4b7c │ │ │ │ + movw r1, #25556 @ 0x63d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 57446 │ │ │ │ + bl 12844c │ │ │ │ + b.n 574b2 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 5748c │ │ │ │ + cbnz r3, 574f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 574e8 │ │ │ │ + b.n 57554 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 574a2 │ │ │ │ - bl 772e4 │ │ │ │ + cbz r0, 5750e │ │ │ │ + bl 7736c │ │ │ │ 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 1eb578 │ │ │ │ + bl 1ecca8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 574c6 │ │ │ │ + cbz r0, 57532 │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 57446 │ │ │ │ + b.n 574b2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1eb9fc <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 574e0 │ │ │ │ + bl 1ed12c <_PyCapsule_SetTraverse@@Base+0xe4> │ │ │ │ + cbz r6, 5754c │ │ │ │ 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 │ │ │ │ @@ -66997,570 +67040,551 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 5750c │ │ │ │ + cbnz r1, 57578 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f9170 │ │ │ │ + bl f93d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5751e │ │ │ │ - b.n 5754e │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + cbnz r0, 5758a │ │ │ │ + b.n 575ba │ │ │ │ + movw r0, #65516 @ 0xffec │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 153110 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 154030 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57500 │ │ │ │ - b.n 5754e │ │ │ │ + bne.n 5756c │ │ │ │ + b.n 575ba │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 86f44 │ │ │ │ + bl 87174 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57538 │ │ │ │ - cbz r5, 57550 │ │ │ │ + blt.n 575a4 │ │ │ │ + cbz r5, 575bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f44 │ │ │ │ + bl 87174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 57550 │ │ │ │ + bge.n 575bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5754e │ │ │ │ + beq.n 575ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5754e │ │ │ │ + cbnz r3, 575ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (57588 ) │ │ │ │ + ldr r2, [pc, #48] @ (575f4 ) │ │ │ │ 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 5757c │ │ │ │ - movw r0, #24200 @ 0x5e88 │ │ │ │ + bne.n 575e8 │ │ │ │ + movw r0, #30928 @ 0x78d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddcdc │ │ │ │ - movw r0, #24212 @ 0x5e94 │ │ │ │ + b.w ddf54 │ │ │ │ + movw r0, #30936 @ 0x78d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 575dc │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 575dc │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (575e4 ) │ │ │ │ - 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 575d4 │ │ │ │ - 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 │ │ │ │ + ldr r2, [pc, #48] @ (5762c ) │ │ │ │ + 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 57620 │ │ │ │ + movw r0, #30992 @ 0x7910 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddf54 │ │ │ │ + movw r0, #31004 @ 0x791c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddf54 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24760 @ 0x60b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 125134 │ │ │ │ + b.w 12637c │ │ │ │ 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, #24900 @ 0x6144 │ │ │ │ + movw r1, #31128 @ 0x7998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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, #24948 @ 0x6174 │ │ │ │ + movw r1, #31172 @ 0x79c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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, 5769a │ │ │ │ + cbnz r5, 576ba │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5769a │ │ │ │ + ble.n 576ba │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5769a │ │ │ │ - cbnz r2, 576be │ │ │ │ + bne.n 576ba │ │ │ │ + cbnz r2, 576de │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r5, #17840 @ 0x45b0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 576be │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 576de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57778 │ │ │ │ + b.n 57798 │ │ │ │ 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, 576e8 │ │ │ │ + cbnz r2, 57708 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57778 │ │ │ │ + b.n 57798 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 14fb64 │ │ │ │ + bl 150a84 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 576de │ │ │ │ + ble.n 576fe │ │ │ │ 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 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 576ba │ │ │ │ + beq.n 576da │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 57756 │ │ │ │ + beq.n 57776 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 57756 │ │ │ │ + cbnz r2, 57776 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 576ba │ │ │ │ + beq.n 576da │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 57700 │ │ │ │ + beq.n 57720 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 576fc │ │ │ │ + bne.n 5771c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 576fc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5771c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31220 @ 0x79f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + 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, 577a8 │ │ │ │ + cbz r2, 577f0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2559fc │ │ │ │ + bl 257124 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 577b8 │ │ │ │ + cbnz r0, 57800 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57826 │ │ │ │ + b.n 5786e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f452c │ │ │ │ + bl 1f5e18 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57796 │ │ │ │ - b.n 577a4 │ │ │ │ + bne.n 577de │ │ │ │ + b.n 577ec │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 577c4 │ │ │ │ - bl 1cb3ec │ │ │ │ + cbnz r7, 5780c │ │ │ │ + bl 1cccac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57810 │ │ │ │ + b.n 57858 │ │ │ │ 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 5780e │ │ │ │ + bge.n 57856 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 1296b8 │ │ │ │ + bl 12a40c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 57802 │ │ │ │ + beq.n 5784a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57802 │ │ │ │ + cbnz r3, 5784a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 577e0 │ │ │ │ - b.n 57810 │ │ │ │ + bne.n 57828 │ │ │ │ + b.n 57858 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57826 │ │ │ │ + beq.n 5786e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57826 │ │ │ │ + cbnz r3, 5786e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005782c : │ │ │ │ +00057874 : │ │ │ │ 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] @ (57950 ) │ │ │ │ + ldr r3, [pc, #276] @ (57998 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 5786a │ │ │ │ + cbz r5, 578b2 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 57852 │ │ │ │ + bne.n 5789a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 57844 │ │ │ │ + b.n 5788c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57884 │ │ │ │ + beq.n 578cc │ │ │ │ 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 57884 │ │ │ │ - b.n 5784e │ │ │ │ + bcs.n 578cc │ │ │ │ + b.n 57896 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #51892 @ 0xcab4 │ │ │ │ + movw r2, #58124 @ 0xe30c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127758 <_PyErr_SetString@@Base> │ │ │ │ + bl 1284b0 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5794c │ │ │ │ + b.n 57994 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb45c │ │ │ │ + bl 1ccd1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57880 │ │ │ │ + beq.n 578c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57920 │ │ │ │ + bne.n 57968 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 578aa │ │ │ │ + cbnz r6, 578f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3ed4 │ │ │ │ + bl d4104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 578e6 │ │ │ │ - bl 71410 │ │ │ │ + cbnz r5, 5792e │ │ │ │ + bl 71438 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 578e4 │ │ │ │ + cbnz r0, 5792c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57880 │ │ │ │ + beq.n 578c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57880 │ │ │ │ - ldr r2, [pc, #136] @ (57954 ) │ │ │ │ + bne.n 578c8 │ │ │ │ + ldr r2, [pc, #136] @ (5799c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578da │ │ │ │ + cbz r3, 57922 │ │ │ │ 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 57880 │ │ │ │ + b.n 578c8 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 86f44 │ │ │ │ + bl 87174 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5794a │ │ │ │ + beq.n 57992 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5794a │ │ │ │ - ldr r2, [pc, #76] @ (57954 ) │ │ │ │ + cbnz r3, 57992 │ │ │ │ + ldr r2, [pc, #76] @ (5799c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57916 │ │ │ │ + cbz r3, 5795e │ │ │ │ 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 5794a │ │ │ │ + b.n 57992 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5794c │ │ │ │ + beq.n 57994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5794c │ │ │ │ - ldr r2, [pc, #32] @ (57954 ) │ │ │ │ + cbnz r3, 57994 │ │ │ │ + ldr r2, [pc, #32] @ (5799c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57940 │ │ │ │ + cbz r3, 57988 │ │ │ │ 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 5794c │ │ │ │ + b.n 57994 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (579a4 ) │ │ │ │ + ldr r1, [pc, #60] @ (579ec ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 2388b0 │ │ │ │ + bl 239ff0 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 579a0 │ │ │ │ + bne.n 579e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57992 │ │ │ │ + beq.n 579da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57992 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 579da │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (579a4 ) │ │ │ │ - b.w 2388b0 │ │ │ │ + ldr r1, [pc, #8] @ (579ec ) │ │ │ │ + b.w 239ff0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 578d8 │ │ │ │ + bcc.n 57920 │ │ │ │ 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, 579c6 │ │ │ │ + cbnz r0, 57a0e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 579d0 │ │ │ │ - b.n 579d6 │ │ │ │ + cbnz r0, 57a18 │ │ │ │ + b.n 57a1e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579c0 │ │ │ │ - b.n 579e4 │ │ │ │ + beq.n 57a08 │ │ │ │ + b.n 57a2c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 579e4 │ │ │ │ + cbnz r0, 57a2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 579e4 │ │ │ │ + cbz r0, 57a2c │ │ │ │ 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 57a0a │ │ │ │ + bne.n 57a52 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57a24 │ │ │ │ - b.n 57a38 │ │ │ │ + cbnz r0, 57a6c │ │ │ │ + b.n 57a80 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56976 @ 0xde90 │ │ │ │ + movw r0, #63248 @ 0xf710 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579fe │ │ │ │ + bne.n 57a46 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ac8 │ │ │ │ - bl 83a2c │ │ │ │ + b.n 57b10 │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57a46 │ │ │ │ + bne.n 57a8e │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57a56 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 57a9e │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a20 │ │ │ │ + bne.n 57a68 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57a56 │ │ │ │ + b.n 57a9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57a34 │ │ │ │ + bne.n 57a7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57a34 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a7c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ee0bc │ │ │ │ + bl 1ef7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a20 │ │ │ │ + beq.n 57a68 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57a86 │ │ │ │ + bne.n 57ace │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5612 @ 0x15ec │ │ │ │ + movw r1, #11892 @ 0x2e74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 57a20 │ │ │ │ + bl 12844c │ │ │ │ + b.n 57a68 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 147bb0 │ │ │ │ + bl 148990 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57a20 │ │ │ │ + beq.n 57a68 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57a9a │ │ │ │ + cbz r3, 57ae2 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57aa2 │ │ │ │ + b.n 57aea │ │ │ │ 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 │ │ │ │ @@ -67574,99 +67598,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] @ (57ad8 ) │ │ │ │ - b.w 2388b0 │ │ │ │ + ldr r1, [pc, #4] @ (57b20 ) │ │ │ │ + b.w 239ff0 │ │ │ │ nop │ │ │ │ - b.n 57ed4 │ │ │ │ + b.n 57f1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ae8 ) │ │ │ │ - b.w 2388b0 │ │ │ │ + ldr r1, [pc, #4] @ (57b30 ) │ │ │ │ + b.w 239ff0 │ │ │ │ nop │ │ │ │ - b.n 5748c │ │ │ │ + b.n 574d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57af8 ) │ │ │ │ - b.w 2388b0 │ │ │ │ + ldr r1, [pc, #4] @ (57b40 ) │ │ │ │ + b.w 239ff0 │ │ │ │ nop │ │ │ │ - b.n 5754c │ │ │ │ + b.n 57594 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b08 ) │ │ │ │ - b.w 2388b0 │ │ │ │ + ldr r1, [pc, #4] @ (57b50 ) │ │ │ │ + b.w 239ff0 │ │ │ │ nop │ │ │ │ - b.n 5759c │ │ │ │ + b.n 575e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57b18 ) │ │ │ │ + ldr r1, [pc, #8] @ (57b60 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2388b0 │ │ │ │ + b.w 239ff0 │ │ │ │ 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 57b42 │ │ │ │ + beq.n 57b8a │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57b42 │ │ │ │ + cbz r1, 57b8a │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57b54 │ │ │ │ + cbz r6, 57b9c │ │ │ │ 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 57bc6 │ │ │ │ + b.n 57c0e │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57b76 │ │ │ │ + beq.n 57bbe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w be5a8 │ │ │ │ - bl 1a5008 │ │ │ │ + b.w be6fc │ │ │ │ + bl 1a68a8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57bc6 │ │ │ │ + cbz r0, 57c0e │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57ba4 │ │ │ │ + cbnz r0, 57bec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57bc6 │ │ │ │ + beq.n 57c0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57bc6 │ │ │ │ + cbnz r3, 57c0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57bc6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57c0e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67678,144 +67702,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 57c1c │ │ │ │ + bhi.n 57c64 │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c26 │ │ │ │ + bne.n 57c6e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57c26 │ │ │ │ + bne.n 57c6e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bfc │ │ │ │ + bne.n 57c44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57bfe │ │ │ │ + b.n 57c46 │ │ │ │ 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 57c2e │ │ │ │ + b.n 57c76 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00057c34 : │ │ │ │ +00057c7c : │ │ │ │ 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, #44468 @ 0xadb4 │ │ │ │ + movw r1, #50700 @ 0xc60c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #20712 @ 0x50e8 │ │ │ │ + movw r0, #27012 @ 0x6984 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10f118 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57c66 │ │ │ │ + cbnz r0, 57cae │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57c8c │ │ │ │ + b.n 57cd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57c5c │ │ │ │ + beq.n 57ca4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl be5a8 │ │ │ │ + bl be6fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57c88 │ │ │ │ - bl 83a2c │ │ │ │ + cbz r0, 57cd0 │ │ │ │ + bl 83a3c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57c8c │ │ │ │ + b.n 57cd4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 800e0 │ │ │ │ + bl 800f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57db4 │ │ │ │ + beq.n 57dfc │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57dc0 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e08 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d92 │ │ │ │ + beq.n 57dda │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57d00 │ │ │ │ + beq.n 57d48 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24996 @ 0x61a4 │ │ │ │ + movw r1, #31268 @ 0x7a24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 57d92 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 57dda │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57d92 │ │ │ │ + blt.n 57dda │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d92 │ │ │ │ + beq.n 57dda │ │ │ │ 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] @ (57dc4 ) │ │ │ │ + ldr r1, [pc, #148] @ (57e0c ) │ │ │ │ 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] │ │ │ │ @@ -67827,110 +67851,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 57d74 │ │ │ │ + beq.n 57dbc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57d74 │ │ │ │ + cbnz r2, 57dbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57d82 │ │ │ │ + bne.n 57dca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57db8 │ │ │ │ + b.n 57e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57d7e │ │ │ │ + bne.n 57dc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57d7e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57dc6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57db4 │ │ │ │ + beq.n 57dfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57db4 │ │ │ │ + cbnz r3, 57dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 57e4e │ │ │ │ + beq.n 57e96 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57e4e │ │ │ │ + beq.n 57e96 │ │ │ │ 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 57e12 │ │ │ │ + beq.n 57e5a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57e12 │ │ │ │ + cbz r3, 57e5a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33435 @ 0x829b │ │ │ │ + movw r3, #33507 @ 0x82e3 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57e12 │ │ │ │ + bne.n 57e5a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 58122 │ │ │ │ + bl 5816a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57e2e │ │ │ │ + cbz r0, 57e76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e2e │ │ │ │ + beq.n 57e76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57e2e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57e76 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57e4e │ │ │ │ + cbz r0, 57e96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e4e │ │ │ │ + beq.n 57e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57e4e │ │ │ │ + cbnz r3, 57e96 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 │ │ │ │ @@ -67939,34 +67963,34 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057e78 : │ │ │ │ - cbnz r0, 57e7e │ │ │ │ - b.w 1e8b74 │ │ │ │ +00057ec0 : │ │ │ │ + cbnz r0, 57ec6 │ │ │ │ + b.w 1ea2a4 │ │ │ │ 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] @ (57eb8 ) │ │ │ │ + ldr r2, [pc, #28] @ (57f00 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57eb2 │ │ │ │ + cbz r3, 57efa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ @@ -67985,434 +68009,434 @@ │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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, 57f2c │ │ │ │ + cbnz r3, 57f74 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 57f2c │ │ │ │ + ble.n 57f74 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57f2c │ │ │ │ - cbnz r4, 57f48 │ │ │ │ + bne.n 57f74 │ │ │ │ + cbnz r4, 57f90 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (57f70 ) │ │ │ │ + ldr r4, [pc, #60] @ (57fb8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 57f6a │ │ │ │ + cbz r0, 57fb2 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57f5c │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 57f6a │ │ │ │ + bne.n 57fa4 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 57fb2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1be6d0 │ │ │ │ + b.w 1bff90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 25e6c4 │ │ │ │ + b.w 25fd70 │ │ │ │ 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, #65028 @ 0xfe04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bfb10 │ │ │ │ - cbz r0, 57fcc │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl bfc6c │ │ │ │ + cbz r0, 58014 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57fd0 │ │ │ │ + beq.n 58018 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25120 @ 0x6220 │ │ │ │ + movw r1, #31392 @ 0x7aa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58046 │ │ │ │ + b.n 5808e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 57fde │ │ │ │ + cbnz r3, 58026 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58046 │ │ │ │ + b.n 5808e │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 57ffa │ │ │ │ + beq.n 58042 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25152 @ 0x6240 │ │ │ │ + movw r1, #31424 @ 0x7ac0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 57fcc │ │ │ │ + bl 12844c │ │ │ │ + b.n 58014 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 5801a │ │ │ │ + beq.n 58062 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25192 @ 0x6268 │ │ │ │ + movw r1, #31464 @ 0x7ae8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 57fcc │ │ │ │ + bl 12844c │ │ │ │ + b.n 58014 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (5804c ) │ │ │ │ + ldr r0, [pc, #40] @ (58094 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57fcc │ │ │ │ + beq.n 58014 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57fd4 │ │ │ │ + beq.n 5801c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57fd4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57fd4 │ │ │ │ + bne.n 5801c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5801c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57ca0 │ │ │ │ + b.n 57ce8 │ │ │ │ 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 5808a │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + bmi.n 580d2 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #15044 @ 0x3ac4 │ │ │ │ + movw r0, #21276 @ 0x531c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58120 │ │ │ │ + b.n 58168 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 580b0 │ │ │ │ + beq.n 580f8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25240 @ 0x6298 │ │ │ │ + movw r1, #31512 @ 0x7b18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 58086 │ │ │ │ + bl 12844c │ │ │ │ + b.n 580ce │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 580ea │ │ │ │ + bne.n 58132 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 123df4 │ │ │ │ + bl 124db4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 580e0 │ │ │ │ + ble.n 58128 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20d7fc │ │ │ │ + bl 20ef90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58086 │ │ │ │ + beq.n 580ce │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 123df4 │ │ │ │ + bl 124db4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58120 │ │ │ │ + b.n 58168 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13b288 │ │ │ │ + bl 13bffc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 58104 │ │ │ │ + bcc.n 5814c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d7fc │ │ │ │ + bl 20ef90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58086 │ │ │ │ + beq.n 580ce │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17b700 │ │ │ │ - b.n 580e0 │ │ │ │ + bl 17c5ec │ │ │ │ + b.n 58128 │ │ │ │ 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 d3c7c │ │ │ │ + bl d3eac │ │ │ │ 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 58166 │ │ │ │ + bne.n 581ae │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 58214 │ │ │ │ + beq.n 5825c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5818a │ │ │ │ + beq.n 581d2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5818a │ │ │ │ + b.n 581d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fbc0 │ │ │ │ + bl 130908 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58182 │ │ │ │ + cbnz r0, 581ca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25312 @ 0x62e0 │ │ │ │ + movw r0, #31584 @ 0x7b60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ee2d8 │ │ │ │ - b.n 58214 │ │ │ │ + bl 1ef9fc │ │ │ │ + b.n 5825c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (58220 ) │ │ │ │ + ldr r0, [pc, #148] @ (58268 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 1327b4 │ │ │ │ - cbnz r0, 581ac │ │ │ │ + bl 133508 │ │ │ │ + cbnz r0, 581f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25356 @ 0x630c │ │ │ │ + movw r0, #31628 @ 0x7b8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ee2d8 │ │ │ │ - b.n 581c0 │ │ │ │ + bl 1ef9fc │ │ │ │ + b.n 58208 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 581c0 │ │ │ │ + beq.n 58208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 581c0 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58208 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 581fe │ │ │ │ + beq.n 58246 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (58224 ) │ │ │ │ + ldr r0, [pc, #88] @ (5826c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93380 │ │ │ │ - cbnz r0, 581ea │ │ │ │ + bl 934d4 │ │ │ │ + cbnz r0, 58232 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25312 @ 0x62e0 │ │ │ │ + movw r0, #31584 @ 0x7b60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ee2d8 │ │ │ │ - b.n 581fe │ │ │ │ + bl 1ef9fc │ │ │ │ + b.n 58246 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 581fe │ │ │ │ + beq.n 58246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 581fe │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58246 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58214 │ │ │ │ + beq.n 5825c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58214 │ │ │ │ + cbnz r3, 5825c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3c90 │ │ │ │ + bl d3ec0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 57e78 │ │ │ │ + b.n 57ec0 │ │ │ │ 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, 58250 │ │ │ │ - movw r1, #25428 @ 0x6354 │ │ │ │ + cbnz r2, 58298 │ │ │ │ + movw r1, #31700 @ 0x7bd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5825c │ │ │ │ - movw r1, #25452 @ 0x636c │ │ │ │ + bl 12844c │ │ │ │ + b.n 582a4 │ │ │ │ + movw r1, #31724 @ 0x7bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 14a5b4 │ │ │ │ - cbnz r0, 58284 │ │ │ │ + bl 14b394 │ │ │ │ + cbnz r0, 582cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58298 │ │ │ │ + b.n 582e0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58280 │ │ │ │ + blt.n 582c8 │ │ │ │ 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 58122 │ │ │ │ + bl 5816a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 58310 │ │ │ │ + cbz r2, 58358 │ │ │ │ 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 582d6 │ │ │ │ + bge.n 5831e │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 582c6 │ │ │ │ + bne.n 5830e │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 58310 │ │ │ │ - movw r1, #33435 @ 0x829b │ │ │ │ + ble.n 58358 │ │ │ │ + movw r1, #33507 @ 0x82e3 │ │ │ │ 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 582fc │ │ │ │ + bge.n 58344 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 582fc │ │ │ │ + cbz r0, 58344 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 582fc │ │ │ │ + cbz r5, 58344 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 58304 │ │ │ │ + bne.n 5834c │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 582e4 │ │ │ │ - b.n 58310 │ │ │ │ + bne.n 5832c │ │ │ │ + b.n 58358 │ │ │ │ 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, #25472 @ 0x6380 │ │ │ │ + movw r0, #31744 @ 0x7c00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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 daf5c <_PyType_Name@@Base> │ │ │ │ + bl db1ec <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #25480 @ 0x6388 │ │ │ │ + movw r0, #31752 @ 0x7c08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ 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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 5836e │ │ │ │ + cbz r3, 583b6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 58376 │ │ │ │ + b.n 583be │ │ │ │ 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 │ │ │ │ @@ -68421,979 +68445,979 @@ │ │ │ │ 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, 583a6 │ │ │ │ + cbnz r3, 583ee │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 583a6 │ │ │ │ + ble.n 583ee │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 583a6 │ │ │ │ - cbnz r0, 583be │ │ │ │ + bne.n 583ee │ │ │ │ + cbnz r0, 58406 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58400 ) │ │ │ │ + ldr r4, [pc, #80] @ (58448 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 583f8 │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58440 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 583d0 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 583f8 │ │ │ │ + bne.n 58418 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 58440 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a15c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 583ee │ │ │ │ + bge.n 58436 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 579a8 │ │ │ │ + b.w 579f0 │ │ │ │ │ │ │ │ -00058408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00058450 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33941 @ 0x8495 │ │ │ │ + movw r1, #34013 @ 0x84dd │ │ │ │ movt r1, #5 │ │ │ │ - b.w 24cd54 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x230> │ │ │ │ + b.w 24e484 <_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, 58436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r3, 5847e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + ble.n 5847e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ - cbnz r0, 5844e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 5847e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r0, 58496 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88>) │ │ │ │ + ldr r4, [pc, #80] @ (584d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58488 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 584d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58460 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 58488 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bne.n 584a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 584d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5847e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76> │ │ │ │ + bge.n 584c6 <_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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ 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, #25492 @ 0x6394 │ │ │ │ + movw r1, #31764 @ 0x7c14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14b714 │ │ │ │ - cbnz r0, 584d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc8> │ │ │ │ + bl 14c4f4 │ │ │ │ + cbnz r0, 58518 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58524 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11c> │ │ │ │ + b.n 5856c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 584ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ + cbz r0, 58532 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 58514 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10c> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 5855c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #52] @ 58530 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x128> │ │ │ │ + vldr d5, [pc, #52] @ 58578 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x128> │ │ │ │ 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 58520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x118> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 58568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x118> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc4> │ │ │ │ + bne.n 58514 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc4> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 83adc │ │ │ │ + bl 83aec │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5845e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + bvs.n 584a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ @ 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, 58550 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x148> │ │ │ │ - cbz r2, 5856a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x162> │ │ │ │ + cbnz r3, 58598 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x148> │ │ │ │ + cbz r2, 585b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x162> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5856a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x162> │ │ │ │ + cbz r3, 585b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x162> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25516 @ 0x63ac │ │ │ │ + movw r1, #31788 @ 0x7c2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58572 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16a> │ │ │ │ + b.n 585ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16a> │ │ │ │ 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 585b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b0> │ │ │ │ + bhi.n 58600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b0> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 585d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c8> │ │ │ │ + bmi.n 58618 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c8> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #13124 @ 0x3344 │ │ │ │ + movw r2, #19392 @ 0x4bc0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27256 @ 0x6a78 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33552 @ 0x8310 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ - movw r0, #27256 @ 0x6a78 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ + movw r0, #33552 @ 0x8310 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5858e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x186> │ │ │ │ - b.n 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ + bne.n 585d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x186> │ │ │ │ + b.n 58768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5863a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x232> │ │ │ │ + ble.n 58682 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x232> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5863a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x232> │ │ │ │ + beq.n 58682 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x232> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5861a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x212> │ │ │ │ + bpl.n 58662 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x212> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ + beq.w 58768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5863a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x232> │ │ │ │ + beq.n 58682 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x232> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ + bl 12844c │ │ │ │ + b.n 58768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27256 @ 0x6a78 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33552 @ 0x8310 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5865a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x252> │ │ │ │ + blt.n 586a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x252> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25544 @ 0x63c8 │ │ │ │ + movw r1, #31816 @ 0x7c48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ + bl 12844c │ │ │ │ + b.n 58768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ + beq.n 58768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ 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 586fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f2> │ │ │ │ + ble.n 58742 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f2> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58688 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x280> │ │ │ │ + beq.n 586d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x280> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58696 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x28e> │ │ │ │ + bne.n 586de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x28e> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58676 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + b.n 586be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 586a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x29c> │ │ │ │ + bne.n 586ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x29c> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58676 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + b.n 586be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 586b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2aa> │ │ │ │ + bne.n 586fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2aa> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58676 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + b.n 586be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 586c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b8> │ │ │ │ + bne.n 58708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b8> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58676 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + b.n 586be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 586f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ + bls.n 5873c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ 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 58676 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + b.n 586be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58676 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + b.n 586be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9acfc <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ + bl 9ae18 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ + cbz r1, 58768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x318> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #36528 @ 0x8eb0 │ │ │ │ + movw r0, #42760 @ 0xa708 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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, 5873e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cbz r2, 58758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x350> │ │ │ │ + cbnz r3, 58786 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ + cbz r2, 587a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x350> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x350> │ │ │ │ + cbz r3, 587a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x350> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25576 @ 0x63e8 │ │ │ │ + movw r1, #31848 @ 0x7c68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x358> │ │ │ │ + b.n 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x358> │ │ │ │ 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, 5877a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x372> │ │ │ │ - cbz r2, 58794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c> │ │ │ │ + cbnz r3, 587c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x372> │ │ │ │ + cbz r2, 587dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c> │ │ │ │ + cbz r3, 587dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25608 @ 0x6408 │ │ │ │ + movw r1, #31880 @ 0x7c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5879c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x394> │ │ │ │ + b.n 587e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x394> │ │ │ │ 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 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 587d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bge.n 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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, #1132 @ 0x46c │ │ │ │ + movw r1, #7792 @ 0x1e70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl bfb10 │ │ │ │ - cbz r0, 58810 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x408> │ │ │ │ + bl bfc6c │ │ │ │ + cbz r0, 58858 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x408> │ │ │ │ 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, 58834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ + cbnz r3, 5887c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ + ble.n 5887c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ - cbnz r0, 5884c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x444> │ │ │ │ + bne.n 5887c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ + cbnz r0, 58894 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x444> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5888c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x484>) │ │ │ │ + ldr r4, [pc, #80] @ (588d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x484>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47c> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 588cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 58884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47c> │ │ │ │ + blt.n 588cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47c> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25648 @ 0x6430 │ │ │ │ + movw r1, #31920 @ 0x7cb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #17068 @ 0x42ac │ │ │ │ + movw r0, #23300 @ 0x5b04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47c> │ │ │ │ + blt.n 588cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24d240 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x71c> │ │ │ │ + b.w 24e850 <_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 588b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4aa> │ │ │ │ + bne.n 588fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4aa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 588cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ - b.n 588c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 58914 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ + b.n 58910 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #62276 @ 0xf344 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2972 @ 0xb9c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 588a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x49e> │ │ │ │ + bne.n 588ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x49e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5890e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x506> │ │ │ │ + b.n 58956 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x506> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 588c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + beq.n 58910 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 588c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + beq.n 58910 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58906 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4fe> │ │ │ │ + bge.n 5894e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4fe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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, #61636 @ 0xf0c4 │ │ │ │ + movt r4, #38 @ 0x26 │ │ │ │ + movw r3, #61660 @ 0xf0dc │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + movw r2, #61628 @ 0xf0bc │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r1, #61648 @ 0xf0d0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + movw r0, #31924 @ 0x7cb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8285c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00058912 : │ │ │ │ +0005899c : │ │ │ │ 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] @ (5893c ) │ │ │ │ + ldr r4, [pc, #24] @ (589c4 ) │ │ │ │ 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 1ad210 │ │ │ │ + bl 1ae930 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movw r4, #55364 @ 0xd844 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #55388 @ 0xd85c │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #55356 @ 0xd83c │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r1, #55376 @ 0xd850 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #25652 @ 0x6434 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 13e428 │ │ │ │ + bl 13f1a0 │ │ │ │ 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 589d4 │ │ │ │ + bne.n 58a1a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d1ed4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 589ee │ │ │ │ - b.n 589ea │ │ │ │ + bl 1d37a0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 58a34 │ │ │ │ + b.n 58a30 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #62264 @ 0xf338 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2960 @ 0xb90 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589c8 │ │ │ │ + bne.n 58a0e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58a30 │ │ │ │ + b.n 58a76 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d1ed4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d37a0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589ea │ │ │ │ + beq.n 58a30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d1ed4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d37a0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589ea │ │ │ │ + beq.n 58a30 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58a28 │ │ │ │ + bge.n 58a6e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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, #25660 @ 0x643c │ │ │ │ + movw r1, #31932 @ 0x7cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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, #25700 @ 0x6464 │ │ │ │ + movw r1, #31992 @ 0x7cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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, #25772 @ 0x64ac │ │ │ │ + movw r1, #32044 @ 0x7d2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 58ae0 │ │ │ │ + bne.n 58b26 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 58b0e │ │ │ │ + b.n 58b54 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 14daac <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e88c <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58b0a │ │ │ │ + blt.n 58b50 │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58b0e │ │ │ │ + bge.n 58b54 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11976 @ 0x2ec8 │ │ │ │ + movw r1, #18248 @ 0x4748 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b26 │ │ │ │ + b.n 58b6c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #16 │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58b12 │ │ │ │ + bne.n 58b58 │ │ │ │ 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 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58c6a │ │ │ │ + bne.w 58cb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2616a8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 262da4 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58c6a │ │ │ │ - cbz r4, 58b80 │ │ │ │ + beq.w 58cb0 │ │ │ │ + cbz r4, 58bc6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2616a8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 262da4 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58b9e │ │ │ │ + cbnz r0, 58be4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c6a │ │ │ │ + beq.n 58cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c6a │ │ │ │ + bne.n 58cb0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58c60 │ │ │ │ + b.n 58ca6 │ │ │ │ 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, 58bc6 │ │ │ │ + cbz r6, 58c0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2616a8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 262da4 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58be4 │ │ │ │ + cbnz r0, 58c2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c4e │ │ │ │ + beq.n 58c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c4e │ │ │ │ + bne.n 58c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c4e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58c94 │ │ │ │ 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, 58bfc │ │ │ │ + cbz r0, 58c42 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl be5a8 │ │ │ │ - bl 782f8 │ │ │ │ - b.n 58c22 │ │ │ │ + bl be6fc │ │ │ │ + bl 78388 │ │ │ │ + b.n 58c68 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10f1a8 │ │ │ │ + bl 10fc28 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58c22 │ │ │ │ + ble.n 58c68 │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25816 @ 0x64d8 │ │ │ │ + movw r1, #32088 @ 0x7d58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c38 │ │ │ │ + beq.n 58c7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c38 │ │ │ │ + cbnz r3, 58c7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c4e │ │ │ │ + beq.n 58c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c4e │ │ │ │ + cbnz r3, 58c94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c6a │ │ │ │ + beq.n 58cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58c6a │ │ │ │ + cbnz r3, 58cb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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] @ (58da0 ) │ │ │ │ + ldr r3, [pc, #288] @ (58de8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58c98 │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58da4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r0, 58cde │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #272] @ (58dec ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25924 @ 0x6544 │ │ │ │ + movw r1, #32196 @ 0x7dc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f88d0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8b38 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58cae │ │ │ │ + bge.n 58cf4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d98 │ │ │ │ - bl 71410 │ │ │ │ + b.n 58dde │ │ │ │ + bl 71438 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58caa │ │ │ │ - ldr r0, [pc, #236] @ (58da8 ) │ │ │ │ + beq.n 58cf0 │ │ │ │ + ldr r0, [pc, #240] @ (58df0 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58cd2 │ │ │ │ + bne.n 58d18 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58cc2 │ │ │ │ + bne.n 58d08 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58cee │ │ │ │ + beq.n 58d34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d84bc │ │ │ │ + bl 1d9d84 │ │ │ │ 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, 58d74 │ │ │ │ + cbz r7, 58dba │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58d56 │ │ │ │ + cbz r6, 58d9c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d5dbc │ │ │ │ + bl 1d7684 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58d1c │ │ │ │ + cbnz r0, 58d62 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58d0c │ │ │ │ + b.n 58d52 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7dee8 │ │ │ │ + bl 7def4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58d5c │ │ │ │ + cbz r0, 58da2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58d4e │ │ │ │ + beq.n 58d94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d4e │ │ │ │ + cbnz r3, 58d94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58d18 │ │ │ │ - b.n 58d5c │ │ │ │ + bge.n 58d5e │ │ │ │ + b.n 58da2 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58d06 │ │ │ │ + b.n 58d4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d72 │ │ │ │ + beq.n 58db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d72 │ │ │ │ + cbnz r3, 58db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58d8c │ │ │ │ + bne.n 58dd2 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d7c │ │ │ │ + bne.n 58dc2 │ │ │ │ dmb ish │ │ │ │ - beq.n 58d98 │ │ │ │ - ldr r0, [pc, #20] @ (58da8 ) │ │ │ │ - bl 24610c │ │ │ │ + beq.n 58dde │ │ │ │ + ldr r0, [pc, #20] @ (58df0 ) │ │ │ │ + bl 24783c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ 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, 58dd2 │ │ │ │ + cbnz r2, 58e1a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58de4 │ │ │ │ - b.n 58de0 │ │ │ │ + bge.n 58e2c │ │ │ │ + b.n 58e28 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee0bc │ │ │ │ + bl 1ef7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58dca │ │ │ │ - b.n 58dfe │ │ │ │ + bne.n 58e12 │ │ │ │ + b.n 58e46 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58de8 │ │ │ │ + bmi.n 58e30 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58e04 │ │ │ │ + blt.n 58e4c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64020 @ 0xfa14 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #4716 @ 0x126c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58e20 │ │ │ │ - cbnz r5, 58e18 │ │ │ │ + b.n 58e68 │ │ │ │ + cbnz r5, 58e60 │ │ │ │ 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 1e0458 │ │ │ │ + b.w 1e1b84 │ │ │ │ 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} │ │ │ │ @@ -69403,19 +69427,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 1d8264 │ │ │ │ + bl 1d9b2c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 │ │ │ │ @@ -69431,48 +69455,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 1d8264 │ │ │ │ + bl 1d9b2c │ │ │ │ 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, 58eb4 │ │ │ │ + cbnz r3, 58efc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58eb4 │ │ │ │ + ble.n 58efc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58eb4 │ │ │ │ - cbnz r0, 58ecc │ │ │ │ + bne.n 58efc │ │ │ │ + cbnz r0, 58f14 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #52] @ (58ef0 ) │ │ │ │ + ldr r4, [pc, #52] @ (58f38 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58ee8 │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58f30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58ee8 │ │ │ │ + blt.n 58f30 │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24d240 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x71c> │ │ │ │ + b.w 24e850 <_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} │ │ │ │ @@ -69484,103 +69508,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, #25948 @ 0x655c │ │ │ │ + movw r2, #32220 @ 0x7ddc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1fa74c <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1fbedc <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58fe6 │ │ │ │ + beq.n 5902e │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58f66 │ │ │ │ + bge.n 58fae │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58fd6 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 5901e │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f34 │ │ │ │ - b.n 58fc4 │ │ │ │ + beq.n 58f7c │ │ │ │ + b.n 5900c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 58fcc │ │ │ │ + cbz r3, 59014 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 83510 │ │ │ │ + bl 83520 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58fc4 │ │ │ │ + cbz r0, 5900c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58fae │ │ │ │ + cbz r0, 58ff6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1bccc4 │ │ │ │ + bl 1be584 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58fae │ │ │ │ + cbz r0, 58ff6 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58fae │ │ │ │ + cbz r0, 58ff6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58fae │ │ │ │ + cbz r0, 58ff6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 800e0 │ │ │ │ - cbnz r0, 58fc8 │ │ │ │ + bl 800f4 │ │ │ │ + cbnz r0, 59010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58fc4 │ │ │ │ + beq.n 5900c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58fc4 │ │ │ │ + cbnz r3, 5900c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58fe6 │ │ │ │ + b.n 5902e │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 58fe6 │ │ │ │ + b.n 5902e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 58fe6 │ │ │ │ + b.n 5902e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #244] @ (590f4 ) │ │ │ │ + ldr r5, [pc, #244] @ (5913c ) │ │ │ │ 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} │ │ │ │ @@ -69588,807 +69612,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 59030 │ │ │ │ + bne.n 59078 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59030 │ │ │ │ + ble.n 59078 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59030 │ │ │ │ - cbnz r6, 59052 │ │ │ │ - ldr r4, [pc, #196] @ (590f8 ) │ │ │ │ + bne.n 59078 │ │ │ │ + cbnz r6, 5909a │ │ │ │ + ldr r4, [pc, #196] @ (59140 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590ce │ │ │ │ + beq.n 59116 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111360 │ │ │ │ + bl 111de4 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590d8 │ │ │ │ - movw r3, #65476 @ 0xffc4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ + beq.n 59120 │ │ │ │ + movw r3, #6172 @ 0x181c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1f8d40 │ │ │ │ - cbz r0, 590dc │ │ │ │ + bl 1fa584 │ │ │ │ + cbz r0, 59124 │ │ │ │ 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 59094 │ │ │ │ + beq.n 590dc │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5909c │ │ │ │ + b.n 590e4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 590c4 │ │ │ │ + bne.n 5910c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 590be │ │ │ │ + cbz r2, 59106 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 590b8 │ │ │ │ - bl f18e4 │ │ │ │ - b.n 590be │ │ │ │ + bne.n 59100 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 59106 │ │ │ │ mov r1, r7 │ │ │ │ - bl 111920 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 590dc │ │ │ │ + bl 1123a4 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 59124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590de │ │ │ │ + b.n 59126 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 590de │ │ │ │ + b.n 59126 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590de │ │ │ │ + b.n 59126 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 111938 │ │ │ │ + bl 1123bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #16 │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ 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 59122 │ │ │ │ + bne.n 5916a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59142 │ │ │ │ - b.n 5913a │ │ │ │ + bne.n 5918a │ │ │ │ + b.n 59182 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61852 @ 0xf19c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2548 @ 0x9f4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59114 │ │ │ │ - b.n 591e8 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5915c │ │ │ │ + b.n 59230 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591e8 │ │ │ │ + bne.n 59230 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 153838 │ │ │ │ - cbnz r0, 59164 │ │ │ │ + bl 154758 │ │ │ │ + cbnz r0, 591ac │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25960 @ 0x6568 │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 591c2 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5920a │ │ │ │ mov r0, r5 │ │ │ │ - bl 153e3c │ │ │ │ + bl 154d5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 591c2 │ │ │ │ + blt.n 5920a │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55aca │ │ │ │ + bl 55b02 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 591c2 │ │ │ │ - bl 95e08 │ │ │ │ + beq.n 5920a │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 591b4 │ │ │ │ + bge.n 591fc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 591d8 │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 59220 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59182 │ │ │ │ + beq.n 591ca │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55cd2 │ │ │ │ + bl 55c9c │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 591cc │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 591e8 │ │ │ │ + bne.n 59214 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 59230 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ + b.w 7fa1c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 591b4 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 591fc │ │ │ │ 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 59214 │ │ │ │ + bne.n 5925c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5927e │ │ │ │ - b.n 5922c │ │ │ │ + blt.n 592c6 │ │ │ │ + b.n 59274 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #62176 @ 0xf2e0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2872 @ 0xb38 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59208 │ │ │ │ - b.n 5927e │ │ │ │ - movw r3, #65476 @ 0xffc4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ + bne.n 59250 │ │ │ │ + b.n 592c6 │ │ │ │ + movw r3, #6172 @ 0x181c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8d40 │ │ │ │ - cbz r0, 5927e │ │ │ │ + bl 1fa584 │ │ │ │ + cbz r0, 592c6 │ │ │ │ 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 59272 │ │ │ │ + bne.n 592ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5926c │ │ │ │ + cbz r3, 592b4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5927e │ │ │ │ + bl f1b5c │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 592c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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, #7756 @ 0x1e4c │ │ │ │ + movw r1, #13988 @ 0x36a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23edc0 <_PyTime_AsTimeval@@Base+0x4e0> │ │ │ │ + bl 240880 <_PyTime_AsTimeval@@Base+0x8b0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 592b0 │ │ │ │ + beq.n 592f8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 592b4 │ │ │ │ + b.n 592fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 592cc │ │ │ │ + cbz r0, 59314 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 593d4 │ │ │ │ + beq.w 5941c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 593c8 │ │ │ │ + beq.n 59410 │ │ │ │ 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 5930c │ │ │ │ + bne.n 59354 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5931a │ │ │ │ + cbnz r3, 59362 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5931a │ │ │ │ - movw r0, #38788 @ 0x9784 │ │ │ │ + cbnz r3, 59362 │ │ │ │ + movw r0, #45020 @ 0xafdc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a1e8 │ │ │ │ - bge.n 5931a │ │ │ │ - bl 243600 <_PyDeadline_Get@@Base+0x30b0> │ │ │ │ + b.w 7a270 │ │ │ │ + bge.n 59362 │ │ │ │ + bl 244d3c <_PyDeadline_Get@@Base+0x2760> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 593c2 │ │ │ │ + beq.n 5940a │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5932a │ │ │ │ + b.n 59372 │ │ │ │ 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 59342 │ │ │ │ + beq.n 5938a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59342 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5938a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26bb74 │ │ │ │ + bl 26d3e4 │ │ │ │ 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 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26bb74 │ │ │ │ + bl 26d3e4 │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 59396 │ │ │ │ + cbz r7, 593de │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #25996 @ 0x658c │ │ │ │ + movw r0, #32268 @ 0x7e0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - b.n 593c2 │ │ │ │ - cbz r4, 593ac │ │ │ │ + bl ddf54 │ │ │ │ + b.n 5940a │ │ │ │ + cbz r4, 593f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #26024 @ 0x65a8 │ │ │ │ + movw r0, #32296 @ 0x7e28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - b.n 593c2 │ │ │ │ + bl ddf54 │ │ │ │ + b.n 5940a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #26044 @ 0x65bc │ │ │ │ + movw r0, #32316 @ 0x7e3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #38788 @ 0x9784 │ │ │ │ + movw r0, #45020 @ 0xafdc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1e8 │ │ │ │ + b.w 7a270 │ │ │ │ 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 59404 │ │ │ │ + bgt.n 5944c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5941e │ │ │ │ + bl 12844c │ │ │ │ + b.n 59466 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 59424 │ │ │ │ + cbz r6, 5946c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30732 @ 0x780c │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59470 │ │ │ │ + b.n 594b8 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 59440 │ │ │ │ + cbnz r1, 59488 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31252 @ 0x7a14 │ │ │ │ + movw r1, #37484 @ 0x926c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5941e │ │ │ │ + bl 12844c │ │ │ │ + b.n 59466 │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5945a │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 5945e │ │ │ │ - b.n 5941e │ │ │ │ + bne.n 594a2 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 594a6 │ │ │ │ + b.n 59466 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5946e │ │ │ │ + bgt.n 594b6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #26060 @ 0x65cc │ │ │ │ + movw r1, #32332 @ 0x7e4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5941e │ │ │ │ + bl 12844c │ │ │ │ + b.n 59466 │ │ │ │ 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, 594aa │ │ │ │ + cbnz r3, 594f2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 59490 │ │ │ │ + cbz r2, 594d8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 594aa │ │ │ │ - bl 166ac4 │ │ │ │ + cbnz r3, 594f2 │ │ │ │ + bl 1679c0 │ │ │ │ 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 2571b8 │ │ │ │ + b.w 258930 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26100 @ 0x65f4 │ │ │ │ + movw r1, #32372 @ 0x7e74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 594e2 │ │ │ │ + bhi.n 5952a │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5950e │ │ │ │ - b.n 594fc │ │ │ │ - movw r0, #40980 @ 0xa014 │ │ │ │ + ble.n 59556 │ │ │ │ + b.n 59544 │ │ │ │ + movw r0, #47212 @ 0xb86c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594dc │ │ │ │ + bne.n 59524 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 595b4 │ │ │ │ + b.n 595fc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59514 │ │ │ │ - bl 7f820 │ │ │ │ + cbnz r0, 5955c │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594f8 │ │ │ │ + bne.n 59540 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59534 │ │ │ │ - bl 83a2c │ │ │ │ + b.n 5957c │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59530 │ │ │ │ + beq.n 59578 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59530 │ │ │ │ + cbnz r3, 59578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 59506 │ │ │ │ + beq.n 5954e │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 59550 │ │ │ │ + cbnz r6, 59598 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26132 @ 0x6614 │ │ │ │ + movw r1, #32404 @ 0x7e94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 594f8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 59540 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59558 │ │ │ │ + bge.n 595a0 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 5955c │ │ │ │ + bmi.n 595a4 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 59574 │ │ │ │ + bgt.n 595bc │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60680 @ 0xed08 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #1376 @ 0x560 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 594f8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 59540 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59592 │ │ │ │ + ble.n 595da │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48472 @ 0xbd58 │ │ │ │ + movw r1, #54704 @ 0xd5b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 594f8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 59540 │ │ │ │ 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 147bb0 │ │ │ │ + bl 148990 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 594f8 │ │ │ │ - ldr r0, [pc, #8] @ (595b8 ) │ │ │ │ + beq.n 59540 │ │ │ │ + ldr r0, [pc, #8] @ (59600 ) │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 595dc │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 59600 │ │ │ │ + bne.n 59624 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 59648 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595f8 │ │ │ │ + bge.n 59640 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5960e │ │ │ │ + cbz r0, 59656 │ │ │ │ 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, #26248 @ 0x6688 │ │ │ │ + movw r2, #32520 @ 0x7f08 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa74c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5965c │ │ │ │ + bl 1fbedc <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 596a4 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59654 │ │ │ │ + bge.n 5969c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 5965c │ │ │ │ + bl f1b5c │ │ │ │ + b.n 596a4 │ │ │ │ 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, 5967e │ │ │ │ + cbnz r0, 596c6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59688 │ │ │ │ - b.n 5968e │ │ │ │ + cbnz r0, 596d0 │ │ │ │ + b.n 596d6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59678 │ │ │ │ - b.n 5969c │ │ │ │ + beq.n 596c0 │ │ │ │ + b.n 596e4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5969c │ │ │ │ + cbnz r0, 596e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5969c │ │ │ │ + cbz r0, 596e4 │ │ │ │ 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 fa478 │ │ │ │ + b.w fa7f8 │ │ │ │ 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 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 597ea │ │ │ │ + bne.w 59832 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59760 │ │ │ │ + bne.n 597a8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 596dc │ │ │ │ + cbz r3, 59724 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 596e6 │ │ │ │ + cbnz r3, 5972e │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 597ea │ │ │ │ + beq.w 59832 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597de │ │ │ │ + beq.n 59826 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597de │ │ │ │ + beq.n 59826 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d374 │ │ │ │ - bl 782f8 │ │ │ │ + bl 5d3bc │ │ │ │ + bl 78388 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59742 │ │ │ │ + beq.n 5978a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59742 │ │ │ │ + cbnz r3, 5978a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597ea │ │ │ │ + beq.n 59832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 597ea │ │ │ │ + bne.n 59832 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 597ea │ │ │ │ + beq.n 59832 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 597de │ │ │ │ + cbz r0, 59826 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 597de │ │ │ │ + cbz r0, 59826 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e26c │ │ │ │ - bl 782f8 │ │ │ │ + bl 8e494 │ │ │ │ + bl 78388 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597c6 │ │ │ │ + beq.n 5980e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 597c6 │ │ │ │ + cbnz r3, 5980e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597ea │ │ │ │ + beq.n 59832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 597ea │ │ │ │ + cbnz r3, 59832 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 597ea │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59832 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 782f8 │ │ │ │ + b.w 78388 │ │ │ │ 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, 59810 │ │ │ │ + cbz r6, 59858 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b.n 59812 │ │ │ │ + b.n 5985a │ │ │ │ mov r7, r6 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r6, 5981e │ │ │ │ + cbnz r6, 59866 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5981e │ │ │ │ - cbnz r1, 5981e │ │ │ │ - cbnz r0, 5983a │ │ │ │ + blt.n 59866 │ │ │ │ + cbnz r1, 59866 │ │ │ │ + cbnz r0, 59882 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #100] @ (59888 ) │ │ │ │ + ldr r6, [pc, #100] @ (598d0 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5983a │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59882 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59884 │ │ │ │ - cbz r7, 59848 │ │ │ │ + b.n 598cc │ │ │ │ + cbz r7, 59890 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5984a │ │ │ │ - b.n 59836 │ │ │ │ + bge.n 59892 │ │ │ │ + b.n 5987e │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202c14 │ │ │ │ + bl 2043a8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5986e │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 598b6 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59836 │ │ │ │ + bne.n 5987e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 59884 │ │ │ │ + b.n 598cc │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -70398,94 +70422,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 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5991a │ │ │ │ + bne.n 59962 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 598d6 │ │ │ │ + bne.n 5991e │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5991a │ │ │ │ + cbz r0, 59962 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5aa2e │ │ │ │ - b.n 598fc │ │ │ │ + bl 5a914 │ │ │ │ + b.n 59944 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 5991a │ │ │ │ + cbz r3, 59962 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5991a │ │ │ │ + cbz r0, 59962 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d267c │ │ │ │ - bl 782f8 │ │ │ │ + bl d28a8 │ │ │ │ + bl 78388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5991a │ │ │ │ + beq.n 59962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5991a │ │ │ │ + cbnz r3, 59962 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 5995a │ │ │ │ + bpl.n 599a2 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #8956 @ 0x22fc │ │ │ │ + movw r1, #15188 @ 0x3b54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12e0e4 │ │ │ │ - cbz r0, 5995a │ │ │ │ - cbz r4, 59968 │ │ │ │ + bl 12ee2c │ │ │ │ + cbz r0, 599a2 │ │ │ │ + cbz r4, 599b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59968 │ │ │ │ + beq.n 599b0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59968 │ │ │ │ + b.n 599b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8141c │ │ │ │ + b.w 81430 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 │ │ │ │ @@ -70493,35 +70517,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 599a6 │ │ │ │ + bhi.n 599ee │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 599f8 │ │ │ │ - b.n 599bc │ │ │ │ - movw r0, #27396 @ 0x6b04 │ │ │ │ + beq.n 59a40 │ │ │ │ + b.n 59a04 │ │ │ │ + movw r0, #33692 @ 0x839c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 59a00 │ │ │ │ - b.n 59998 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 59a48 │ │ │ │ + b.n 599e0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 88e68 │ │ │ │ - cbz r0, 59a00 │ │ │ │ + bl 89098 │ │ │ │ + cbz r0, 59a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 599d8 │ │ │ │ + cbz r3, 59a20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70531,759 +70555,761 @@ │ │ │ │ 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 59a04 │ │ │ │ + b.n 59a4c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl ce088 │ │ │ │ - cbz r0, 59a04 │ │ │ │ + bl ce1e8 │ │ │ │ + cbz r0, 59a4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59a88 │ │ │ │ + b.n 59ad0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 59a6a │ │ │ │ + ble.n 59ab2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a6a │ │ │ │ + beq.n 59ab2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 59a4c │ │ │ │ + bpl.n 59a94 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a00 │ │ │ │ + beq.n 59a48 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59a6a │ │ │ │ + beq.n 59ab2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 59a00 │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + bl 12844c │ │ │ │ + b.n 59a48 │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27396 @ 0x6b04 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33692 @ 0x839c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59a00 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59a48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a00 │ │ │ │ - movw r0, #36528 @ 0x8eb0 │ │ │ │ + beq.n 59a48 │ │ │ │ + movw r0, #42760 @ 0xa708 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59a92 │ │ │ │ + cbz r3, 59ada │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3512 @ 0xdb8 │ │ │ │ + movw r0, #9844 @ 0x2674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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, 59ae6 │ │ │ │ + cbnz r5, 59b2e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59ae6 │ │ │ │ + ble.n 59b2e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59ae6 │ │ │ │ - cbz r2, 59ae6 │ │ │ │ + bne.n 59b2e │ │ │ │ + cbz r2, 59b2e │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #26284 @ 0x66ac │ │ │ │ + movw r1, #32556 @ 0x7f2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 59b02 │ │ │ │ + bl 12844c │ │ │ │ + b.n 59b4a │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (59b08 ) │ │ │ │ + ldr r5, [pc, #28] @ (59b50 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ad0 │ │ │ │ + bne.n 59b18 │ │ │ │ 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 59b48 │ │ │ │ + bne.n 59b90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b60 │ │ │ │ - movw r2, #29064 @ 0x7188 │ │ │ │ + bmi.n 59ba8 │ │ │ │ + movw r2, #35336 @ 0x8a08 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26812 @ 0x68bc │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33108 @ 0x8154 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b7a │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59bc2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26812 @ 0x68bc │ │ │ │ + movw r0, #33108 @ 0x8154 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b20 │ │ │ │ - b.n 59b7a │ │ │ │ + bne.n 59b68 │ │ │ │ + b.n 59bc2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16b35c │ │ │ │ + bl 16c254 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b7e │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 59b7e │ │ │ │ + bne.n 59bc6 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 59bc6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59bcc │ │ │ │ + b.n 59c14 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #26384 @ 0x6710 │ │ │ │ + movw r1, #32656 @ 0x7f90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #26388 @ 0x6714 │ │ │ │ + movw r0, #32660 @ 0x7f94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b7a │ │ │ │ + blt.n 59bc2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59bbc │ │ │ │ + cbz r0, 59c04 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 59b7a │ │ │ │ - bl e4bd0 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 59bc2 │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b7a │ │ │ │ + bne.n 59bc2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 59bd2 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 59c1a <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059bd2 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059c1a <_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] @ (59d30 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (59d78 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #26408 @ 0x6728 │ │ │ │ + movw r1, #32680 @ 0x7fa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f88d0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8b38 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59c02 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59c4a <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59d28 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 71410 │ │ │ │ + b.n 59d70 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 71438 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59bfe <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (59d34 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 59c46 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59d7c <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59c26 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59c6e <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59c16 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59c5e <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59c42 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59c8a <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d84bc │ │ │ │ + bl 1d9d84 │ │ │ │ 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 59cd2 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59d1a <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59caa <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59cf2 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59ca6 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59cee <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59c6e <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59cb6 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59c60 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59ca8 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59c84 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59ccc <_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 59c6a <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59cb2 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7dee8 │ │ │ │ + bl 7def4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59cc6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59d0e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59cb0 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59cf8 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59d08 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59d50 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59cc6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59d0e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59c5c <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59ca4 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59c52 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59c9a <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3ed4 │ │ │ │ + bl d4104 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c92 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59cda <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cf8 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59d40 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59d18 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59d60 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59cea <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59d32 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59cda <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59d22 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59d28 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #64] @ (59d34 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 24610c │ │ │ │ - b.n 59d28 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59d70 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59d7c <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 24783c │ │ │ │ + b.n 59d70 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59cc6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59d0e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59cc6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d0e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59ca2 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59cea <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ca2 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cea <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59cd0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59d18 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59cd0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d18 <_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, #26428 @ 0x673c │ │ │ │ + movw r0, #32700 @ 0x7fbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ 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, 59d64 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbz r3, 59dac <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59d66 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + b.n 59dae <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59d74 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r3, 59dbc <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59d74 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + blt.n 59dbc <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59d74 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ - cbnz r0, 59d90 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ - ldr r6, [pc, #92] @ (59dd4 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ + bgt.n 59dbc <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59dd8 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59e1c <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59d90 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59dd8 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59dce <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ - cbz r4, 59dae <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ + b.n 59e16 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59df6 <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59d9a <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ + cbz r6, 59de2 <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59db2 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + beq.n 59dfa <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59db2 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 59db2 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - b.n 59d8c <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + bne.n 59dfa <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 59dfa <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59dd4 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59dba <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ + cbz r1, 59e02 <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59dc2 <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ + b.n 59e0a <_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 23ca98 │ │ │ │ + bl 23e178 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (59dec <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ + ldr r3, [pc, #16] @ (59e34 <_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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59fd0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ - movw r3, #65028 @ 0xfe04 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + bne.w 5a018 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + movw r3, #5764 @ 0x1684 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ 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 59f2a <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ + bne.n 59f72 <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59fc4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 5a00c <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59fc4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 5a00c <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59fd0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 5a018 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59ea0 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ + cbnz r0, 59ee8 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59fd0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 5a018 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59fd0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + bne.w 5a018 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59f7a <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ + b.n 59fc2 <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59ef2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59f3a <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59ef2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59f3a <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59efa <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbz r0, 59f42 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25e3d0 │ │ │ │ + bl 25fad0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59ee2 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + bne.n 59f2a <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59efa <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + beq.n 59f42 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59efa <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbnz r1, 59f42 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59efa <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59f42 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ef2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + beq.n 59f3a <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ef2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbnz r1, 59f3a <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 59f10 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + beq.n 59f58 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f10 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + cbnz r3, 59f58 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f26 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + beq.n 59f6e <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f26 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + cbnz r3, 59f6e <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 59fc4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + b.n 5a00c <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59fc4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 5a00c <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fd0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 5a018 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f84 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ + cbnz r0, 59fcc <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fd0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 5a018 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59fd0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + cbnz r3, 5a018 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e26c │ │ │ │ + bl 8e494 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fae <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + beq.n 59ff6 <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59fae <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + cbnz r3, 59ff6 <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fc4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 5a00c <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59fc4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + cbnz r3, 5a00c <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 782f8 │ │ │ │ + b.w 78388 │ │ │ │ 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 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a07a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + bne.n 5a0c2 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #65028 @ 0xfe04 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #5764 @ 0x1684 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a032 <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ + bne.n 5a07a <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a070 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a0b8 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a070 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r1, 5a0b8 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25e3d0 │ │ │ │ + bl 25fad0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a070 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + b.n 5a0b8 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a070 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a0b8 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51988 @ 0xcb14 │ │ │ │ + movw r2, #58260 @ 0xe394 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a07a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + cbz r0, 5a0c2 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d267c │ │ │ │ + bl d28a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a070 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + beq.n 5a0b8 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a070 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbnz r3, 5a0b8 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 782f8 │ │ │ │ + b.w 78388 │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a09c <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5a0b4 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ - ldr r2, [pc, #24] @ (5a0b8 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ + bne.n 5a0e4 <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5a0fc <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + ldr r2, [pc, #24] @ (5a100 <_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 5a0b6 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ + b.n 5a0fe <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a0d6 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ + blt.n 5a122 <_PyThread_CurrentFrames@@Base+0x508> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a0dc <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ - b.n 5a11e <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + bne.n 5a128 <_PyThread_CurrentFrames@@Base+0x50e> │ │ │ │ + b.n 5a16a <_PyThread_CurrentFrames@@Base+0x550> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a0f4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + b.n 5a140 <_PyThread_CurrentFrames@@Base+0x526> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a0f4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + cbz r5, 5a140 <_PyThread_CurrentFrames@@Base+0x526> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a0f4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + bge.n 5a140 <_PyThread_CurrentFrames@@Base+0x526> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 147bb0 │ │ │ │ + bl 148990 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a12e <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq.n 5a17a <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a10c <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ + cbz r3, 5a158 <_PyThread_CurrentFrames@@Base+0x53e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a114 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ + b.n 5a160 <_PyThread_CurrentFrames@@Base+0x546> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149544 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14a324 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a130 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + beq.n 5a17c <_PyThread_CurrentFrames@@Base+0x562> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a130 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + b.n 5a17c <_PyThread_CurrentFrames@@Base+0x562> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a134 : │ │ │ │ +0005a180 : │ │ │ │ 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] @ (5a1b0 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a1fc ) │ │ │ │ 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, 5a164 │ │ │ │ + cbnz r3, 5a1b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a15a │ │ │ │ + cbz r3, 5a1a6 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a14e │ │ │ │ + b.n 5a19a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a174 │ │ │ │ + b.n 5a1c0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a174 │ │ │ │ + beq.n 5a1c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a182 │ │ │ │ + cbz r3, 5a1ce │ │ │ │ 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, 5a196 │ │ │ │ + cbz r3, 5a1e2 │ │ │ │ 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 20c7cc │ │ │ │ + bl 20df60 │ │ │ │ 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] │ │ │ │ @@ -71296,861 +71322,860 @@ │ │ │ │ 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, 5a1d6 │ │ │ │ + cbz r4, 5a222 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a1d8 │ │ │ │ + b.n 5a224 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a1e6 │ │ │ │ + cbnz r4, 5a232 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a1e6 │ │ │ │ + ble.n 5a232 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a1e6 │ │ │ │ - cbnz r0, 5a204 │ │ │ │ + bgt.n 5a232 │ │ │ │ + cbnz r0, 5a256 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a234 ) │ │ │ │ movs r2, #0 │ │ │ │ - mov.w ip, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov.w ip, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a22e │ │ │ │ + movw r4, #18484 @ 0x4834 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a280 │ │ │ │ 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 166ac4 │ │ │ │ + bl 1679c0 │ │ │ │ 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 f88f8 │ │ │ │ + bl f8b60 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bx sp │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a238 : │ │ │ │ +0005a286 : │ │ │ │ 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] @ (5a270 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a2c0 ) │ │ │ │ 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 233da4 │ │ │ │ + bl 2354dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 782f8 │ │ │ │ + b.w 78388 │ │ │ │ + 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, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83a2c │ │ │ │ + bl 83a3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a296 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5a2b6 │ │ │ │ + bne.n 5a2e6 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5a306 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a2ac │ │ │ │ + cbz r3, 5a2fc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a2a8 │ │ │ │ + blt.n 5a2f8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a2aa │ │ │ │ + b.n 5a2fa │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a2b8 │ │ │ │ + b.n 5a308 │ │ │ │ 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, #18700 @ 0x490c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5a322 │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a354 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 86314 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5a322 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a336 │ │ │ │ - ldr r1, [pc, #128] @ (5a380 ) │ │ │ │ - movw r2, #4384 @ 0x1120 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 1278fc <_PyObject_CallMethod@@Base> │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a326 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a322 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a322 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5a37c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a336 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a336 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r0, #26444 @ 0x674c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r4, #4308 @ 0x10d4 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 82848 │ │ │ │ - b.n 5a37c │ │ │ │ - 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, #26456 @ 0x6758 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 82848 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a384 : │ │ │ │ - ldr r3, [pc, #56] @ (5a3c0 ) │ │ │ │ +0005a30a : │ │ │ │ + ldr r3, [pc, #56] @ (5a344 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a39a │ │ │ │ + cbnz r3, 5a320 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a38e │ │ │ │ + bne.n 5a314 │ │ │ │ bx lr │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a3ba │ │ │ │ + beq.n 5a340 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5a3b4 │ │ │ │ + bne.n 5a33a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5a3b0 │ │ │ │ + b.n 5a336 │ │ │ │ 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 5a3ec │ │ │ │ + bhi.n 5a370 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a406 │ │ │ │ + ble.n 5a38a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a40e │ │ │ │ - movw r0, #61632 @ 0xf0c0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + b.n 5a392 │ │ │ │ + movw r0, #2360 @ 0x938 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a3e2 │ │ │ │ + bne.n 5a366 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a76c │ │ │ │ + b.n 5a6f0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a438 │ │ │ │ + cbz r4, 5a3bc │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a450 │ │ │ │ + beq.n 5a3d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26468 @ 0x6764 │ │ │ │ + movw r1, #32724 @ 0x7fd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5a402 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5a386 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62620 @ 0xf49c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3356 @ 0xd1c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5a402 │ │ │ │ - movw r1, #56968 @ 0xde88 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5a386 │ │ │ │ + movw r1, #63240 @ 0xf708 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a402 │ │ │ │ + beq.n 5a386 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a486 │ │ │ │ + cbz r0, 5a40a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a486 │ │ │ │ + beq.n 5a40a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a486 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a40a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a4a2 │ │ │ │ + cbz r0, 5a426 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4a2 │ │ │ │ + beq.n 5a426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4a2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a426 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a4be │ │ │ │ + cbz r0, 5a442 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4be │ │ │ │ + beq.n 5a442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4be │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a442 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a4da │ │ │ │ + cbz r0, 5a45e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4da │ │ │ │ + beq.n 5a45e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4da │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a45e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a4f6 │ │ │ │ + cbz r0, 5a47a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4f6 │ │ │ │ + beq.n 5a47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4f6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a47a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a512 │ │ │ │ + cbz r0, 5a496 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a512 │ │ │ │ + beq.n 5a496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a512 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a496 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a52e │ │ │ │ - movw r0, #56604 @ 0xdd1c │ │ │ │ + bne.n 5a4b2 │ │ │ │ + movw r0, #62876 @ 0xf59c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a752 │ │ │ │ + b.n 5a6d6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #26536 @ 0x67a8 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5448 │ │ │ │ + bl f56b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a402 │ │ │ │ - movw fp, #55848 @ 0xda28 │ │ │ │ + beq.w 5a386 │ │ │ │ + movw fp, #62120 @ 0xf2a8 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #56604 @ 0xdd1c │ │ │ │ + movw r3, #62876 @ 0xf59c │ │ │ │ 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 5a578 │ │ │ │ + bpl.n 5a4fc │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a748 │ │ │ │ + bge.w 5a6cc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a584 │ │ │ │ + b.n 5a508 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a748 │ │ │ │ + bge.w 5a6cc │ │ │ │ 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 5a598 │ │ │ │ + bpl.n 5a51c │ │ │ │ mov r0, sl │ │ │ │ - bl 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a5ac │ │ │ │ + b.n 5a530 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a5a8 │ │ │ │ + bmi.n 5a52c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a5b0 │ │ │ │ - b.n 5a5bc │ │ │ │ + bne.n 5a534 │ │ │ │ + b.n 5a540 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a5d4 │ │ │ │ - b.n 5a59c │ │ │ │ + cbnz r6, 5a558 │ │ │ │ + b.n 5a520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a5bc │ │ │ │ + cbnz r3, 5a540 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26564 @ 0x67c4 │ │ │ │ + movw r1, #32820 @ 0x8034 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5a402 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5a386 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5fc │ │ │ │ + cbnz r0, 5a580 │ │ │ │ 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 782f8 │ │ │ │ - b.n 5a742 │ │ │ │ + bl 78388 │ │ │ │ + b.n 5a6c6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a624 │ │ │ │ + cbnz r0, 5a5a8 │ │ │ │ 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 782f8 │ │ │ │ - b.n 5a742 │ │ │ │ - movw r1, #26588 @ 0x67dc │ │ │ │ + bl 78388 │ │ │ │ + b.n 5a6c6 │ │ │ │ + movw r1, #32844 @ 0x804c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a64e │ │ │ │ + cbnz r0, 5a5d2 │ │ │ │ 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 5a676 │ │ │ │ - movw r1, #26600 @ 0x67e8 │ │ │ │ + b.n 5a5fa │ │ │ │ + movw r1, #32856 @ 0x8058 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a696 │ │ │ │ + cbnz r0, 5a61a │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #40919 @ 0x9fd7 │ │ │ │ + movw r2, #40991 @ 0xa01f │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40433 @ 0x9df1 │ │ │ │ + movw r1, #40505 @ 0x9e39 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a742 │ │ │ │ - movw r1, #61904 @ 0xf1d0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + b.n 5a6c6 │ │ │ │ + movw r1, #2632 @ 0xa48 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a6d6 │ │ │ │ + cbnz r0, 5a65a │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39053 @ 0x988d │ │ │ │ + movw r1, #39125 @ 0x98d5 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a742 │ │ │ │ + b.n 5a6c6 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #39552 @ 0x9a80 │ │ │ │ + movw r1, #45784 @ 0xb2d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a716 │ │ │ │ + cbnz r0, 5a69a │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38567 @ 0x96a7 │ │ │ │ + movw r1, #38639 @ 0x96ef │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a742 │ │ │ │ + b.n 5a6c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a728 │ │ │ │ + beq.n 5a6ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a728 │ │ │ │ + cbnz r3, 5a6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #26608 @ 0x67f0 │ │ │ │ + movw r1, #32864 @ 0x8060 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5a402 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5a386 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a560 │ │ │ │ + b.n 5a4e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a75c │ │ │ │ + bne.n 5a6e0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a76c │ │ │ │ + b.n 5a6f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a752 │ │ │ │ + bne.n 5a6d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a752 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a6d6 │ │ │ │ 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, #24972 @ 0x618c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 146190 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5a75e │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cbnz r2, 5a790 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 86540 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a75e │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cbz r3, 5a772 │ │ │ │ + ldr r1, [pc, #128] @ (5a7bc ) │ │ │ │ + movw r2, #10696 @ 0x29c8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 128654 <_PyObject_CallMethod@@Base> │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 5a762 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a75e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5a75e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5a7b8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a772 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5a772 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r0, #32884 @ 0x8074 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r4, #4308 @ 0x10d4 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 8285c │ │ │ │ + b.n 5a7b8 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + movw r5, #7780 @ 0x1e64 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, r0 │ │ │ │ + movw r0, #32896 @ 0x8080 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 8285c │ │ │ │ + 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, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a7b8 │ │ │ │ + blt.n 5a806 │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #26632 @ 0x6808 │ │ │ │ + movw r0, #32912 @ 0x8090 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ - b.n 5a7ba │ │ │ │ + bl 8285c │ │ │ │ + b.n 5a808 │ │ │ │ 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, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a7f0 │ │ │ │ + bge.n 5a83e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a804 │ │ │ │ + b.n 5a852 │ │ │ │ mov r0, r5 │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a7ec │ │ │ │ + blt.n 5a83a │ │ │ │ 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, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a848 │ │ │ │ + blt.n 5a896 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #3512 @ 0xdb8 │ │ │ │ + movw r0, #9844 @ 0x2674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 5a8a2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r0, 5a8a8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 72328 │ │ │ │ + b.w e8888 │ │ │ │ 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, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a8ac │ │ │ │ + blt.n 5a90c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a898 │ │ │ │ - ldr r0, [pc, #44] @ (5a8b0 ) │ │ │ │ - bl 1f656c <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a8f8 │ │ │ │ + ldr r0, [pc, #44] @ (5a910 ) │ │ │ │ + bl 1f7e58 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #10820 @ 0x2a44 │ │ │ │ + movw r0, #17088 @ 0x42c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #3512 @ 0xdb8 │ │ │ │ + movw r0, #9844 @ 0x2674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5a98c │ │ │ │ + bmi.n 5a9ec │ │ │ │ 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 25f808 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5a9ae │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + cbz r0, 5a976 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d28a8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a9ae │ │ │ │ + ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5a984 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5a984 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25fb68 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5a998 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bl 78388 │ │ │ │ + b.n 5a984 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cbz r3, 5a9b0 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cbz r1, 5a9b0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25fad0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5a9b0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5a9ae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5a9ae │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a902 │ │ │ │ + blt.n 5aa02 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5a906 │ │ │ │ + bmi.n 5aa06 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20604 @ 0x507c │ │ │ │ + movw r1, #26860 @ 0x68ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a970 │ │ │ │ + b.n 5aa70 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #17424 @ 0x4410 │ │ │ │ + movw r1, #23672 @ 0x5c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a902 │ │ │ │ + beq.n 5aa02 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a97c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a982 │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 72288 │ │ │ │ - b.w e8620 │ │ │ │ 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 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5a9c2 │ │ │ │ + beq.n 5aab0 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a9c2 │ │ │ │ + beq.n 5aab0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5a9ec │ │ │ │ - b.n 5a9da │ │ │ │ + beq.n 5aada │ │ │ │ + b.n 5aac8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5a9ba │ │ │ │ - movw r0, #27196 @ 0x6a3c │ │ │ │ + beq.n 5aaa8 │ │ │ │ + movw r0, #33476 @ 0x82c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a9ba │ │ │ │ - b.n 5aa2a │ │ │ │ + bne.n 5aaa8 │ │ │ │ + b.n 5ab18 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #27196 @ 0x6a3c │ │ │ │ + movw r0, #33476 @ 0x82c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5aa2a │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5ab18 │ │ │ │ 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 5aa1e │ │ │ │ + beq.n 5ab0c │ │ │ │ mov r1, r6 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 5aa1e │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 5ab0c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27196 @ 0x6a3c │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33476 @ 0x82c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5aa2a │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ab18 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21d690 │ │ │ │ + b.w 21ee28 │ │ │ │ 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 25e108 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5aac8 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5aa90 │ │ │ │ - mov r1, r4 │ │ │ │ - bl d267c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5aac8 │ │ │ │ - ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5aa9e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5aa9e │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25e468 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5aab2 │ │ │ │ - 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 782f8 │ │ │ │ - b.n 5aa9e │ │ │ │ - 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, 5aaca │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5aaca │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25e3d0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5aaca │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5aac8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aac8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_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 │ │ │ │ @@ -72159,1787 +72184,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, #65028 @ 0xfe04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bfb10 │ │ │ │ - cbz r0, 5ab10 │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl bfc6c │ │ │ │ + cbz r0, 5ab5e │ │ │ │ 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 5ac2c │ │ │ │ + bl 5ac7a │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac24 │ │ │ │ + beq.n 5ac72 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ab42 │ │ │ │ + beq.n 5ab90 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ab4a │ │ │ │ + b.n 5ab98 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ac0c │ │ │ │ + beq.n 5ac5a │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ab62 │ │ │ │ + cbnz r0, 5abb0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5abf0 │ │ │ │ + b.n 5ac3e │ │ │ │ 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 1d94dc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dada4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5aba4 │ │ │ │ + bge.n 5abf2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 5abf0 │ │ │ │ - b.n 5abd6 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 5ac3e │ │ │ │ + b.n 5ac24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ 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 156334 │ │ │ │ + bl 157254 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 5abf0 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 5ac3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab5e │ │ │ │ + beq.n 5abac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ab5e │ │ │ │ + bne.n 5abac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab5e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5abac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac00 │ │ │ │ + beq.n 5ac4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ac04 │ │ │ │ + cbz r3, 5ac52 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ac24 │ │ │ │ + b.n 5ac72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ac00 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac4e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46508 @ 0xb5ac │ │ │ │ + movw r1, #52740 @ 0xce04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5ab5e │ │ │ │ + bl 12844c │ │ │ │ + b.n 5abac │ │ │ │ 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 ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ac94 │ │ │ │ + blt.n 5ace2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ac8a │ │ │ │ + cbz r0, 5acd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ac5e │ │ │ │ + cbz r3, 5acac │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ac66 │ │ │ │ + b.n 5acb4 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 147d90 │ │ │ │ + bl 148b70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ac8c │ │ │ │ + bge.n 5acda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac8a │ │ │ │ + beq.n 5acd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ac8a │ │ │ │ + cbnz r3, 5acd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 5ac96 │ │ │ │ + bl cec7c │ │ │ │ + b.n 5ace4 │ │ │ │ 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 11b578 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5acd8 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5acd8 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5ad06 │ │ │ │ - b.n 5acf2 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5acd0 │ │ │ │ - movw r0, #27228 @ 0x6a5c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5acd0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5ad6e │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #27228 @ 0x6a5c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5acee │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 86314 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5acee │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5ad3a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5acee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5acee │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acee │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d710 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5ad6e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5acee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5acee │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acee │ │ │ │ - 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 5ac2c │ │ │ │ + bl 5ac7a │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae84 │ │ │ │ + beq.n 5adfc │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ada0 │ │ │ │ + beq.n 5ad18 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ada8 │ │ │ │ + b.n 5ad20 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ae6c │ │ │ │ + beq.n 5ade4 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5adc0 │ │ │ │ + cbnz r0, 5ad38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ae50 │ │ │ │ + b.n 5adc8 │ │ │ │ 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 1d94dc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dada4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ae04 │ │ │ │ + bge.n 5ad7c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 5ae50 │ │ │ │ - b.n 5ae36 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 5adc8 │ │ │ │ + b.n 5adae │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156334 │ │ │ │ + bl 157254 │ │ │ │ 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 156334 │ │ │ │ + bl 157254 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 5ae50 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 5adc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5adbc │ │ │ │ + beq.n 5ad34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5adbc │ │ │ │ + bne.n 5ad34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5adbc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae60 │ │ │ │ + beq.n 5add8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ae64 │ │ │ │ + cbz r3, 5addc │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ae84 │ │ │ │ + b.n 5adfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae60 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5add8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46508 @ 0xb5ac │ │ │ │ + movw r1, #52740 @ 0xce04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5adbc │ │ │ │ + bl 12844c │ │ │ │ + b.n 5ad34 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae8c <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005ae04 <_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, 5aebc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5ae34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5aebc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5ae34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5aed0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5ae48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5aed0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5ae48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #44596 @ 0xae34 │ │ │ │ + movw r0, #50844 @ 0xc69c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aee0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5ae58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2149e0 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 216128 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5ae82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17f8a0 <_PyDeadline_Init@@Base+0x41c> │ │ │ │ + bl 1807fc <_PyDeadline_Init@@Base+0x420> │ │ │ │ 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, 5af3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + cbnz r1, 5aeb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27240 @ 0x6a68 │ │ │ │ + movw r1, #33508 @ 0x82e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5af68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5aee0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5af94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + bne.n 5af0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20789c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 209038 <_Py_RestoreSignals@@Base+0x1004> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ + cbnz r0, 5aee6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b05a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5afd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5afb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5af8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ + cbz r2, 5af04 <_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 5af74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ + b.n 5aeec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b01e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + bpl.n 5af96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20789c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 209038 <_Py_RestoreSignals@@Base+0x1004> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5af68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5aee0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8de78 │ │ │ │ + bl 8e0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5afb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5afde <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bmi.n 5af56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27276 @ 0x6a8c │ │ │ │ + movw r1, #33544 @ 0x8308 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5b016 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - bl 83a2c │ │ │ │ + bl 12844c │ │ │ │ + b.n 5af8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 83a3c │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b006 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5b016 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bne.n 5af7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5af8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27304 @ 0x6aa8 │ │ │ │ + movw r1, #33572 @ 0x8324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5b016 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5af8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ + blt.n 5af66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 179dd8 │ │ │ │ + bl 17acc4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5afac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ + bne.n 5af24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5af68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5aee0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b046 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + b.n 5afbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27340 @ 0x6acc │ │ │ │ + movw r1, #33608 @ 0x8348 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5af68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5aee0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a7bc │ │ │ │ + bl 17b6a8 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b05a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5afd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b046 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + bcs.n 5afbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 5af68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 7736c │ │ │ │ + b.n 5aee0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r1, #25948 @ 0x655c │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 78230 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 782f8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 782f8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 782f8 │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 11c2a0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5b012 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20e> │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5b012 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20e> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5b040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23c> │ │ │ │ + b.n 5b02c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5b00a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ + movw r0, #33684 @ 0x8394 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5b00a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5b0a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a4> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #33684 @ 0x8394 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 86540 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5b074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b0a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ + beq.n 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b0a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b028 <_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 7d71c │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5b0a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ee0bc │ │ │ │ + bl 1ef7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ + beq.n 5b142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5b0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + cbz r6, 5b0d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ + b.n 5b0de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2da> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee36c │ │ │ │ + bl 1efa90 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5b102 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + bge.n 5b104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27416 @ 0x6b18 │ │ │ │ + movw r1, #33696 @ 0x83a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5b140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5b142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5b12a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x29e> │ │ │ │ + bgt.n 5b12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x328> │ │ │ │ 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 147bb0 │ │ │ │ + bl 148990 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ + beq.n 5b142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48472 @ 0xbd58 │ │ │ │ + movw r1, #54704 @ 0xd5b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 782c0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 78388 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 78388 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 78388 │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b192 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b192 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77ed8 <_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, 5b164 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ + cbnz r0, 5b1b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b16e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ - b.n 5b174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ + cbnz r0, 5b1bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b8> │ │ │ │ + b.n 5b1c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b15e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ - b.n 5b18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + beq.n 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ + b.n 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b17e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ + cbz r0, 5b1cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b18c <_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, 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b1b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32a> │ │ │ │ - b.n 5b1bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b1a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31a> │ │ │ │ - b.n 5b1ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b1ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b1ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + cbz r0, 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ 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, 5b1dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ + cbz r3, 5b1ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b1e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ + b.n 5b1f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ 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 5b1fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ + ble.n 5b20e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ + b.n 5b1fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ 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 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b248 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + cbz r0, 5b258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x454> │ │ │ │ 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 80310 │ │ │ │ + bl 80324 │ │ │ │ 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 5b264 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + blt.n 5b274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b27e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f2> │ │ │ │ + blt.n 5b28e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64020 @ 0xfa14 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #4716 @ 0x126c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ + b.n 5b298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b28c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x400>) │ │ │ │ + ldr r0, [pc, #8] @ (5b29c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498>) │ │ │ │ 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, 5b2bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x430> │ │ │ │ + cbnz r1, 5b2cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27240 @ 0x6a68 │ │ │ │ + movw r1, #33508 @ 0x82e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5b4c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b34a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + bne.n 5b35a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x556> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20f3fc │ │ │ │ + bl 210b40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ + beq.w 5b4c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b30a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x47e> │ │ │ │ + bcs.n 5b31a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x516> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76f44 │ │ │ │ - b.n 5b30c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x480> │ │ │ │ + bl 76fd0 │ │ │ │ + b.n 5b31c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b31c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x490> │ │ │ │ + cbz r0, 5b32c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x528> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b33e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b2> │ │ │ │ + b.n 5b34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 772e4 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ + bl 7736c │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 5b4c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b33e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b2> │ │ │ │ + cbz r3, 5b34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54a> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b328 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49c> │ │ │ │ + bne.n 5b338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x534> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + b.n 5b4b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b4> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b48e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ + bpl.w 5b49e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69a> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20f3fc │ │ │ │ + bl 210b40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ + beq.w 5b4c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8de78 │ │ │ │ + bl 8e0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + beq.w 5b4b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b4> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b38a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4fe> │ │ │ │ + bpl.n 5b39a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x596> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b3a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x516> │ │ │ │ + beq.n 5b3b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ae> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27468 @ 0x6b4c │ │ │ │ + movw r1, #33748 @ 0x83d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5b486 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5b496 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x692> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83a2c │ │ │ │ + bl 83a3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b3b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5b3c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b486 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ + bne.n 5b496 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x692> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17eca8 <_PyLong_UnsignedShort_Converter@@Base+0x1c74> │ │ │ │ + bl 17fc00 <_PyLong_UnsignedShort_Converter@@Base+0x1c60> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b3d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ + cbz r0, 5b3e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e0> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b362 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + b.n 5b372 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56e> │ │ │ │ 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 5b410 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ + bhi.n 5b420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b362 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + bcc.n 5b372 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56e> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b412 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x586> │ │ │ │ + b.n 5b422 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61e> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + blt.n 5b448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x644> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x598> │ │ │ │ + bls.n 5b434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x630> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x590> │ │ │ │ + b.n 5b42c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a4> │ │ │ │ + bcs.n 5b440 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63c> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b43e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b2> │ │ │ │ + cbnz r0, 5b44e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x64a> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 5b486 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 5b496 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x692> │ │ │ │ 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 5b47e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f2> │ │ │ │ + beq.n 5b48e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68a> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b47a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ee> │ │ │ │ + beq.n 5b48a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17eca8 <_PyLong_UnsignedShort_Converter@@Base+0x1c74> │ │ │ │ + bl 17fc00 <_PyLong_UnsignedShort_Converter@@Base+0x1c60> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ + b.n 5b464 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ mov r0, r8 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 5b362 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + bl 7736c │ │ │ │ + b.n 5b372 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 211078 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ + bl 2127c0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b4c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27504 @ 0x6b70 │ │ │ │ + movw r1, #33784 @ 0x83f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5b4c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 211078 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 2127c0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b4b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62c> │ │ │ │ + b.n 5b4c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c4> │ │ │ │ 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, 5b4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5b4f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ + b.n 5b4fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f8> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b4e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e2> │ │ │ │ + b.n 5b50a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x706> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b50a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x706> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5b50a <_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 14a5b4 │ │ │ │ - cbnz r0, 5b4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x654> │ │ │ │ + bl 14b394 │ │ │ │ + cbnz r0, 5b52e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ + b.n 5b560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75c> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b4fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x670> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5b54a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b4dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bne.n 5b52a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ + b.n 5b560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75c> │ │ │ │ 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 78230 │ │ │ │ + bl 782c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + cbz r0, 5b594 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + beq.n 5b594 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b594 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + bl 77ed8 <_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 5b568 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + beq.n 5b5b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b568 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + cbnz r3, 5b5b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b2> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ed8 <_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 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b5a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ + cbz r0, 5b5f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f2> │ │ │ │ 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 80310 │ │ │ │ + bl 80324 │ │ │ │ + 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 782c0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5b62c <_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 5b62c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b62c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + bl 77ed8 <_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 5b64e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b64e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84a> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77ed8 <_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 17b6a8 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 209038 <_Py_RestoreSignals@@Base+0x1004> │ │ │ │ + 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 5b6b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ac> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 5b6d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d2> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5b6cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c8> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 5b6d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d2> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 7fa1c │ │ │ │ + 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, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b60e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + blt.n 5b73c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b5f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ + bpl.n 5b726 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b5f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ + bne.n 5b726 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b624 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x798> │ │ │ │ + b.n 5b752 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24880 @ 0x6130 │ │ │ │ + movw r1, #31108 @ 0x7984 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b6a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81a> │ │ │ │ + b.n 5b7d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b652 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c6> │ │ │ │ + blt.n 5b780 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ 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 5b656 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ca> │ │ │ │ + bge.n 5b784 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83a2c │ │ │ │ + bl 83a3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b0> │ │ │ │ - bl 7f820 │ │ │ │ + bge.n 5b76a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x966> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b60e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + bne.n 5b73c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ 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 5b612 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ + bne.n 5b740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b69e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x812> │ │ │ │ + b.n 5b7cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c8> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b61c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + b.n 5b74a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x946> │ │ │ │ mov r0, r8 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b60e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + beq.n 5b73c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b696 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80a> │ │ │ │ + bge.n 5b7c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c0> │ │ │ │ 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 5b66c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e0> │ │ │ │ + b.n 5b79a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x996> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 78230 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b6dc <_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 5b6dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ - bl 77e48 <_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 5b6fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b6fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e48 <_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 17a7bc │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 20789c <_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 5b760 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5b786 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b77c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30732 @ 0x780c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5b786 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 7fa08 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl daf5c <_PyType_Name@@Base> │ │ │ │ + bl db1ec <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b7ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92e> │ │ │ │ - movw r0, #63504 @ 0xf810 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + bne.n 5b808 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa04> │ │ │ │ + movw r0, #4200 @ 0x1068 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #27580 @ 0x6bbc │ │ │ │ + movw r0, #33860 @ 0x8444 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ + 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 7736c │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b822 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x996> │ │ │ │ + blt.n 5b88c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa88> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b812 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x986> │ │ │ │ - movw r0, #3520 @ 0xdc0 │ │ │ │ + blt.n 5b87c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa78> │ │ │ │ + movw r0, #9852 @ 0x267c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - movw r0, #61592 @ 0xf098 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + b.w 8285c │ │ │ │ + movw r0, #3040 @ 0xbe0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - 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 772e4 │ │ │ │ + b.w 8285c │ │ │ │ movs r0, #0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a806 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b85c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7d684 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d710 │ │ │ │ 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 5b896 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0a> │ │ │ │ + bhi.n 5b8c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b8ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa22> │ │ │ │ - b.n 5b8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ - movw r0, #27168 @ 0x6a20 │ │ │ │ + cbz r0, 5b8dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ + b.n 5b922 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + movw r0, #33464 @ 0x82b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b886 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9fa> │ │ │ │ - b.n 5b8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + bne.n 5b8b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + b.n 5b922 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9c> │ │ │ │ + ble.n 5b956 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b916 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8a> │ │ │ │ + beq.n 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb40> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b8f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6c> │ │ │ │ + bpl.n 5b926 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb22> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + cbz r0, 5b922 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8c> │ │ │ │ + beq.n 5b946 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb42> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + b.n 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb82> │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27168 @ 0x6a20 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33464 @ 0x82b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b922 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b92a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9e> │ │ │ │ + beq.n 5b958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b92a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9e> │ │ │ │ - b.n 5b8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + bge.n 5b958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ + b.n 5b922 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaac> │ │ │ │ + cbnz r4, 5b966 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb62> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 193ee8 │ │ │ │ + bl 1958fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ + cbz r0, 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb82> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #36528 @ 0x8eb0 │ │ │ │ + movw r0, #42760 @ 0xa708 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad6> │ │ │ │ + cbz r3, 5b990 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8c> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 5a854 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5b9b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbac> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7d690 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d71c │ │ │ │ + cbz r1, 5b9d0 <_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 cec7c │ │ │ │ + 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, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b9ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb22> │ │ │ │ + blt.n 5ba1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc16> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #26632 @ 0x6808 │ │ │ │ + movw r0, #32912 @ 0x8090 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ - b.n 5b9b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ + bl 8285c │ │ │ │ + b.n 5ba1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ 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 1e18e4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ba3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3a> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5ba48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc44> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fa1c │ │ │ │ + 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, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b9e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5a> │ │ │ │ + bge.n 5ba7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6e> │ │ │ │ + b.n 5ba92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc8e> │ │ │ │ mov r0, r5 │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5b9e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb56> │ │ │ │ + blt.n 5ba7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc76> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r1, 5ba16 <_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 ceb1c │ │ │ │ - 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 1e01b8 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5ba38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbac> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5ba42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb6> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ - 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, #27600 @ 0x6bd0 │ │ │ │ + movw r1, #33872 @ 0x8450 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 5ba86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 5bad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfe> │ │ │ │ + bge.n 5bad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bada <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4e> │ │ │ │ - bne.n 5baa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ + b.n 5bb28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ + bne.n 5baf2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27616 @ 0x6be0 │ │ │ │ + movw r1, #33888 @ 0x8460 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5ba86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5bad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bab4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc28> │ │ │ │ + bne.n 5bb02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcfe> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71ef8 │ │ │ │ - b.n 5bada <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4e> │ │ │ │ + bl 71f20 │ │ │ │ + b.n 5bb28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5bac2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc36> │ │ │ │ + bne.n 5bb10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd0c> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71ef8 │ │ │ │ - b.n 5bada <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4e> │ │ │ │ + bl 71f20 │ │ │ │ + b.n 5bb28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36076 @ 0x8cec │ │ │ │ + movw r1, #43844 @ 0xab44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5ba86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5bad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ 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, #18700 @ 0x490c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5bb22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc96> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #27664 @ 0x6c10 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ - movs r0, #0 │ │ │ │ - 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, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5bb58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xccc> │ │ │ │ + cbz r7, 5bb5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ + beq.n 5bb46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ - b.n 5bb7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf2> │ │ │ │ + beq.n 5bb46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + b.n 5bb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5bb62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd6> │ │ │ │ + cbnz r0, 5bb68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd64> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcde> │ │ │ │ - b.n 5bb70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce4> │ │ │ │ + cbnz r0, 5bb70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6c> │ │ │ │ + b.n 5bb76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd72> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ - b.n 5bb7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf2> │ │ │ │ + beq.n 5bb62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5e> │ │ │ │ + b.n 5bb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf2> │ │ │ │ + cbnz r0, 5bb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf2> │ │ │ │ + cbz r0, 5bb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ 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, #24972 @ 0x618c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 146190 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5bbca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc6> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #33944 @ 0x8498 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 8285c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005bb82 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bbce <_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 5bbbc <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bc08 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bbbc <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bc08 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26768 @ 0x6890 │ │ │ │ + movw r1, #33000 @ 0x80e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5bbcc <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb450 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5bc18 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb6b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bbd0 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 5bbd0 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bc1c <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 5bc1c <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bbd4 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bc20 <_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, 5bbf4 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bc06 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bbfe <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bc52 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bc4a <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bbee <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bc3a <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bc12 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bc5e <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bc1e <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bc6a <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bc2a <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bc76 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bc36 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bc82 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc42 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc8e <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc4e <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bc9a <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc58 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bca4 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc62 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bcae <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bc6c <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bcb8 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bc76 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bcc2 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bccc <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bc8a <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bce0 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bc9e <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bcea <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bcac <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bcf8 <_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, 5bccc <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bcde <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bd22 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bd2a <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bcc6 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bd12 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bcea <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bd36 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bcf6 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bd42 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bd00 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bd4c <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bd0a <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bd56 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bd14 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bd60 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bd1e <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bd6a <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bd74 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bd32 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bd7e <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd88 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd46 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd92 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bda0 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd54 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bda0 <_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 │ │ │ │ @@ -73947,102 +73971,102 @@ │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (5be6c <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + ldr r3, [pc, #248] @ (5beb8 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4ef4 │ │ │ │ + bl b5048 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bd8a <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bdd6 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bdba <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bda0 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #27748 @ 0x6c64 │ │ │ │ + bne.n 5be06 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bdec <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #34020 @ 0x84e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c5bc │ │ │ │ - cbnz r0, 5bdd2 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdf2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbnz r0, 5be1e <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be3e <_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, #27760 @ 0x6c70 │ │ │ │ + movw r1, #34032 @ 0x84f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c5bc │ │ │ │ - cbnz r0, 5bdd2 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdf2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbnz r0, 5be1e <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be3e <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27772 @ 0x6c7c │ │ │ │ + movw r1, #34044 @ 0x84fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5bdf2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5be3e <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #27752 @ 0x6c68 │ │ │ │ + movw r0, #34024 @ 0x84e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21187c │ │ │ │ - cbnz r0, 5bdf6 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 212fc4 │ │ │ │ + cbnz r0, 5be42 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be54 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5bea0 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #50696 @ 0xc608 │ │ │ │ + movw r1, #56984 @ 0xde98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27816 @ 0x6ca8 │ │ │ │ + movw r0, #34088 @ 0x8528 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bdf2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5be3e <_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, #48753 @ 0xbe71 │ │ │ │ + movw r2, #48829 @ 0xbebd │ │ │ │ movt r2, #5 │ │ │ │ - bl 20c378 │ │ │ │ + bl 20db0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdec <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5be38 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7fa08 │ │ │ │ - ldr r3, [pc, #20] @ (5be6c <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + bl 7fa1c │ │ │ │ + ldr r3, [pc, #20] @ (5beb8 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5be66 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5beb2 <_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 │ │ │ │ @@ -74066,119 +74090,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, #27832 @ 0x6cb8 │ │ │ │ + movw r1, #34104 @ 0x8538 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 5beea <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 5bf36 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5beee <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + bge.n 5bf3a <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27848 @ 0x6cc8 │ │ │ │ + movw r1, #34120 @ 0x8548 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf40 <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ + b.n 5bf8c <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5beea <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq.n 5bf36 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5bf46 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf92 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bf14 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ + bge.n 5bf60 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf34 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bf80 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bf28 <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ + bne.n 5bf74 <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf34 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bf80 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9acfc <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ae18 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bf1a <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ - b.n 5bf10 <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ + bge.n 5bf66 <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ + b.n 5bf5c <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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] @ (5bfe4 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r4, [pc, #136] @ (5c030 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov.w r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ str.w r5, [r9] │ │ │ │ - bl 20b424 │ │ │ │ - cbnz r0, 5bf86 <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ + bl 20cbbc │ │ │ │ + cbnz r0, 5bfd2 <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5bfca <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + b.n 5c016 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ strd r5, r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r2, #49129 @ 0xbfe9 │ │ │ │ + movw r2, #49205 @ 0xc035 │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20c378 │ │ │ │ + bl 20db0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bf80 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bfcc <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20b528 │ │ │ │ + bl 20ccc0 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf80 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bfcc <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5bfe4 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r3, [pc, #24] @ (5c030 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bfdc <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ + beq.n 5c028 <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74199,126 +74223,126 @@ │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005c026 : │ │ │ │ +0005c072 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c040 │ │ │ │ + cbz r0, 5c08c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c058 │ │ │ │ + bmi.n 5c0a4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27880 @ 0x6ce8 │ │ │ │ + movw r1, #34152 @ 0x8568 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5c108 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5c154 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c064 │ │ │ │ + cbz r1, 5c0b0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c07c │ │ │ │ + bmi.n 5c0c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27916 @ 0x6d0c │ │ │ │ + movw r1, #34188 @ 0x858c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5c108 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5c154 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c0c6 │ │ │ │ + bge.n 5c112 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c0aa │ │ │ │ + cbz r0, 5c0f6 │ │ │ │ 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 5c0c2 │ │ │ │ + bpl.n 5c10e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c0c2 │ │ │ │ + beq.n 5c10e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27960 @ 0x6d38 │ │ │ │ + movw r1, #34232 @ 0x85b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5c108 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5c154 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c088 │ │ │ │ + b.n 5c0d4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c0e2 │ │ │ │ + cbnz r0, 5c12e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27996 @ 0x6d5c │ │ │ │ + movw r1, #34268 @ 0x85dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5c108 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5c154 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c0fc │ │ │ │ + beq.n 5c148 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c0f6 │ │ │ │ + bne.n 5c142 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c0fc │ │ │ │ - cbnz r3, 5c0fc │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c148 │ │ │ │ + cbnz r3, 5c148 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2343e4 │ │ │ │ + b.w 235b1c │ │ │ │ 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 5c146 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + bne.n 5c192 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #18464 @ 0x4820 │ │ │ │ + movw r0, #24764 @ 0x60bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c160 │ │ │ │ + b.n 5c1ac │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005c162 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c1ae <_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 │ │ │ │ @@ -74338,385 +74362,387 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c1a8 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c1f4 <_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 5c1d4 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c220 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28036 @ 0x6d84 │ │ │ │ + movw r1, #34308 @ 0x8604 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c1ec <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c238 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c1dc <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c228 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c1f8 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c244 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #34356 @ 0x8634 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1a08 │ │ │ │ - movw r1, #50580 @ 0xc594 │ │ │ │ + b.w d1c30 │ │ │ │ + movw r1, #56852 @ 0xde14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c212 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c25e <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c234 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c280 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #41636 @ 0xa2a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1a08 │ │ │ │ + b.w d1c30 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35408 @ 0x8a50 │ │ │ │ + movw r1, #41640 @ 0xa2a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1a08 │ │ │ │ + b.w d1c30 │ │ │ │ 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, 5c26c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c2b8 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c26c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c2b8 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c26c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c28e <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c2b8 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c2d4 <_PyErr_SetFromPyStatus@@Base+0xe0> │ │ │ │ + ldr r1, [pc, #76] @ (5c308 <_PyErr_SetFromPyStatus@@Base+0x114>) │ │ │ │ add r2, sp, #28 │ │ │ │ - movs r1, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ + movs r1, #1 │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c2ba <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c300 <_PyErr_SetFromPyStatus@@Base+0x10c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c2a8 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c2ee <_PyErr_SetFromPyStatus@@Base+0xfa> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #62948 @ 0xf5e4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #3644 @ 0xe3c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5c2ba <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5c300 <_PyErr_SetFromPyStatus@@Base+0x10c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c292 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5c2d8 <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c292 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c2d8 <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005c2c0 : │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #384] @ (5c48c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0005c30c : │ │ │ │ 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, #50948 @ 0xc704 │ │ │ │ + movw r1, #57180 @ 0xdf5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61572 @ 0xf084 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2308 @ 0x904 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10e698 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10f118 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c346 │ │ │ │ + cbz r0, 5c392 │ │ │ │ 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, #28140 @ 0x6dec │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85170 │ │ │ │ + bl 8511c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c344 │ │ │ │ + beq.n 5c390 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c344 │ │ │ │ + cbnz r3, 5c390 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 5c37e │ │ │ │ + bmi.n 5c3ca │ │ │ │ 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 5c390 │ │ │ │ + b.n 5c3dc │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c36c │ │ │ │ - b.n 5c3a2 │ │ │ │ + beq.n 5c3b8 │ │ │ │ + b.n 5c3ee │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c398 │ │ │ │ + cbnz r0, 5c3e4 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c388 │ │ │ │ - b.n 5c3a0 │ │ │ │ + blt.n 5c3d4 │ │ │ │ + b.n 5c3ec │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c38e │ │ │ │ - b.n 5c3a2 │ │ │ │ + beq.n 5c3da │ │ │ │ + b.n 5c3ee │ │ │ │ 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 383d0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #28148 @ 0x6df4 │ │ │ │ + movw r0, #34420 @ 0x8674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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, 5c3ec │ │ │ │ + cbnz r4, 5c438 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c3ec │ │ │ │ + ble.n 5c438 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c3ec │ │ │ │ - cbnz r2, 5c406 │ │ │ │ + bne.n 5c438 │ │ │ │ + cbnz r2, 5c452 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c46c ) │ │ │ │ + ldr r4, [pc, #124] @ (5c4b8 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c42e │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c47a │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c432 │ │ │ │ - movw r2, #24844 @ 0x610c │ │ │ │ + bmi.n 5c47e │ │ │ │ + movw r2, #31076 @ 0x7964 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61892 @ 0xf1c4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #2620 @ 0xa3c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c466 │ │ │ │ + b.n 5c4b2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 81f20 │ │ │ │ + bl 81f34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c42e │ │ │ │ + beq.n 5c47a │ │ │ │ mov r0, r5 │ │ │ │ - bl 166ac4 │ │ │ │ + bl 1679c0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23bb70 │ │ │ │ + bl 23d2b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c466 │ │ │ │ + beq.n 5c4b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c466 │ │ │ │ + cbnz r3, 5c4b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c710 ) │ │ │ │ + ldr r0, [pc, #560] @ (5c6ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #65388 @ 0xff6c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - b.w 7a1e8 │ │ │ │ - movw r0, #28156 @ 0x6dfc │ │ │ │ + movw r0, #6124 @ 0x17ec │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a270 │ │ │ │ + movw r0, #34428 @ 0x867c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ 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 5c4ba │ │ │ │ + blt.n 5c506 │ │ │ │ mov r4, r0 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - cbnz r4, 5c4c4 │ │ │ │ + bl 98a60 │ │ │ │ + cbnz r4, 5c510 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c4cc │ │ │ │ + b.n 5c518 │ │ │ │ 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, 5c4d8 │ │ │ │ + cbz r0, 5c524 │ │ │ │ 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, 5c502 │ │ │ │ + cbnz r1, 5c54e │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12272 @ 0x2ff0 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5c524 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5c570 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c52a │ │ │ │ + bmi.n 5c576 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28172 @ 0x6e0c │ │ │ │ + movw r1, #34444 @ 0x868c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c556 │ │ │ │ + b.n 5c5a2 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c544 │ │ │ │ + cbz r1, 5c590 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c54e │ │ │ │ + beq.n 5c59a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c54e │ │ │ │ - bl 23b348 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ + b.n 5c59a │ │ │ │ + bl 23ca84 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c530 │ │ │ │ - b.n 5c524 │ │ │ │ + bne.n 5c57c │ │ │ │ + b.n 5c570 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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, #18700 @ 0x490c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c5a6 │ │ │ │ + blt.n 5c5f2 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c5a8 │ │ │ │ + b.n 5c5f4 │ │ │ │ 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 │ │ │ │ @@ -74729,53 +74755,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, 5c5e6 │ │ │ │ + cbz r5, 5c632 │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c5ee │ │ │ │ + b.n 5c63a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50761 @ 0xc649 │ │ │ │ + movw r2, #50837 @ 0xc695 │ │ │ │ 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, 5c61e │ │ │ │ + cbnz r0, 5c66a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c628 │ │ │ │ - b.n 5c62e │ │ │ │ + cbnz r0, 5c674 │ │ │ │ + b.n 5c67a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c618 │ │ │ │ - b.n 5c646 │ │ │ │ + beq.n 5c664 │ │ │ │ + b.n 5c692 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c646 │ │ │ │ + cbnz r0, 5c692 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c638 │ │ │ │ + cbz r0, 5c684 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c646 │ │ │ │ + cbnz r0, 5c692 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c646 │ │ │ │ + cbz r0, 5c692 │ │ │ │ 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 │ │ │ │ @@ -74789,1254 +74815,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 83a2c │ │ │ │ + bl 83a3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c686 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5c6a6 │ │ │ │ + bne.n 5c6d2 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5c6f2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c69c │ │ │ │ + cbz r3, 5c6e8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c698 │ │ │ │ + blt.n 5c6e4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c69a │ │ │ │ + b.n 5c6e6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c6a8 │ │ │ │ + b.n 5c6f4 │ │ │ │ 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, #50923 @ 0xc6eb │ │ │ │ + movw r0, #50999 @ 0xc737 │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 193c04 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 19560c <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c6e6 │ │ │ │ + beq.n 5c732 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ee80 │ │ │ │ + bl 13fbf8 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 83adc │ │ │ │ + b.w 83aec │ │ │ │ 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, 5c712 │ │ │ │ + cbnz r0, 5c75e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c722 │ │ │ │ - b.n 5c71c │ │ │ │ + cbz r0, 5c76e │ │ │ │ + b.n 5c768 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c70c │ │ │ │ - b.n 5c744 │ │ │ │ + beq.n 5c758 │ │ │ │ + b.n 5c790 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c744 │ │ │ │ + cbnz r0, 5c790 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c72c │ │ │ │ + cbz r0, 5c778 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c744 │ │ │ │ + cbnz r0, 5c790 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c736 │ │ │ │ + cbz r0, 5c782 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c744 │ │ │ │ + cbnz r0, 5c790 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c744 │ │ │ │ + cbz r0, 5c790 │ │ │ │ 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, 5c76c │ │ │ │ + cbnz r0, 5c7b8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c774 │ │ │ │ + cbz r0, 5c7c0 │ │ │ │ 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 5c75e │ │ │ │ + beq.n 5c7aa │ │ │ │ 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, 5c794 │ │ │ │ + cbnz r0, 5c7e0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c79e │ │ │ │ - b.n 5c7a4 │ │ │ │ + cbnz r0, 5c7ea │ │ │ │ + b.n 5c7f0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c78e │ │ │ │ - b.n 5c7b2 │ │ │ │ + beq.n 5c7da │ │ │ │ + b.n 5c7fe │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7b2 │ │ │ │ + cbnz r0, 5c7fe │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c7b2 │ │ │ │ + cbz r0, 5c7fe │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c7b4 : │ │ │ │ - vldr d0, [pc, #8] @ 5c7c0 │ │ │ │ +0005c800 : │ │ │ │ + vldr d0, [pc, #4] @ 5c808 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c7e6 │ │ │ │ + cbnz r0, 5c82e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c7f0 │ │ │ │ - b.n 5c7f6 │ │ │ │ + cbnz r0, 5c838 │ │ │ │ + b.n 5c83e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7e0 │ │ │ │ - b.n 5c804 │ │ │ │ + beq.n 5c828 │ │ │ │ + b.n 5c84c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c804 │ │ │ │ + cbnz r0, 5c84c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c804 │ │ │ │ + cbz r0, 5c84c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c806 : │ │ │ │ - vldr d0, [pc, #8] @ 5c810 │ │ │ │ +0005c84e : │ │ │ │ + vldr d0, [pc, #8] @ 5c858 │ │ │ │ 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, 5c836 │ │ │ │ + cbnz r0, 5c87e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c840 │ │ │ │ - b.n 5c846 │ │ │ │ + cbnz r0, 5c888 │ │ │ │ + b.n 5c88e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c830 │ │ │ │ - b.n 5c854 │ │ │ │ + beq.n 5c878 │ │ │ │ + b.n 5c89c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c854 │ │ │ │ + cbnz r0, 5c89c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c854 │ │ │ │ + cbz r0, 5c89c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c818 │ │ │ │ + b.n 5c860 │ │ │ │ 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, 5c876 │ │ │ │ + cbnz r0, 5c8be │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c880 │ │ │ │ - b.n 5c886 │ │ │ │ + cbnz r0, 5c8c8 │ │ │ │ + b.n 5c8ce │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c870 │ │ │ │ - b.n 5c894 │ │ │ │ + beq.n 5c8b8 │ │ │ │ + b.n 5c8dc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c894 │ │ │ │ + cbnz r0, 5c8dc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c894 │ │ │ │ + cbz r0, 5c8dc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c896 <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c8de <_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, 5c8b4 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c8fc <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c8cc <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c914 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #34664 @ 0x8768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5ca90 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5cad8 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c8e0 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c928 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c8f4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c93c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c8f4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c93c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 212450 │ │ │ │ + bl 213b98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ca80 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5cac8 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ca94 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5cadc <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22572 @ 0x582c │ │ │ │ + movw r1, #28860 @ 0x70bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca4a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #56280 @ 0xdbd8 │ │ │ │ + beq.w 5ca92 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #62552 @ 0xf458 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c920 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c968 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c9b8 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5ca00 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212990 │ │ │ │ + bl 2140d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c93e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c986 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c93e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c986 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c91a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c962 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #56292 @ 0xdbe4 │ │ │ │ + movw r1, #62564 @ 0xf464 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c91a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c962 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212990 │ │ │ │ + bl 2140d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c976 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5c9be <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c976 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5c9be <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c91a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c962 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #56340 @ 0xdc14 │ │ │ │ + movw r1, #62612 @ 0xf494 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c91a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c962 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212990 │ │ │ │ + bl 2140d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9ae <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5c9f6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9ae <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5c9f6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 5c9ce <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5ca16 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5c9ce <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5ca16 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ca54 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5ca9c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ + movw r1, #9632 @ 0x25a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca5e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5caa6 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212990 │ │ │ │ + bl 2140d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca04 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5ca4c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ca04 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5ca4c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5ca68 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5cab0 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35372 @ 0x8a2c │ │ │ │ + movw r1, #41604 @ 0xa284 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca72 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5caba <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212990 │ │ │ │ + bl 2140d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca38 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5ca80 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ca38 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5ca80 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c8f0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #28348 @ 0x6ebc │ │ │ │ + bne.w 5c938 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #34620 @ 0x873c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca7a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #28208 @ 0x6e30 │ │ │ │ + b.n 5cac2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #34480 @ 0x86b0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca7a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #30364 @ 0x769c │ │ │ │ + b.n 5cac2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #36596 @ 0x8ef4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca7a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #28252 @ 0x6e5c │ │ │ │ + b.n 5cac2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #34524 @ 0x86dc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca7a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #30452 @ 0x76f4 │ │ │ │ + b.n 5cac2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #36684 @ 0x8f4c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca7a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #28296 @ 0x6e88 │ │ │ │ + b.n 5cac2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #34568 @ 0x8708 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 268e6c <_PySemaphore_Destroy@@Base+0x3d8> │ │ │ │ + bl 26a6d8 <_PySemaphore_Destroy@@Base+0x394> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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, 5cab4 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cafc <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5cab4 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cafc <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5cb12 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5cac0 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cb5a <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5cb08 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81f20 │ │ │ │ + bl 81f34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cac6 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 71410 │ │ │ │ + b.n 5cb0e <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 71438 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cb68 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cbb0 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5cada <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cb70 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5cb22 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cbb8 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cafa <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cb42 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5caea <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cb74 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cb32 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cbbc <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cafa <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cb42 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cb2c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cb78 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cb74 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cbc0 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cb2c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cb74 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb68 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cbb0 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb68 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cbb0 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb68 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5cb24 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cbb0 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cb6c <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb2c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cb74 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cb2c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cb74 <_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 5cb46 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cb8e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cb50 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cb98 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d684 │ │ │ │ + bl 7d690 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb6a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cbb2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb6a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cbb2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb6a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cbb2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5cabc <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5cb04 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5cf48 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cafc <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cb44 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cb7c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +0005cbc4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b.w 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cb80 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +0005cbc8 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b.w 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cb84 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 268e6c <_PySemaphore_Destroy@@Base+0x3d8> │ │ │ │ +0005cbcc <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 26a6d8 <_PySemaphore_Destroy@@Base+0x394> │ │ │ │ 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, 5cba2 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cbea <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cba4 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cbec <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cbb2 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cbfa <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cbb2 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cbfa <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cbb2 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cbce <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cbfa <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cc16 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cc40 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cc88 <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cc38 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cc80 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cbe0 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5cc38 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cc28 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5cc80 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cbf8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cc40 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5cbfa <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 5cbfa <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5cc38 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cc42 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 5cc42 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cc80 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5cc2c <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5cc74 <_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 f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5cf94 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #736] @ (5cf6c <_PyXI_ClearExcInfo@@Base+0x3a0>) │ │ │ │ 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, 5cc68 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5ccb0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cc68 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5ccb0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cc68 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cc82 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5ccb0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5ccca <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5ccf0 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5cd38 <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5ccea <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cd32 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5ccaa <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #62520 @ 0xf438 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ccea <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bmi.n 5ccf2 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #3216 @ 0xc90 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5cd32 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ - cbz r0, 5ccea <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 89098 │ │ │ │ + cbz r0, 5cd32 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ccd6 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5cd1e <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5ccea <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5cd32 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #62520 @ 0xf438 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #3216 @ 0xc90 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5ccf4 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r0, [pc, #912] @ (5d0cc ) │ │ │ │ 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, 5cd14 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5cd5c <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5cd16 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5cd5e <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5cd26 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cd6e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cd26 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cd6e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cd26 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5cd44 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cd6e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5cd8c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5ceb0 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5cef8 <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5ce88 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce88 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5cdde <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5ce26 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5cd6e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f445c │ │ │ │ + cbz r0, 5cdb6 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cd68 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5cdb0 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce88 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5cd72 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5cdde <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5cdba <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5ce26 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5cdae <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5cdf6 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd8a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5cdd2 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5cda8 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 5cdf0 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cda8 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5cdf0 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce88 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5cdb2 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cde8 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5cea8 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cdfa <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5ce30 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5cef0 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cdc0 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5ce08 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5cdec <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13ee80 │ │ │ │ + b.n 5ce34 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cdec <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 5cdec <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5cea8 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5ce34 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 5ce34 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5ce88 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5cef0 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5cdec <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5cea8 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5ce34 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5cef0 <_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 1e6ac8 │ │ │ │ + bl 1e81f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce88 <_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 1e6ac8 │ │ │ │ + bl 1e81f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce88 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14e4fc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f41c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce44 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5ce8c <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28404 @ 0x6ef4 │ │ │ │ + movw r1, #34676 @ 0x8774 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ce9e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5cee6 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14e4fc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f41c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce6a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5ceb2 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28428 @ 0x6f0c │ │ │ │ + movw r1, #34700 @ 0x878c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 95e08 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5ce88 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5ce98 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 5ce9e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 5cee6 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cfe0 │ │ │ │ + bl 5d028 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5cf64 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #64] @ (5cf3c <_PyXI_ClearExcInfo@@Base+0x370>) │ │ │ │ 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, 5ced8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5cf20 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5cf20 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5cef4 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cf28 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5cf20 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5cf3c <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5cf70 <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cf20 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cf68 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cf0e <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cf56 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ + movw r1, #41968 @ 0xa3f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5cf20 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5cf68 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cef8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cef8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d08c ) │ │ │ │ + ldr r1, [pc, #240] @ (5d064 ) │ │ │ │ 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, 5cf50 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r6, 5cf98 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf50 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + blt.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cf50 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ - cbnz r2, 5cf6c <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #76] @ (5cfa0 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ + bgt.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r2, 5cfb4 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #76] @ (5cfe8 <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cf98 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cfe0 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cf86 <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ + bgt.n 5cfce <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #20500 @ 0x5014 │ │ │ │ + movw r1, #26800 @ 0x68b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 12844c │ │ │ │ + b.n 5cfe0 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cf70 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf70 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + beq.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d1b4 ) │ │ │ │ + ldr r1, [pc, #416] @ (5d18c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cfa4 : │ │ │ │ +0005cfec : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cfdc │ │ │ │ - bl 1cd830 │ │ │ │ + cbz r0, 5d024 │ │ │ │ + bl 1cf0f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cfd0 │ │ │ │ + beq.n 5d018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5cfd4 │ │ │ │ + cbz r3, 5d01c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5cfdc │ │ │ │ + b.n 5d024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cfd0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d018 │ │ │ │ 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] @ 5d098 │ │ │ │ + vldr d8, [pc, #160] @ 5d0e0 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 83adc │ │ │ │ - cbz r0, 5d04e │ │ │ │ + bl 83aec │ │ │ │ + cbz r0, 5d096 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 83adc │ │ │ │ + bl 83aec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d052 │ │ │ │ + cbnz r0, 5d09a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d04e │ │ │ │ + beq.n 5d096 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d04e │ │ │ │ + cbnz r3, 5d096 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d08a │ │ │ │ + b.n 5d0d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d074 │ │ │ │ + beq.n 5d0bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d074 │ │ │ │ + cbnz r3, 5d0bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d08a │ │ │ │ + beq.n 5d0d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d08a │ │ │ │ + cbnz r3, 5d0d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5cfc6 │ │ │ │ + bvs.n 5d00e │ │ │ │ @ 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 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d0ec │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 5d134 │ │ │ │ + bl 95f60 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d0e4 │ │ │ │ + bne.n 5d12c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 5d0ee │ │ │ │ + bl f1b5c │ │ │ │ + b.n 5d136 │ │ │ │ mov r0, sp │ │ │ │ - bl 5cfe0 │ │ │ │ - b.n 5d0ee │ │ │ │ + bl 5d028 │ │ │ │ + b.n 5d136 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d0f2 : │ │ │ │ +0005d13a : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d0fa │ │ │ │ + b.w 5d142 │ │ │ │ │ │ │ │ -0005d0fa : │ │ │ │ +0005d142 : │ │ │ │ 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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1f2 │ │ │ │ + beq.n 5d23a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d1ec │ │ │ │ + beq.n 5d234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d130 │ │ │ │ + cbnz r0, 5d178 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d150 │ │ │ │ - cbz r4, 5d176 │ │ │ │ + b.n 5d198 │ │ │ │ + cbz r4, 5d1be │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1e6 │ │ │ │ + beq.n 5d22e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d204 │ │ │ │ + bl 5d24c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d166 │ │ │ │ + beq.n 5d1ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d166 │ │ │ │ + cbnz r3, 5d1ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7829c │ │ │ │ - b.n 5d1f2 │ │ │ │ - ldr r2, [pc, #132] @ (5d1fc ) │ │ │ │ + bl 7832c │ │ │ │ + b.n 5d23a │ │ │ │ + ldr r2, [pc, #132] @ (5d244 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d196 │ │ │ │ - movw r1, #36532 @ 0x8eb4 │ │ │ │ + cbnz r3, 5d1de │ │ │ │ + movw r1, #42764 @ 0xa70c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43940 @ 0xaba4 │ │ │ │ + movw r0, #50136 @ 0xc3d8 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #37588 @ 0x92d4 │ │ │ │ + movw r1, #43820 @ 0xab2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d1b0 │ │ │ │ - bl d3cbc │ │ │ │ - b.n 5d13e │ │ │ │ + cbnz r0, 5d1f8 │ │ │ │ + bl d3eec │ │ │ │ + b.n 5d186 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d200 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d248 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93380 │ │ │ │ + bl 934d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d1dc │ │ │ │ + beq.n 5d224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d1dc │ │ │ │ + cbnz r3, 5d224 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d1aa │ │ │ │ + beq.n 5d1f2 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d13e │ │ │ │ + b.n 5d186 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d150 │ │ │ │ + b.n 5d198 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d132 │ │ │ │ - b.n 5d13e │ │ │ │ + bne.n 5d17a │ │ │ │ + b.n 5d186 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d204 : │ │ │ │ +0005d24c : │ │ │ │ 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] @ (5d2dc ) │ │ │ │ + ldr r3, [pc, #196] @ (5d324 ) │ │ │ │ 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 1a6df4 │ │ │ │ - cbz r0, 5d268 │ │ │ │ + bl 1a8694 │ │ │ │ + cbz r0, 5d2b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d23a │ │ │ │ + cbnz r4, 5d282 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #37588 @ 0x92d4 │ │ │ │ + movw r1, #43820 @ 0xab2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d26c │ │ │ │ + cbnz r0, 5d2b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d268 │ │ │ │ + beq.n 5d2b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d268 │ │ │ │ + cbnz r3, 5d2b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2d2 │ │ │ │ + b.n 5d31a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d2e0 ) │ │ │ │ - bl f88f8 │ │ │ │ + ldr r1, [pc, #100] @ (5d328 ) │ │ │ │ + bl f8b60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d296 │ │ │ │ + beq.n 5d2de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d296 │ │ │ │ + cbnz r3, 5d2de │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d2bc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d304 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d2ae │ │ │ │ + beq.n 5d2f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d2ae │ │ │ │ + cbnz r2, 5d2f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a6f6c │ │ │ │ + bl 1a882c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d2d2 │ │ │ │ + beq.n 5d31a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d2d2 │ │ │ │ + cbnz r3, 5d31a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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} │ │ │ │ @@ -76044,402 +76069,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, 5d30c │ │ │ │ + cbz r3, 5d354 │ │ │ │ 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 5d316 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5d320 │ │ │ │ + bne.n 5d35e │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5d368 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 125134 │ │ │ │ + b.w 12637c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5aa2e │ │ │ │ + b.w 5a914 │ │ │ │ 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 5d34c │ │ │ │ + bhi.n 5d394 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5d364 │ │ │ │ + ble.n 5d3ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5d36c │ │ │ │ - movw r0, #39552 @ 0x9a80 │ │ │ │ + b.n 5d3b4 │ │ │ │ + movw r0, #45784 @ 0xb2d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d342 │ │ │ │ + bne.n 5d38a │ │ │ │ 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 5d374 │ │ │ │ + b.n 5d3bc │ │ │ │ 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 25e108 │ │ │ │ + bl 25f808 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d3a8 │ │ │ │ + beq.n 5d3f0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d3e4 │ │ │ │ + cbz r0, 5d42c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 8e26c │ │ │ │ + bl 8e494 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d3ac │ │ │ │ + cbnz r0, 5d3f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d422 │ │ │ │ + b.n 5d46a │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d3f4 │ │ │ │ + cbz r3, 5d43c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d3f4 │ │ │ │ + beq.n 5d43c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25e468 │ │ │ │ + bl 25fb68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d408 │ │ │ │ + beq.n 5d450 │ │ │ │ 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 782f8 │ │ │ │ - b.n 5d3f4 │ │ │ │ + bl 78388 │ │ │ │ + b.n 5d43c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d3a8 │ │ │ │ + beq.n 5d3f0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d422 │ │ │ │ + cbz r3, 5d46a │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d422 │ │ │ │ + cbz r1, 5d46a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25e3d0 │ │ │ │ + bl 25fad0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d422 │ │ │ │ + bne.n 5d46a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d3a8 │ │ │ │ + beq.n 5d3f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d3a8 │ │ │ │ + bne.n 5d3f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d3a8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d3f0 │ │ │ │ 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, 5d444 │ │ │ │ + cbz r3, 5d48c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d446 │ │ │ │ + b.n 5d48e │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d456 │ │ │ │ + cbnz r3, 5d49e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d456 │ │ │ │ + ble.n 5d49e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d456 │ │ │ │ - cbnz r7, 5d474 │ │ │ │ - ldr r6, [pc, #308] @ (5d58c ) │ │ │ │ + bne.n 5d49e │ │ │ │ + cbnz r7, 5d4bc │ │ │ │ + ldr r6, [pc, #308] @ (5d5d4 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d54a │ │ │ │ + beq.n 5d592 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d54a │ │ │ │ - cbz r5, 5d4ea │ │ │ │ + blt.n 5d592 │ │ │ │ + cbz r5, 5d532 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d49e │ │ │ │ - bl f445c │ │ │ │ + cbz r0, 5d4e6 │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d498 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5d4e0 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d54a │ │ │ │ + bne.n 5d592 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d4a2 │ │ │ │ - b.n 5d4f4 │ │ │ │ + bne.n 5d4ea │ │ │ │ + b.n 5d53c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d4c8 │ │ │ │ - bl 11bfcc │ │ │ │ + cbz r0, 5d510 │ │ │ │ + bl 11ccf0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d4c2 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 5d50a │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d54a │ │ │ │ + bne.n 5d592 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d4cc │ │ │ │ - b.n 5d4fc │ │ │ │ + bne.n 5d514 │ │ │ │ + b.n 5d544 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11bfcc │ │ │ │ + bl 11ccf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d500 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 5d500 │ │ │ │ - b.n 5d54a │ │ │ │ + bne.n 5d548 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 5d548 │ │ │ │ + b.n 5d592 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d500 │ │ │ │ + b.n 5d548 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d500 │ │ │ │ + b.n 5d548 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14e4fc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f41c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d526 │ │ │ │ + bge.n 5d56e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28404 @ 0x6ef4 │ │ │ │ + movw r1, #34676 @ 0x8774 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5d54a │ │ │ │ + bl 12844c │ │ │ │ + b.n 5d592 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14e4fc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f41c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d54e │ │ │ │ + bge.n 5d596 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28428 @ 0x6f0c │ │ │ │ + movw r1, #34700 @ 0x878c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d584 │ │ │ │ - bl 95e08 │ │ │ │ + b.n 5d5cc │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d57e │ │ │ │ + bne.n 5d5c6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 5d584 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 5d5cc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d596 │ │ │ │ + bl 5d5de │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d850 ) │ │ │ │ + ldr r1, [pc, #592] @ (5d828 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d590 : │ │ │ │ +0005d5d8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d0fa │ │ │ │ + b.w 5d142 │ │ │ │ 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 1b6e00 │ │ │ │ + bl 1b8668 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d5bc │ │ │ │ + bge.n 5d604 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5e2 │ │ │ │ + b.n 5d62a │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b6e00 │ │ │ │ + bl 1b8668 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d5b8 │ │ │ │ + blt.n 5d600 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #51532 @ 0xc94c │ │ │ │ + movw r0, #57804 @ 0xe1cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ 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 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d632 │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 5d67a │ │ │ │ + bl 95f60 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d62a │ │ │ │ + bne.n 5d672 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 5d634 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 5d67c │ │ │ │ mov r0, sp │ │ │ │ - bl 5d596 │ │ │ │ - b.n 5d634 │ │ │ │ + bl 5d5de │ │ │ │ + b.n 5d67c │ │ │ │ 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, 5d67e │ │ │ │ + cbz r4, 5d6c6 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d696 │ │ │ │ + cbz r3, 5d6de │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #65028 @ 0xfe04 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - bl 2378fc │ │ │ │ + movw r2, #5764 @ 0x1684 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 23903c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d69e │ │ │ │ + b.n 5d6e6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62620 @ 0xf49c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3356 @ 0xd1c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5d69e │ │ │ │ + bl 12844c │ │ │ │ + b.n 5d6e6 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d6a4 : │ │ │ │ - movw r0, #16244 @ 0x3f74 │ │ │ │ +0005d6ec : │ │ │ │ + movw r0, #22516 @ 0x57f4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d6ae : │ │ │ │ +0005d6f6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d6e4 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d72c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d6e0 │ │ │ │ - movw r1, #65248 @ 0xfee0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #18308 @ 0x4784 │ │ │ │ + cbnz r0, 5d728 │ │ │ │ + movw r1, #5984 @ 0x1760 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #24516 @ 0x5fc4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_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 │ │ │ │ @@ -76450,33 +76475,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] @ (5d788 ) │ │ │ │ + ldr r3, [pc, #116] @ (5d7d0 ) │ │ │ │ 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, #28576 @ 0x6fa0 │ │ │ │ + movw r2, #34848 @ 0x8820 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d2864 │ │ │ │ - cbz r0, 5d784 │ │ │ │ + bl d2a9c │ │ │ │ + cbz r0, 5d7cc │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d750 │ │ │ │ + cbnz r5, 5d798 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d744 │ │ │ │ + cbz r3, 5d78c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d750 │ │ │ │ + b.n 5d798 │ │ │ │ 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] │ │ │ │ @@ -76494,211 +76519,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 238d60 │ │ │ │ + bl 23a4a0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5dafc ) │ │ │ │ + ldr r1, [pc, #768] @ (5dad4 ) │ │ │ │ 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, #28592 @ 0x6fb0 │ │ │ │ + movw r1, #34864 @ 0x8830 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ - cbnz r0, 5d7d0 │ │ │ │ + bl 146190 │ │ │ │ + cbnz r0, 5d818 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #18381 @ 0x47cd │ │ │ │ + movw r1, #24317 @ 0x5efd │ │ │ │ movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35ba2 │ │ │ │ + b.w 35baa │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d7f4 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5d836 │ │ │ │ - ldr r1, [pc, #68] @ (5d83c ) │ │ │ │ + bne.n 5d83c │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5d87e │ │ │ │ + ldr r1, [pc, #68] @ (5d884 ) │ │ │ │ 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 5d826 │ │ │ │ + bne.n 5d86e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28776 @ 0x7068 │ │ │ │ + movw r1, #35048 @ 0x88e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5d836 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5d87e │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 5d904 │ │ │ │ + beq.n 5d94c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d904 │ │ │ │ + bne.n 5d94c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d904 │ │ │ │ + beq.n 5d94c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d904 │ │ │ │ + bne.n 5d94c │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d89a │ │ │ │ + beq.n 5d8e2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 5d904 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 5d94c │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d8b6 │ │ │ │ + beq.n 5d8fe │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 5d8e8 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 5d930 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f6cf4 <_PyEval_GetBuiltin@@Base+0x788> │ │ │ │ + bl 1f85dc <_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 1f6cf4 <_PyEval_GetBuiltin@@Base+0x788> │ │ │ │ + bl 1f85dc <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13e970 │ │ │ │ - b.n 5d90c │ │ │ │ + bl 13f6e8 │ │ │ │ + b.n 5d954 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8f6 │ │ │ │ + beq.n 5d93e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 5d904 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 5d94c │ │ │ │ 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 5d9b6 │ │ │ │ + b.n 5d9fe │ │ │ │ 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 5d9aa │ │ │ │ + beq.n 5d9f2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 5d9aa │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 5d9f2 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d9aa │ │ │ │ + beq.n 5d9f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 5d9aa │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 5d9f2 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5d96c │ │ │ │ + beq.n 5d9b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 5d972 │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 5d9ba │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d988 │ │ │ │ - b.n 5d978 │ │ │ │ + beq.n 5d9d0 │ │ │ │ + b.n 5d9c0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d99e │ │ │ │ - b.n 5d994 │ │ │ │ + beq.n 5d9e6 │ │ │ │ + b.n 5d9dc │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 5d9aa │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 5d9f2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d9b6 │ │ │ │ + b.n 5d9fe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a38 │ │ │ │ - cbz r0, 5d9aa │ │ │ │ + bl 859e4 │ │ │ │ + cbz r0, 5d9f2 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d9b6 │ │ │ │ + b.n 5d9fe │ │ │ │ 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 │ │ │ │ @@ -76708,262 +76733,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, 5d9de │ │ │ │ + cbz r2, 5da26 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 239e50 <_Py_c_pow@@Base+0x19c> │ │ │ │ - cbnz r0, 5da00 │ │ │ │ + bl 23b590 <_Py_c_pow@@Base+0x19c> │ │ │ │ + cbnz r0, 5da48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fbd44 │ │ │ │ + b.w 1fd4f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005da06 : │ │ │ │ +0005da4e : │ │ │ │ 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, #28864 @ 0x70c0 │ │ │ │ + movw r1, #35136 @ 0x8940 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ - cbnz r0, 5da3a │ │ │ │ + bl 146190 │ │ │ │ + cbnz r0, 5da82 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 110c7c │ │ │ │ + b.w 111700 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005da3e : │ │ │ │ +0005da86 : │ │ │ │ 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 5da6a │ │ │ │ + bmi.n 5dab2 │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da70 │ │ │ │ - bl 1afbac │ │ │ │ + b.n 5dab8 │ │ │ │ + bl 1b12cc │ │ │ │ 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 5dad0 │ │ │ │ + bl 5db18 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005da9c : │ │ │ │ +0005dae4 : │ │ │ │ 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 5daba │ │ │ │ + bpl.n 5db02 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4ce8 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4f58 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_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, #43940 @ 0xaba4 │ │ │ │ + movw r9, #50136 @ 0xc3d8 │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f6cf4 <_PyEval_GetBuiltin@@Base+0x788> │ │ │ │ + bl 1f85dc <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26bb74 │ │ │ │ + bl 26d3e4 │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #28988 @ 0x713c │ │ │ │ + movw r0, #35260 @ 0x89bc │ │ │ │ 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 ddcdc │ │ │ │ + bl ddf54 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005db36 : │ │ │ │ +0005db7e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db6c │ │ │ │ + cbz r0, 5dbb4 │ │ │ │ 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 10ccfc <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10d760 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #21840 @ 0x5550 │ │ │ │ + movw r0, #28112 @ 0x6dd0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005db80 : │ │ │ │ +0005dbc8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dbae │ │ │ │ + cbz r0, 5dbf6 │ │ │ │ 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 10ccfc <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10d760 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #21840 @ 0x5550 │ │ │ │ + movw r0, #28112 @ 0x6dd0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_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, #29068 @ 0x718c │ │ │ │ + movw r1, #35340 @ 0x8a0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ 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 5dc24 │ │ │ │ + bmi.n 5dc6c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29124 @ 0x71c4 │ │ │ │ + movw r1, #35396 @ 0x8a44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5dc7e │ │ │ │ + bl 12844c │ │ │ │ + b.n 5dcc6 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e68 │ │ │ │ - cbz r0, 5dc66 │ │ │ │ + bl 89098 │ │ │ │ + cbz r0, 5dcae │ │ │ │ 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 5dc46 │ │ │ │ + bls.n 5dc8e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dc66 │ │ │ │ + bne.n 5dcae │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a970 │ │ │ │ - cbnz r0, 5dc66 │ │ │ │ + bl 26c1dc │ │ │ │ + cbnz r0, 5dcae │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fbd44 │ │ │ │ + b.w 1fd4f4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29160 @ 0x71e8 │ │ │ │ + movw r1, #35432 @ 0x8a68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -76971,259 +76996,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, #29192 @ 0x7208 │ │ │ │ + movw r0, #35464 @ 0x8a88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ 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 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58172 @ 0xe33c │ │ │ │ + movw r0, #64444 @ 0xfbbc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13828 @ 0x3604 │ │ │ │ + movw r0, #20544 @ 0x5040 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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, 5dd38 │ │ │ │ + cbz r3, 5dd80 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5dd3a │ │ │ │ + b.n 5dd82 │ │ │ │ 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, 5dd58 │ │ │ │ + cbnz r3, 5dda0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5dd58 │ │ │ │ + blt.n 5dda0 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5dd58 │ │ │ │ - cbnz r4, 5dd74 │ │ │ │ + bgt.n 5dda0 │ │ │ │ + cbnz r4, 5ddbc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5ddd8 ) │ │ │ │ + ldr r4, [pc, #124] @ (5de20 ) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ddce │ │ │ │ - cbz r6, 5ddbc │ │ │ │ + cbz r0, 5de16 │ │ │ │ + cbz r6, 5de04 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5dd8e │ │ │ │ - bl f445c │ │ │ │ + cbz r0, 5ddd6 │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dd8a │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5ddce │ │ │ │ + bne.n 5ddd2 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5de16 │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5ddbc │ │ │ │ + beq.n 5de04 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5dda8 │ │ │ │ - bl f445c │ │ │ │ + cbz r0, 5ddf0 │ │ │ │ + bl f46cc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dda4 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5ddce │ │ │ │ + bne.n 5ddec │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5de16 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5ddbc │ │ │ │ + beq.n 5de04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ddbc │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5ddce │ │ │ │ + bne.n 5de04 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5de16 │ │ │ │ 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 1fbd44 │ │ │ │ + b.w 1fd4f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e18c ) │ │ │ │ + ldr r1, [pc, #832] @ (5e164 ) │ │ │ │ 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 1f6cf4 <_PyEval_GetBuiltin@@Base+0x788> │ │ │ │ + bl 1f85dc <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26bb74 │ │ │ │ + bl 26d3e4 │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 5dad0 │ │ │ │ + bl 5db18 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005de38 : │ │ │ │ +0005de80 : │ │ │ │ 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 5de68 │ │ │ │ + beq.n 5deb0 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #49476 @ 0xc144 │ │ │ │ + movw r0, #55708 @ 0xd99c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de6a │ │ │ │ + b.n 5deb2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de6c : │ │ │ │ +0005deb4 : │ │ │ │ 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 5de9c │ │ │ │ + beq.n 5dee4 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #49476 @ 0xc144 │ │ │ │ + movw r0, #55708 @ 0xd99c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de9e │ │ │ │ + b.n 5dee6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dea0 : │ │ │ │ +0005dee8 : │ │ │ │ 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 5ded0 │ │ │ │ + beq.n 5df18 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #49476 @ 0xc144 │ │ │ │ + movw r0, #55708 @ 0xd99c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ded2 │ │ │ │ + b.n 5df1a │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ded4 : │ │ │ │ +0005df1c : │ │ │ │ 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 5df02 │ │ │ │ - movw r0, #49476 @ 0xc144 │ │ │ │ + beq.n 5df4a │ │ │ │ + movw r0, #55708 @ 0xd99c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5df42 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5df8a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5df48 │ │ │ │ - cbz r1, 5df2c │ │ │ │ + beq.n 5df90 │ │ │ │ + cbz r1, 5df74 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5df2c │ │ │ │ + bpl.n 5df74 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5df4a │ │ │ │ + beq.n 5df92 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5df4a │ │ │ │ + b.n 5df92 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29352 @ 0x72a8 │ │ │ │ + movw r1, #35712 @ 0x8b80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df88 │ │ │ │ + b.n 5dfd0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f1c4c │ │ │ │ + bl 1f3370 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5df7a │ │ │ │ - ldr r1, [pc, #48] @ (5df8c ) │ │ │ │ + cbz r2, 5dfc2 │ │ │ │ + ldr r1, [pc, #48] @ (5dfd4 ) │ │ │ │ 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] │ │ │ │ @@ -77231,70 +77256,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 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005df90 : │ │ │ │ +0005dfd8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5dfbe │ │ │ │ + beq.n 5e006 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #49476 @ 0xc144 │ │ │ │ + movw r0, #55708 @ 0xd99c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dffe │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e046 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e004 │ │ │ │ - cbz r1, 5dfe8 │ │ │ │ + beq.n 5e04c │ │ │ │ + cbz r1, 5e030 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5dfe8 │ │ │ │ + bpl.n 5e030 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e006 │ │ │ │ + beq.n 5e04e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5e006 │ │ │ │ + b.n 5e04e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29376 @ 0x72c0 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e044 │ │ │ │ + b.n 5e08c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f1c4c │ │ │ │ + bl 1f3370 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e036 │ │ │ │ - ldr r1, [pc, #48] @ (5e048 ) │ │ │ │ + cbz r2, 5e07e │ │ │ │ + ldr r1, [pc, #48] @ (5e090 ) │ │ │ │ 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] │ │ │ │ @@ -77302,167 +77327,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 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e04c : │ │ │ │ +0005e094 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005e05e : │ │ │ │ +0005e0a6 : │ │ │ │ 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 5e07c │ │ │ │ + bpl.n 5e0c4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e082 │ │ │ │ - bl 498cc │ │ │ │ - b.n 5e126 │ │ │ │ + bmi.n 5e0ca │ │ │ │ + bl 498ea │ │ │ │ + b.n 5e16e │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e08e │ │ │ │ + blt.n 5e0d6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e0a6 │ │ │ │ + blt.n 5e0ee │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27696 @ 0x6c30 │ │ │ │ + movw r1, #34004 @ 0x84d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5e126 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5e16e │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f1e10 │ │ │ │ + bl 1f3538 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e126 │ │ │ │ + bne.n 5e16e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e0d6 │ │ │ │ + bmi.n 5e11e │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e0da │ │ │ │ + beq.n 5e122 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e0dc │ │ │ │ + b.n 5e124 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e0dc │ │ │ │ + b.n 5e124 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e0f8 │ │ │ │ + bls.n 5e140 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29412 @ 0x72e4 │ │ │ │ + movw r1, #35772 @ 0x8bbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5e126 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5e16e │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e10e │ │ │ │ + bpl.n 5e156 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e10a │ │ │ │ + beq.n 5e152 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e110 │ │ │ │ + b.n 5e158 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e110 │ │ │ │ + b.n 5e158 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e118 │ │ │ │ + bne.n 5e160 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e12a │ │ │ │ + b.n 5e172 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e12a │ │ │ │ + b.n 5e172 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e140 │ │ │ │ + cbnz r1, 5e188 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e144 │ │ │ │ + beq.n 5e18c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w da07c │ │ │ │ + b.w da2c8 │ │ │ │ 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, #29436 @ 0x72fc │ │ │ │ + movw r1, #35796 @ 0x8bd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1453c8 │ │ │ │ - cbz r0, 5e178 │ │ │ │ + bl 146190 │ │ │ │ + cbz r0, 5e1c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e1a4 │ │ │ │ - movw r1, #29652 @ 0x73d4 │ │ │ │ + b.n 5e1ec │ │ │ │ + movw r1, #36012 @ 0x8cac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e174 │ │ │ │ + beq.n 5e1bc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18381 @ 0x47cd │ │ │ │ + movw r1, #24317 @ 0x5efd │ │ │ │ movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d580 │ │ │ │ + bl 23ec1c │ │ │ │ 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 4588a <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ + bl 459c2 <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13828 @ 0x3604 │ │ │ │ + movw r0, #20544 @ 0x5040 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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] │ │ │ │ @@ -77471,1484 +77496,1482 @@ │ │ │ │ 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, 5e200 │ │ │ │ + cbz r5, 5e248 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e208 │ │ │ │ + b.n 5e250 │ │ │ │ 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 1d8264 │ │ │ │ + bl 1d9b2c │ │ │ │ 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, #41352 @ 0xa188 │ │ │ │ + movw r2, #47584 @ 0xb9e0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #29672 @ 0x73e8 │ │ │ │ + movw r1, #36032 @ 0x8cc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e250 : │ │ │ │ +0005e298 : │ │ │ │ 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] @ 5e32c │ │ │ │ + ldr.w r8, [pc, #196] @ 5e374 │ │ │ │ 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 5e29a │ │ │ │ + bhi.n 5e2e2 │ │ │ │ add r0, r4 │ │ │ │ - bl 717a0 │ │ │ │ - cbnz r0, 5e2a6 │ │ │ │ + bl 717c8 │ │ │ │ + cbnz r0, 5e2ee │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e302 │ │ │ │ - b.n 5e324 │ │ │ │ + cbnz r0, 5e34a │ │ │ │ + b.n 5e36c │ │ │ │ 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 5e302 │ │ │ │ + ble.n 5e34a │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e302 │ │ │ │ - cbz r0, 5e302 │ │ │ │ + cbz r1, 5e34a │ │ │ │ + cbz r0, 5e34a │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e302 │ │ │ │ + cbnz r3, 5e34a │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e2e0 │ │ │ │ + cbz r3, 5e328 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e302 │ │ │ │ + cbnz r3, 5e34a │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e302 │ │ │ │ + bmi.n 5e34a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e2ee │ │ │ │ + bne.n 5e336 │ │ │ │ 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 71c40 <_Py_NewReference@@Base> │ │ │ │ + bl 71c68 <_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, 5e384 │ │ │ │ + cbz r3, 5e3cc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e384 │ │ │ │ + beq.n 5e3cc │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41352 @ 0xa188 │ │ │ │ + movw r1, #47584 @ 0xb9e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e60c8 │ │ │ │ + bl 1e77f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e36c │ │ │ │ + cbnz r0, 5e3b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e402 │ │ │ │ + b.n 5e44a │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e394 │ │ │ │ + bne.n 5e3dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e384 │ │ │ │ + beq.n 5e3cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e384 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e3cc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3bc │ │ │ │ + beq.n 5e404 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e3bc │ │ │ │ + b.n 5e404 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239454 │ │ │ │ + bl 23ab94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3b8 │ │ │ │ + beq.n 5e400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e3b8 │ │ │ │ + cbnz r3, 5e400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e368 │ │ │ │ + beq.n 5e3b0 │ │ │ │ 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 5e3ea │ │ │ │ + beq.n 5e432 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e3ea │ │ │ │ + cbnz r0, 5e432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 1fabac <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fc35c <_PyArg_ParseStack@@Base+0x480> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e476 │ │ │ │ + beq.n 5e4be │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ea9dc │ │ │ │ + bl eac44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e448 │ │ │ │ + beq.n 5e490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e448 │ │ │ │ + cbnz r3, 5e490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e474 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e4bc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #29712 @ 0x7410 │ │ │ │ + movw r0, #36072 @ 0x8ce8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e476 │ │ │ │ + beq.n 5e4be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e476 │ │ │ │ + cbnz r3, 5e4be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e476 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e4be │ │ │ │ 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, #13812 @ 0x35f4 │ │ │ │ + movw r1, #20528 @ 0x5030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 5e4b8 │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 5e500 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e4bc │ │ │ │ + bl 5e504 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13828 @ 0x3604 │ │ │ │ + movw r0, #20544 @ 0x5040 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ 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 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e52c │ │ │ │ + cbz r0, 5e574 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e4ea │ │ │ │ + ble.n 5e532 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e4ea │ │ │ │ + cbz r3, 5e532 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e4fe │ │ │ │ + cbz r3, 5e546 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e508 │ │ │ │ + bne.n 5e550 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d824 │ │ │ │ + bl 7d830 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e510 │ │ │ │ + b.n 5e558 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e520 │ │ │ │ + beq.n 5e568 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e524 │ │ │ │ + cbz r3, 5e56c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e52c │ │ │ │ + b.n 5e574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e520 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e568 │ │ │ │ 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 ea9dc │ │ │ │ + bl eac44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e564 │ │ │ │ + beq.n 5e5ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e564 │ │ │ │ + cbnz r3, 5e5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e594 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e5dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #29728 @ 0x7420 │ │ │ │ + movw r0, #36088 @ 0x8cf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ + bl ddf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e588 │ │ │ │ + beq.n 5e5d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e58c │ │ │ │ + cbz r3, 5e5d4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e594 │ │ │ │ + b.n 5e5dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e588 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e5d0 │ │ │ │ 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, #7756 @ 0x1e4c │ │ │ │ + movw r2, #13988 @ 0x36a4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #29672 @ 0x73e8 │ │ │ │ + movw r1, #36032 @ 0x8cc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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, #41452 @ 0xa1ec │ │ │ │ + movw r2, #47684 @ 0xba44 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #29672 @ 0x73e8 │ │ │ │ + movw r1, #36032 @ 0x8cc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r6, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #120] @ (5e68c ) │ │ │ │ - movw r2, #12964 @ 0x32a4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #19196 @ 0x4afc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2864 │ │ │ │ - cbnz r0, 5e628 │ │ │ │ + movw r3, #19088 @ 0x4a90 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + bl d2a9c │ │ │ │ + cbnz r0, 5e676 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e684 │ │ │ │ + b.n 5e6d2 │ │ │ │ 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, #29744 @ 0x7430 │ │ │ │ + movw r0, #36104 @ 0x8d08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e624 │ │ │ │ + beq.n 5e672 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1faec8 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fc678 <_PyArg_ParseStack@@Base+0x79c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e684 │ │ │ │ + beq.n 5e6d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e684 │ │ │ │ + cbnz r3, 5e6d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #96] @ (5e6f0 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5e4bc │ │ │ │ + bl 5e504 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13828 @ 0x3604 │ │ │ │ + movw r0, #20544 @ 0x5040 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82848 │ │ │ │ + b.w 8285c │ │ │ │ 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 13e970 │ │ │ │ + bl 13f6e8 │ │ │ │ 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 5e710 │ │ │ │ + beq.n 5e758 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7f2 │ │ │ │ + beq.n 5e83a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e726 │ │ │ │ + beq.n 5e76e │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7f2 │ │ │ │ + beq.n 5e83a │ │ │ │ mov r0, r5 │ │ │ │ - bl 23eb18 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 240394 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7b4 │ │ │ │ + beq.n 5e7fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eb18 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 240394 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e754 │ │ │ │ + cbnz r0, 5e79c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7b4 │ │ │ │ + beq.n 5e7fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e7b4 │ │ │ │ + cbnz r3, 5e7fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7b4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e7fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23590c │ │ │ │ + bl 237044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e774 │ │ │ │ + beq.n 5e7bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e774 │ │ │ │ + cbnz r3, 5e7bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e78a │ │ │ │ + beq.n 5e7d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e78a │ │ │ │ + cbnz r3, 5e7d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e7b4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e7fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235778 │ │ │ │ + bl 236eb0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e7b8 │ │ │ │ + cbnz r0, 5e800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7b4 │ │ │ │ + beq.n 5e7fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7b4 │ │ │ │ + cbnz r3, 5e7fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e7fa │ │ │ │ + b.n 5e842 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7da │ │ │ │ + beq.n 5e822 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e7da │ │ │ │ + cbnz r3, 5e822 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7fa │ │ │ │ + beq.n 5e842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7fa │ │ │ │ + cbnz r3, 5e842 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7fa │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e842 │ │ │ │ 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 5e828 │ │ │ │ + beq.n 5e870 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8d2 │ │ │ │ + beq.n 5e91a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e83e │ │ │ │ + beq.n 5e886 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8d2 │ │ │ │ + beq.n 5e91a │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eb18 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 240394 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e84c │ │ │ │ + cbnz r0, 5e894 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e8da │ │ │ │ + b.n 5e922 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23eb18 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 240394 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e870 │ │ │ │ + cbnz r0, 5e8b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e848 │ │ │ │ + beq.n 5e890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e848 │ │ │ │ + bne.n 5e890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e848 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e890 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134484 │ │ │ │ + bl 1351d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e890 │ │ │ │ + beq.n 5e8d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e890 │ │ │ │ + cbnz r3, 5e8d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8a6 │ │ │ │ + beq.n 5e8ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e8a6 │ │ │ │ + cbnz r3, 5e8ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e848 │ │ │ │ + beq.n 5e890 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235778 │ │ │ │ + bl 236eb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8da │ │ │ │ + beq.n 5e922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e8da │ │ │ │ + cbnz r3, 5e922 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8da │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e922 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23c620 │ │ │ │ + b.w 23dd60 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e900 │ │ │ │ - movw r0, #29756 @ 0x743c │ │ │ │ + bne.n 5e948 │ │ │ │ + movw r0, #36116 @ 0x8d14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e912 │ │ │ │ - movw r0, #63504 @ 0xf810 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w ddcdc │ │ │ │ - movw r0, #25760 @ 0x64a0 │ │ │ │ + cbnz r3, 5e95a │ │ │ │ + movw r0, #4200 @ 0x1068 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w ddf54 │ │ │ │ + movw r0, #31980 @ 0x7cec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddcdc │ │ │ │ + b.w ddf54 │ │ │ │ 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, 5e93c │ │ │ │ + cbz r3, 5e984 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5e956 │ │ │ │ - bl 24492c <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5e99e │ │ │ │ + bl 246058 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5e954 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5e964 │ │ │ │ + bne.n 5e99c │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5e9ac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e95a │ │ │ │ + b.n 5e9a2 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5e948 │ │ │ │ + beq.n 5e990 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 125134 │ │ │ │ + b.w 12637c │ │ │ │ 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, #16012 @ 0x3e8c │ │ │ │ + movw r0, #22284 @ 0x570c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f5620 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5e9bc │ │ │ │ + bl f5888 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5ea04 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #10428 @ 0x28bc │ │ │ │ + movw r1, #16828 @ 0x41bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #29764 @ 0x7444 │ │ │ │ + movw r0, #36124 @ 0x8d1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5e9c0 │ │ │ │ + bge.n 5ea08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ 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 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e9e4 │ │ │ │ + b.n 5ea2c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e26c │ │ │ │ + bl 8e494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e9e4 │ │ │ │ + beq.n 5ea2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e9e4 │ │ │ │ + cbnz r3, 5ea2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + cbz r3, 5ea4e │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + add.w r4, r4, r3, lsl #2 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + cbz r3, 5ea5a │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ + add.w r4, r4, r3, lsl #2 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + cbz r0, 5ea66 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29b58 │ │ │ │ + add r4, r0 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cbz r0, 5ea72 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29b58 │ │ │ │ + add r4, r0 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ + cbz r0, 5ea7e │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29b58 │ │ │ │ + add r4, r0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 5ea88 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 5ea92 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 12637c │ │ │ │ + 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 │ │ │ │ - ldr r4, [pc, #352] @ (5eb5c ) │ │ │ │ + ldr r4, [pc, #356] @ (5ec0c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #29800 @ 0x7468 │ │ │ │ + movw r0, #36160 @ 0x8d40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19bfc4 │ │ │ │ - cbz r0, 5ea32 │ │ │ │ + bl 19d85c │ │ │ │ + cbz r0, 5eae0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5ea32 │ │ │ │ - movw r1, #32912 @ 0x8090 │ │ │ │ + cbz r3, 5eae0 │ │ │ │ + movw r1, #38892 @ 0x97ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ea3a │ │ │ │ + cbnz r0, 5eae8 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5eb56 │ │ │ │ - movw r4, #29784 @ 0x7458 │ │ │ │ + b.n 5ec04 │ │ │ │ + movw r4, #36144 @ 0x8d30 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 199470 │ │ │ │ + bl 19ad08 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ea4c │ │ │ │ + cbnz r0, 5eafa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8cb0 │ │ │ │ - b.n 5ea82 │ │ │ │ + bl 1ea3e0 │ │ │ │ + b.n 5eb30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5ea68 │ │ │ │ - movw r0, #64900 @ 0xfd84 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1e8 │ │ │ │ + cbnz r0, 5eb16 │ │ │ │ + movw r0, #5636 @ 0x1604 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a270 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ea7a │ │ │ │ + b.n 5eb28 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5eb24 │ │ │ │ + beq.n 5ebd2 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7bc │ │ │ │ + bl 7f7d0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5ea86 │ │ │ │ + cbnz r5, 5eb34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eb56 │ │ │ │ + b.n 5ec04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e750 │ │ │ │ + bl 10f1d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eaa4 │ │ │ │ + beq.n 5eb52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eaa4 │ │ │ │ + cbnz r3, 5eb52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5eabe │ │ │ │ + bne.n 5eb6c │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eb24 │ │ │ │ - b.n 5ea7c │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ebd2 │ │ │ │ + b.n 5eb2a │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cbcb4 │ │ │ │ + bl cbe14 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eae2 │ │ │ │ + beq.n 5eb90 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eae2 │ │ │ │ + cbnz r3, 5eb90 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5eaf8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5eba6 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eb24 │ │ │ │ - b.n 5ea7c │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ebd2 │ │ │ │ + b.n 5eb2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e26c │ │ │ │ + bl 8e494 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb56 │ │ │ │ + beq.n 5ec04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb56 │ │ │ │ + cbnz r3, 5ec04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5eb56 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ec04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #29820 @ 0x747c │ │ │ │ + movw r2, #36180 @ 0x8d54 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f7e24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5ea28 │ │ │ │ - b.n 5ea82 │ │ │ │ + bge.w 5ead6 │ │ │ │ + b.n 5eb30 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, 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, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5eb7e │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5eb8a │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5eb96 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29b58 │ │ │ │ - add r4, r0 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5eba2 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29b58 │ │ │ │ - add r4, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5ebae │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29b58 │ │ │ │ - add r4, r0 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 5ebb8 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 5ebc2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 125134 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + ... │ │ │ │ │ │ │ │ -0005ebc6 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005ec10 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ebcc : │ │ │ │ +0005ec16 : │ │ │ │ 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 5ebfc │ │ │ │ + beq.n 5ec46 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #49476 @ 0xc144 │ │ │ │ + movw r0, #55708 @ 0xd99c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ec38 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ec82 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ec3e │ │ │ │ + beq.n 5ec88 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ec20 │ │ │ │ + bpl.n 5ec6a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ec40 │ │ │ │ + beq.n 5ec8a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ec40 │ │ │ │ + b.n 5ec8a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29868 @ 0x74ac │ │ │ │ + movw r1, #36228 @ 0x8d84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ec74 │ │ │ │ + b.n 5ecbe │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ec78 ) │ │ │ │ + ldr r4, [pc, #52] @ (5ecc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ec66 │ │ │ │ + cbz r0, 5ecb0 │ │ │ │ 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 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec7c : │ │ │ │ +0005ecc4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ec92 : │ │ │ │ +0005ecda : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005eca4 : │ │ │ │ +0005ecec : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ecae <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ecf6 <_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 5ece8 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ed30 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ecde <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ed26 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ecce <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ed16 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ecf2 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ed3a <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ecc0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ed08 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed5a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5eda2 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ecc0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ed08 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ecf4 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ed3c <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ecfa <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5ed42 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ed12 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1f94ec <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ed5a <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1fad94 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed14 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ed5c <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n 5ed2e <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ + bmi.n 5ed76 <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ lsls r3, r1, #30 │ │ │ │ - bpl.n 5ed38 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ + bpl.n 5ed80 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed5a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5eda2 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ed26 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ed6e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ed4e <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ + bne.n 5ed96 <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed3e <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5ed86 <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ed58 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ + beq.n 5eda0 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ed26 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ed6e <_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 5ed94 <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5eddc <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ed8c <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5edd4 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ed7c <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5edc4 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ - bne.n 5edb4 <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5edfc <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 15eb10 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15fa18 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005edb8 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ee00 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5edbc <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5ee04 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5edda <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5ee22 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5edda <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1f94ec <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ee22 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1fad94 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005eddc : │ │ │ │ +0005ee24 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee06 │ │ │ │ + cbz r0, 5ee4e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ee06 │ │ │ │ + bne.n 5ee4e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ee06 │ │ │ │ + cbz r2, 5ee4e │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5ee20 │ │ │ │ + b.n 5ee68 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29912 @ 0x74d8 │ │ │ │ + movw r1, #36272 @ 0x8db0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee22 : │ │ │ │ +0005ee6a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee48 │ │ │ │ + cbz r0, 5ee90 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee48 │ │ │ │ + bne.n 5ee90 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee48 │ │ │ │ + cbz r3, 5ee90 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ee60 │ │ │ │ + b.n 5eea8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #36332 @ 0x8dec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee62 : │ │ │ │ +0005eeaa : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee88 │ │ │ │ + cbz r0, 5eed0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee88 │ │ │ │ + bne.n 5eed0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee88 │ │ │ │ + cbz r3, 5eed0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5eea0 │ │ │ │ + b.n 5eee8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30032 @ 0x7550 │ │ │ │ + movw r1, #36392 @ 0x8e28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eea2 : │ │ │ │ +0005eeea : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eec8 │ │ │ │ + cbz r0, 5ef10 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5eec8 │ │ │ │ + bne.n 5ef10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5eec8 │ │ │ │ + cbz r3, 5ef10 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5eee0 │ │ │ │ + b.n 5ef28 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30096 @ 0x7590 │ │ │ │ + movw r1, #36456 @ 0x8e68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eee2 : │ │ │ │ +0005ef2a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef20 │ │ │ │ + cbz r0, 5ef68 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef20 │ │ │ │ + bne.n 5ef68 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef20 │ │ │ │ - cbnz r1, 5ef3c │ │ │ │ + cbz r2, 5ef68 │ │ │ │ + cbnz r1, 5ef84 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30212 @ 0x7604 │ │ │ │ + movw r1, #36572 @ 0x8edc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5ef36 │ │ │ │ + bl 12844c │ │ │ │ + b.n 5ef7e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30152 @ 0x75c8 │ │ │ │ + movw r1, #36512 @ 0x8ea0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef40 │ │ │ │ + b.n 5ef88 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef42 : │ │ │ │ +0005ef8a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef6c │ │ │ │ + cbz r0, 5efb4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef6c │ │ │ │ + bne.n 5efb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef6c │ │ │ │ + cbz r2, 5efb4 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5ef86 │ │ │ │ + b.n 5efce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30260 @ 0x7634 │ │ │ │ + movw r1, #36620 @ 0x8f0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef88 : │ │ │ │ +0005efd0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5efb2 │ │ │ │ + cbz r0, 5effa │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5efb2 │ │ │ │ + bne.n 5effa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5efb2 │ │ │ │ + cbz r2, 5effa │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5efcc │ │ │ │ + b.n 5f014 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30316 @ 0x766c │ │ │ │ + movw r1, #36676 @ 0x8f44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005efce : │ │ │ │ - b.w 10dfd0 <_PyLong_FromByteArray@@Base+0x12d4> │ │ │ │ +0005f016 : │ │ │ │ + b.w 10ea50 <_PyLong_FromByteArray@@Base+0x12f0> │ │ │ │ │ │ │ │ -0005efd2 : │ │ │ │ - b.w 209c0c │ │ │ │ +0005f01a : │ │ │ │ + b.w 20b3a4 │ │ │ │ │ │ │ │ -0005efd6 : │ │ │ │ - b.w 3a542 │ │ │ │ +0005f01e : │ │ │ │ + b.w 3a58a │ │ │ │ │ │ │ │ -0005efda : │ │ │ │ - b.w 2108dc <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005f022 : │ │ │ │ + b.w 212020 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005efde : │ │ │ │ +0005f026 : │ │ │ │ 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 147f0c │ │ │ │ - cbz r0, 5f012 │ │ │ │ + bl 148cec │ │ │ │ + cbz r0, 5f05a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f088 │ │ │ │ + b.n 5f0d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5f024 │ │ │ │ + cbz r0, 5f06c │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5f02e │ │ │ │ - bl 1e8b74 │ │ │ │ + b.n 5f076 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f08a │ │ │ │ + b.n 5f0d2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f03c │ │ │ │ + ble.n 5f084 │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5f02e │ │ │ │ + b.n 5f076 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61583 @ 0xf08f │ │ │ │ + movw r2, #61655 @ 0xf0d7 │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64631 @ 0xfc77 │ │ │ │ + movw r3, #64703 @ 0xfcbf │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f082 │ │ │ │ - bl 196568 │ │ │ │ + cbz r5, 5f0ca │ │ │ │ + bl 197e04 │ │ │ │ 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 5f060 │ │ │ │ + b.n 5f0a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 5f0be │ │ │ │ + blt.n 5f106 │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f0b2 │ │ │ │ + bge.n 5f0fa │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f0be │ │ │ │ + b.n 5f106 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f096 │ │ │ │ + b.n 5f0de │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f0c2 : │ │ │ │ +0005f10a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f0d4 : │ │ │ │ +0005f11c : │ │ │ │ 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] @ (5f12c ) │ │ │ │ + ldr r4, [pc, #68] @ (5f174 ) │ │ │ │ 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 5f130 │ │ │ │ - cbnz r0, 5f122 │ │ │ │ + bl 5f178 │ │ │ │ + cbnz r0, 5f16a │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f104 │ │ │ │ + bne.n 5f14c │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f130 │ │ │ │ + bl 5f178 │ │ │ │ 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 │ │ │ │ @@ -78957,988 +78980,988 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5f184 │ │ │ │ + beq.n 5f1cc │ │ │ │ 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 5f17a │ │ │ │ + beq.n 5f1c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f17a │ │ │ │ + cbnz r3, 5f1c2 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f188 │ │ │ │ + beq.n 5f1d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f14c │ │ │ │ + b.n 5f194 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f18c │ │ │ │ + b.n 5f1d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f190 : │ │ │ │ - cbz r0, 5f1a0 │ │ │ │ +0005f1d8 : │ │ │ │ + cbz r0, 5f1e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1a2 : │ │ │ │ - b.w 1a3568 │ │ │ │ +0005f1ea : │ │ │ │ + b.w 1a4e00 │ │ │ │ │ │ │ │ -0005f1a6 : │ │ │ │ +0005f1ee : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6c0a8 │ │ │ │ - cbz r0, 5f1c0 │ │ │ │ + bl 6c0d4 │ │ │ │ + cbz r0, 5f208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f1c2 : │ │ │ │ - cbz r0, 5f1ec │ │ │ │ +0005f20a : │ │ │ │ + cbz r0, 5f234 │ │ │ │ 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, 5f1e2 │ │ │ │ + cbz r3, 5f22a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c258 │ │ │ │ + b.w 6c284 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1ee : │ │ │ │ - cbz r0, 5f1fe │ │ │ │ +0005f236 : │ │ │ │ + cbz r0, 5f246 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f200 : │ │ │ │ - ldr r3, [pc, #12] @ (5f210 ) │ │ │ │ - cbz r0, 5f20a │ │ │ │ +0005f248 : │ │ │ │ + ldr r3, [pc, #12] @ (5f258 ) │ │ │ │ + cbz r0, 5f252 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f214 : │ │ │ │ +0005f25c : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f21a : │ │ │ │ +0005f262 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f25a │ │ │ │ + cbz r0, 5f2a2 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f26e │ │ │ │ + beq.n 5f2b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ 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 5f26e │ │ │ │ - cbnz r0, 5f26e │ │ │ │ + beq.n 5f2b6 │ │ │ │ + cbnz r0, 5f2b6 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #59228 @ 0xe75c │ │ │ │ + movw r0, #65460 @ 0xffb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f296 │ │ │ │ + b.n 5f2de │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f296 │ │ │ │ + beq.n 5f2de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f294 │ │ │ │ + ble.n 5f2dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f296 │ │ │ │ + beq.n 5f2de │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f296 │ │ │ │ + bne.n 5f2de │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f296 │ │ │ │ + b.n 5f2de │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f298 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f2e0 <_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 88e68 │ │ │ │ - cbz r0, 5f2e0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 89098 │ │ │ │ + cbz r0, 5f328 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f2e0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f328 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f2d2 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f31a <_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 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f2e6 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1e8b74 │ │ │ │ + cbnz r0, 5f32e <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1ea2a4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f2fe <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f346 <_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 1fee30 │ │ │ │ + bl 2005c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f304 <_Py_hashtable_new@@Base>: │ │ │ │ +0005f34c <_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 6cbe8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc10 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f324 : │ │ │ │ - movw r3, #45024 @ 0xafe0 │ │ │ │ +0005f36c : │ │ │ │ + movw r3, #51232 @ 0xc820 │ │ │ │ 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, 5f346 │ │ │ │ + cbz r4, 5f38e │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f346 │ │ │ │ + cbz r5, 5f38e │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f332 │ │ │ │ + beq.n 5f37a │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f34e : │ │ │ │ +0005f396 : │ │ │ │ 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, 5f370 │ │ │ │ + cbz r4, 5f3b8 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f370 │ │ │ │ - bl 1020f8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f364 │ │ │ │ + cbz r0, 5f3b8 │ │ │ │ + bl 1028c8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f3ac │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f372 : │ │ │ │ +0005f3ba : │ │ │ │ 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 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f3ca │ │ │ │ + cbz r0, 5f412 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1cf86c <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ + bl 1d1138 <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f3be │ │ │ │ + beq.n 5f406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f3c2 │ │ │ │ + cbz r3, 5f40a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f3ca │ │ │ │ + b.n 5f412 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f3be │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f406 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f3d2 : │ │ │ │ +0005f41a : │ │ │ │ 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] @ (5f408 ) │ │ │ │ + ldr r0, [pc, #24] @ (5f450 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a5a18 │ │ │ │ + bl 1a72b8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f40c : │ │ │ │ +0005f454 : │ │ │ │ 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] @ (5f468 ) │ │ │ │ + ldr r2, [pc, #76] @ (5f4b0 ) │ │ │ │ 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, 5f460 │ │ │ │ + cbz r5, 5f4a8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f9d0 │ │ │ │ + bl 8fbf8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f450 │ │ │ │ + cbz r3, 5f498 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f450 │ │ │ │ - movw r0, #30380 @ 0x76ac │ │ │ │ + cbz r3, 5f498 │ │ │ │ + movw r0, #36740 @ 0x8f84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee2d8 │ │ │ │ + bl 1ef9fc │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f46c : │ │ │ │ +0005f4b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f490 ) │ │ │ │ + ldr r3, [pc, #20] @ (5f4d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f494 │ │ │ │ + bl 5f4dc │ │ │ │ mov r4, r0 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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] @ (5f4f8 ) │ │ │ │ - bl 126b00 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f540 ) │ │ │ │ + bl 127854 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f4ec │ │ │ │ + blt.n 5f534 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f4be │ │ │ │ + cbz r0, 5f506 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f4f0 │ │ │ │ - bl 7829c │ │ │ │ - bl 71410 │ │ │ │ + bmi.n 5f538 │ │ │ │ + bl 7832c │ │ │ │ + bl 71438 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f4ec │ │ │ │ - ldr r1, [pc, #40] @ (5f4f8 ) │ │ │ │ + cbz r0, 5f534 │ │ │ │ + ldr r1, [pc, #40] @ (5f540 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cd4d4 │ │ │ │ - cbz r0, 5f4f0 │ │ │ │ + bl 1ced94 │ │ │ │ + cbz r0, 5f538 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4ec │ │ │ │ + beq.n 5f534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f4ec │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f534 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f4f2 │ │ │ │ + b.n 5f53a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f4fc : │ │ │ │ +0005f544 : │ │ │ │ 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] @ (5f530 ) │ │ │ │ + ldr r0, [pc, #20] @ (5f578 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bd8ec │ │ │ │ + bl 1bf1ac │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f534 : │ │ │ │ +0005f57c : │ │ │ │ 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, 5f560 │ │ │ │ + cbnz r0, 5f5a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6e00 │ │ │ │ + bl 1b8668 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f56c │ │ │ │ + bne.n 5f5b4 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005f572 : │ │ │ │ +0005f5ba : │ │ │ │ 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 c9f44 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca0a4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f720 │ │ │ │ + beq.w 5f768 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl c9f44 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca0a4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f720 │ │ │ │ + beq.w 5f768 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f726 │ │ │ │ + blt.w 5f76e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f5d0 │ │ │ │ + bgt.n 5f618 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f5d2 │ │ │ │ + bge.n 5f61a │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f5d2 │ │ │ │ + b.n 5f61a │ │ │ │ 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 5f726 │ │ │ │ + bgt.w 5f76e │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f5f6 │ │ │ │ + bpl.n 5f63e │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f5f8 │ │ │ │ + b.n 5f640 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f60a │ │ │ │ + bpl.n 5f652 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f60e │ │ │ │ + b.n 5f656 │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f628 │ │ │ │ + beq.n 5f670 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4854 <_PyTime_gmtime@@Base+0x88> │ │ │ │ + bl 1e5f84 <_PyTime_gmtime@@Base+0x88> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f628 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 5f720 │ │ │ │ + cbnz r0, 5f670 │ │ │ │ + bl 7736c │ │ │ │ + b.n 5f768 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f648 │ │ │ │ + beq.n 5f690 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f6fe │ │ │ │ + bne.n 5f746 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 202a88 │ │ │ │ + bl 204278 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f714 │ │ │ │ + b.n 5f75c │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f712 │ │ │ │ + blt.n 5f75a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f662 │ │ │ │ + bne.n 5f6aa │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f714 │ │ │ │ + beq.n 5f75c │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f714 │ │ │ │ + b.n 5f75c │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f68c │ │ │ │ - bne.n 5f6f4 │ │ │ │ + bgt.n 5f6d4 │ │ │ │ + bne.n 5f73c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f6f8 │ │ │ │ + beq.n 5f740 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f674 │ │ │ │ + bne.n 5f6bc │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f674 │ │ │ │ - b.n 5f6f8 │ │ │ │ + bne.n 5f6bc │ │ │ │ + b.n 5f740 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f6ae │ │ │ │ + ble.n 5f6f6 │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f6ae │ │ │ │ + ble.n 5f6f6 │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f6c4 │ │ │ │ + cbz r2, 5f70c │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12d194 │ │ │ │ - b.n 5f6f8 │ │ │ │ + bl 12dedc │ │ │ │ + b.n 5f740 │ │ │ │ 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 5f6e4 │ │ │ │ + bge.n 5f72c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 238f94 │ │ │ │ - b.n 5f6f8 │ │ │ │ + bl 23a6d4 │ │ │ │ + b.n 5f740 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 237a78 │ │ │ │ - b.n 5f6f8 │ │ │ │ + bl 2391b8 │ │ │ │ + b.n 5f740 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f714 │ │ │ │ + b.n 5f75c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 258a94 │ │ │ │ + bl 25a18c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f714 │ │ │ │ + b.n 5f75c │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f728 │ │ │ │ + beq.n 5f770 │ │ │ │ mov r0, r8 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 5f728 │ │ │ │ + bl 7736c │ │ │ │ + b.n 5f770 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f728 │ │ │ │ + b.n 5f770 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f730 : │ │ │ │ +0005f778 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f752 │ │ │ │ - movw r0, #22332 @ 0x573c │ │ │ │ + cbnz r0, 5f79a │ │ │ │ + movw r0, #28620 @ 0x6fcc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f786 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f7ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f76c │ │ │ │ + cbz r3, 5f7b4 │ │ │ │ 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 5f76c │ │ │ │ + bmi.n 5f7b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f77e │ │ │ │ - movw r0, #22332 @ 0x573c │ │ │ │ + bge.n 5f7c6 │ │ │ │ + movw r0, #28620 @ 0x6fcc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f786 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f7ce │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa7e0 │ │ │ │ + b.w fad3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f78c : │ │ │ │ +0005f7d4 : │ │ │ │ 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 c9f44 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca0a4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7c4 │ │ │ │ - cbnz r4, 5f7ba │ │ │ │ + beq.n 5f80c │ │ │ │ + cbnz r4, 5f802 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22dcac <_PyGen_yf@@Base+0x268> │ │ │ │ + b.w 22f3ec <_PyGen_yf@@Base+0x274> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c9f44 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca0a4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f7ac │ │ │ │ + bne.n 5f7f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7c8 : │ │ │ │ +0005f810 : │ │ │ │ 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 c9f44 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca0a4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7f4 │ │ │ │ + beq.n 5f83c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ec73c │ │ │ │ + b.w 1ede6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7f8 : │ │ │ │ +0005f840 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f860 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f8a8 ) │ │ │ │ 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, 5f83a │ │ │ │ + cbnz r4, 5f882 │ │ │ │ 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 5f85a │ │ │ │ + b.n 5f8a2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f818 │ │ │ │ + bne.n 5f860 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30540 @ 0x774c │ │ │ │ + movw r1, #36900 @ 0x9024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f864 : │ │ │ │ +0005f8ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f8e4 ) │ │ │ │ + ldr r1, [pc, #112] @ (5f92c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f89a │ │ │ │ + bls.n 5f8e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30576 @ 0x7770 │ │ │ │ + movw r1, #36936 @ 0x9048 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5f8dc │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5f924 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f8c0 │ │ │ │ + cbnz r0, 5f908 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30604 @ 0x778c │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5f8dc │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5f924 │ │ │ │ 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 5f8e0 │ │ │ │ + b.n 5f928 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f8e8 : │ │ │ │ +0005f930 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f940 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f988 ) │ │ │ │ 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, 5f91c │ │ │ │ + cbnz r4, 5f964 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f93c │ │ │ │ + b.n 5f984 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f908 │ │ │ │ + bne.n 5f950 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30636 @ 0x77ac │ │ │ │ + movw r1, #36996 @ 0x9084 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f944 : │ │ │ │ +0005f98c : │ │ │ │ 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] @ (5f97c ) │ │ │ │ + ldr r2, [pc, #40] @ (5f9c4 ) │ │ │ │ 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 1cd980 │ │ │ │ - cbnz r0, 5f976 │ │ │ │ + bl 1cf240 │ │ │ │ + cbnz r0, 5f9be │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5f97a │ │ │ │ + b.n 5f9c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f980 : │ │ │ │ +0005f9c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f9e8 ) │ │ │ │ + ldr r1, [pc, #88] @ (5fa30 ) │ │ │ │ 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, 5f9c2 │ │ │ │ + cbnz r4, 5fa0a │ │ │ │ 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 5f9e2 │ │ │ │ + b.n 5fa2a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f9a0 │ │ │ │ + bne.n 5f9e8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30672 @ 0x77d0 │ │ │ │ + movw r1, #37032 @ 0x90a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9ec : │ │ │ │ +0005fa34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fa68 ) │ │ │ │ + ldr r1, [pc, #108] @ (5fab0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5fa22 │ │ │ │ + bls.n 5fa6a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30708 @ 0x77f4 │ │ │ │ + movw r1, #37068 @ 0x90cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5fa46 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5fa8e │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fa4c │ │ │ │ + cbnz r0, 5fa94 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30736 @ 0x7810 │ │ │ │ + movw r1, #37096 @ 0x90e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fa66 │ │ │ │ + b.n 5faae │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa6c : │ │ │ │ +0005fab4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fac0 ) │ │ │ │ + ldr r1, [pc, #68] @ (5fb08 ) │ │ │ │ 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, 5fa9c │ │ │ │ + cbnz r4, 5fae4 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fabc │ │ │ │ + b.n 5fb04 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa8c │ │ │ │ + bne.n 5fad4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30832 @ 0x7870 │ │ │ │ + movw r1, #37192 @ 0x9148 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fac4 : │ │ │ │ +0005fb0c : │ │ │ │ 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 5faf2 │ │ │ │ + blt.n 5fb3a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30868 @ 0x7894 │ │ │ │ + movw r1, #37228 @ 0x916c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5fb0c │ │ │ │ - ldr r2, [pc, #56] @ (5fb2c ) │ │ │ │ + bl 12844c │ │ │ │ + b.n 5fb54 │ │ │ │ + ldr r2, [pc, #56] @ (5fb74 ) │ │ │ │ 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 5fb30 │ │ │ │ + bl 5fb78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fb12 │ │ │ │ + bne.n 5fb5a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb2a │ │ │ │ + b.n 5fb72 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81b70 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b84 <_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} │ │ │ │ @@ -79946,87 +79969,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 5fb5c │ │ │ │ + bls.n 5fba4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30892 @ 0x78ac │ │ │ │ + movw r1, #37252 @ 0x9184 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 5fb7c │ │ │ │ + bl d1c30 │ │ │ │ + b.n 5fbc4 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fb82 │ │ │ │ + cbnz r3, 5fbca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30920 @ 0x78c8 │ │ │ │ + movw r1, #37280 @ 0x91a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb84 │ │ │ │ + b.n 5fbcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fb86 : │ │ │ │ +0005fbce : │ │ │ │ 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] @ (5fbbc ) │ │ │ │ + ldr r2, [pc, #36] @ (5fc04 ) │ │ │ │ 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 5fb30 │ │ │ │ + bl 5fb78 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fbc0 : │ │ │ │ +0005fc08 : │ │ │ │ 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 5fbee │ │ │ │ + blt.n 5fc36 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30868 @ 0x7894 │ │ │ │ + movw r1, #37228 @ 0x916c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 5fc04 │ │ │ │ - ldr r2, [pc, #44] @ (5fc1c ) │ │ │ │ + bl 12844c │ │ │ │ + b.n 5fc4c │ │ │ │ + ldr r2, [pc, #44] @ (5fc64 ) │ │ │ │ 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 5fb30 │ │ │ │ - cbz r0, 5fc0a │ │ │ │ + bl 5fb78 │ │ │ │ + cbz r0, 5fc52 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fc1a │ │ │ │ + b.n 5fc62 │ │ │ │ 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 │ │ │ │ @@ -80048,1073 +80071,71 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - beq.n 5fc6c │ │ │ │ + beq.n 5fcb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fc6c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fcb4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e92c │ │ │ │ + b.w 7e940 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fc9a │ │ │ │ + bge.n 5fce2 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fc94 │ │ │ │ + bge.n 5fcdc │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fc9a │ │ │ │ + b.n 5fce2 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fc7c │ │ │ │ + b.n 5fcc4 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5fcc0 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5fccc │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 5fcfe │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcfa │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcfa │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcfa │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcfa │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcfa │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 19f4a0 │ │ │ │ - movs r1, #2 │ │ │ │ - b.w 4f90c <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79e68 │ │ │ │ - cbz r0, 5fd26 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w e4624 │ │ │ │ - │ │ │ │ -0005fd2e : │ │ │ │ - push {r4, r5} │ │ │ │ - ldrb.w r4, [sp, #8] │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5fd4e │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r0 │ │ │ │ - bge.n 5fd64 │ │ │ │ - str.w r3, [r2, r4, lsl #2] │ │ │ │ - ldr.w r5, [r1, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - b.n 5fd3a │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5fd64 │ │ │ │ - str.w r3, [r2, r0, lsl #2] │ │ │ │ - ldr.w r4, [r1, r0, lsl #2] │ │ │ │ - subs r0, #1 │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ - b.n 5fd50 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fd68 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #33941 @ 0x8495 │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 2641e0 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ - │ │ │ │ -0005fd76 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5fd92 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movw r3, #56473 @ 0xdc99 │ │ │ │ - movt r3, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fd94 : │ │ │ │ - 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] @ (5fdc8 ) │ │ │ │ - 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 1a3c90 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005fdcc <_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] @ (5fe00 <_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 1a3c90 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005fe04 : │ │ │ │ - bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fe0a : │ │ │ │ - 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 5fe24 │ │ │ │ - cbnz r0, 5fe2a │ │ │ │ - bl 262e74 │ │ │ │ - b.n 5fe46 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 5fe4c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30952 @ 0x78e8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fe70 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5fe30 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5fe30 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl ceb1c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005fe76 : │ │ │ │ - b.w 153e3c │ │ │ │ - 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, 5fea2 │ │ │ │ - movw r3, #65028 @ 0xfe04 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #41684 @ 0xa2d4 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - b.n 5feaa │ │ │ │ - movw r3, #29864 @ 0x74a8 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #30992 @ 0x7910 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005febe : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5fef8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5fef8 │ │ │ │ - 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 5feea │ │ │ │ - bl d3cbc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5fef2 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fefc : │ │ │ │ - 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 5ff2a │ │ │ │ - movw r0, #48964 @ 0xbf44 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ff3e │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5ff26 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ff40 : │ │ │ │ - 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 5ff6e │ │ │ │ - movs r1, #25 │ │ │ │ - movw r0, #47216 @ 0xb870 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ff70 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ff72 : │ │ │ │ - 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 5ffa0 │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #47216 @ 0xb870 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ffa2 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ffa4 : │ │ │ │ - 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 5ffd4 │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #47216 @ 0xb870 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ffd6 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ffd8 : │ │ │ │ - b.w 1049fc │ │ │ │ - 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 5fffe │ │ │ │ - mov r5, r2 │ │ │ │ - clz r2, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 60004 │ │ │ │ - bl 262e74 │ │ │ │ - b.n 60010 │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl ce088 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 60016 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60024 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl ceb1c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006002a : │ │ │ │ - b.n 5ffdc │ │ │ │ - │ │ │ │ -0006002c : │ │ │ │ - b.n 5ffdc │ │ │ │ - │ │ │ │ -0006002e : │ │ │ │ - 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, 60064 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 60064 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 60064 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 60064 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - bl ce088 │ │ │ │ - cbz r0, 60080 │ │ │ │ - b.n 6007a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31024 @ 0x7930 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 601b8 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl ce088 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 60098 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - b.n 6007a │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 600c4 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31080 @ 0x7968 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - mov r0, sp │ │ │ │ - bl ceb1c │ │ │ │ - b.n 6007a │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 60108 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e0418 │ │ │ │ - cbz r0, 600dc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 600dc │ │ │ │ - mov r0, sp │ │ │ │ - bl 1e0418 │ │ │ │ - cbnz r0, 600f0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23fa24 <_PyTime_AsTimeval@@Base+0x1144> │ │ │ │ - cbz r0, 60108 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 60108 │ │ │ │ - mov r0, sp │ │ │ │ - bl 23fa24 <_PyTime_AsTimeval@@Base+0x1144> │ │ │ │ - cbz r0, 60108 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 29c10 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - mov r0, sp │ │ │ │ - bl ceb1c │ │ │ │ - b.n 601b8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 76f44 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 60126 │ │ │ │ - bl 1e8b74 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - mov r0, sp │ │ │ │ - bl ceb1c │ │ │ │ - b.n 6007a │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 60138 │ │ │ │ - str.w r1, [r4, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 6012a │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6014e │ │ │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mul.w r6, r0, r6 │ │ │ │ - b.n 6013e │ │ │ │ - movs r7, #0 │ │ │ │ - subs r6, #1 │ │ │ │ - bcc.n 601a6 │ │ │ │ - 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 60188 │ │ │ │ - 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 60180 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 60188 │ │ │ │ - str.w r7, [r3, #-4] │ │ │ │ - mov r3, lr │ │ │ │ - b.n 60160 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 196568 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 196568 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29c10 │ │ │ │ - b.n 60150 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 772e4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceb1c │ │ │ │ - mov r0, sp │ │ │ │ - bl ceb1c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -000601c0 : │ │ │ │ - b.w d0400 │ │ │ │ - │ │ │ │ -000601c4 : │ │ │ │ - b.w 14ac8c │ │ │ │ - │ │ │ │ -000601c8 <_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 cc78c <_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, 601fc <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 60212 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #17024 @ 0x4280 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127758 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060216 : │ │ │ │ - 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] @ (6027c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60234 │ │ │ │ - cbnz r1, 6023c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 601e6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 60244 │ │ │ │ - bl cbcb4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 60248 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6026e │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1acaac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6026e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6026e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060280 <_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] @ (602e4 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6029e <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 602a6 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 601e6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 602ae <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cbcb4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 602b2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 602d8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1acaac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 602d8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 602d8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000602e8 : │ │ │ │ - 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] @ (60370 ) │ │ │ │ - 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, 6032a │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bmi.n 6035c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #62680 @ 0xf4d8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127758 <_PyErr_SetString@@Base> │ │ │ │ - b.n 6034a │ │ │ │ - cbz r4, 60350 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 6034e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #31136 @ 0x79a0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127758 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6036c │ │ │ │ - cbnz r2, 60360 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 1a5158 │ │ │ │ - b.n 6036c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6032c │ │ │ │ - mov r3, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd428 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060374 <_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] @ (603d8 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60392 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6039a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 601e6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 603a2 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 64602 <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 603a6 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 603cc <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1acaac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 603cc <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 603cc <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_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] @ (603e4 <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 8e700 │ │ │ │ - add r2, pc, #608 @ (adr r2, 60648 ) │ │ │ │ - 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 7eb70 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 60412 <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 81a58 <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 60420 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ - b.n 6044c <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7f798 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 60404 <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ - b.n 60458 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 60458 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 60440 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 60444 <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 60458 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 60440 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8e700 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w dcd34 │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 604d6 <_PyObject_CallMethodId@@Base+0x162> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33444 @ 0x82a4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 604e0 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 604e0 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl d1334 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 604ea <_PyObject_CallMethodId@@Base+0x176> │ │ │ │ - cmp r4, #2 │ │ │ │ - itete eq │ │ │ │ - movweq r2, #7780 @ 0x1e64 │ │ │ │ - movwne r2, #4308 @ 0x10d4 │ │ │ │ - movteq r2, #70 @ 0x46 │ │ │ │ - movtne r2, #70 @ 0x46 │ │ │ │ - itete eq │ │ │ │ - movweq r0, #4308 @ 0x10d4 │ │ │ │ - movwne r0, #7780 @ 0x1e64 │ │ │ │ - movteq r0, #70 @ 0x46 │ │ │ │ - movtne r0, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 604ec <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 604ec <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 604ec <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000604ee : │ │ │ │ - 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 │ │ │ │ - mov r3, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 17ab00 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00060546 : │ │ │ │ - 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 60572 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 605b0 │ │ │ │ - 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 1274a0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 30da0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 152710 <_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 {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 605e6 │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #47216 @ 0xb870 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 605ec │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 605fe │ │ │ │ - movw r0, #47216 @ 0xb870 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #495 @ 0x1ef │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6060a │ │ │ │ - ldr r1, [pc, #92] @ (6065c ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl b8d78 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6060e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 60654 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 60632 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 60632 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 60632 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 60632 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #55664 @ 0xd970 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #31172 @ 0x79c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddcdc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ - 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, 6066a │ │ │ │ + cbz r0, 5fcf0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 60676 │ │ │ │ + cbz r0, 5fcfc │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 60682 │ │ │ │ + cbz r0, 5fd08 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (60698 ) │ │ │ │ + ldr r2, [pc, #20] @ (5fd20 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 60694 │ │ │ │ + cbnz r1, 5fd1a │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (606a8 ) │ │ │ │ + ldr r2, [pc, #8] @ (5fd30 ) │ │ │ │ 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] │ │ │ │ @@ -81151,279 +80172,205 @@ │ │ │ │ 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, 60718 │ │ │ │ + cbnz r0, 5fda0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 60720 │ │ │ │ + cbz r0, 5fda8 │ │ │ │ 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 6070a │ │ │ │ + beq.n 5fd92 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6072c │ │ │ │ + cbz r0, 5fdb4 │ │ │ │ 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 60780 │ │ │ │ + bge.n 5fe08 │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 60758 │ │ │ │ + cbz r3, 5fde0 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 60766 │ │ │ │ - b.n 6075c │ │ │ │ + bls.n 5fdee │ │ │ │ + b.n 5fde4 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 60766 │ │ │ │ + bcs.n 5fdee │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6073c │ │ │ │ + b.n 5fdc4 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 60776 │ │ │ │ + bne.n 5fdfe │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6073c │ │ │ │ + bne.n 5fdc4 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6073c │ │ │ │ + b.n 5fdc4 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6073c │ │ │ │ + b.n 5fdc4 │ │ │ │ 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 607d8 │ │ │ │ + bge.n 5fe60 │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 607b0 │ │ │ │ + cbz r3, 5fe38 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 607be │ │ │ │ - b.n 607b4 │ │ │ │ + bls.n 5fe46 │ │ │ │ + b.n 5fe3c │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 607be │ │ │ │ + bcs.n 5fe46 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 60794 │ │ │ │ + b.n 5fe1c │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 607ce │ │ │ │ + bne.n 5fe56 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 60794 │ │ │ │ + bne.n 5fe1c │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60794 │ │ │ │ + b.n 5fe1c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 60794 │ │ │ │ + b.n 5fe1c │ │ │ │ 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 6080c │ │ │ │ - ldr.w r0, [r7, r4, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 607f6 │ │ │ │ - blx r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 607f6 │ │ │ │ - b.n 6080e │ │ │ │ - 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, 60838 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 60828 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6083e │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 60830 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 6084a │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #36] @ (60874 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add.w r2, r0, #98304 @ 0x18000 │ │ │ │ - add.w r0, r0, #99328 @ 0x18400 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - 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] │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1ef398 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ - b.w 19f4a0 │ │ │ │ - b.w 19f4a0 │ │ │ │ - b.w 19f4a0 │ │ │ │ - b.w 19f4a0 │ │ │ │ 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, 608d8 │ │ │ │ + cbz r0, 5fe9a │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 608d8 │ │ │ │ + beq.n 5fe9a │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 60918 │ │ │ │ - bl 60684 │ │ │ │ - cbz r0, 6092c │ │ │ │ + bne.n 5feda │ │ │ │ + bl 5fd0a │ │ │ │ + cbz r0, 5feee │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #3255 @ 0xcb7 │ │ │ │ + movw r3, #801 @ 0x321 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 6090c │ │ │ │ + cbz r5, 5fece │ │ │ │ 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 6069c │ │ │ │ + b.n 5fd24 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 60920 │ │ │ │ + cbz r2, 5fee2 │ │ │ │ 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, 60990 │ │ │ │ + cbz r0, 5ff52 │ │ │ │ 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, 6098e │ │ │ │ + cbz r1, 5ff50 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 6098e │ │ │ │ + cbz r7, 5ff50 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6096c │ │ │ │ + bcc.n 5ff2e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 608a4 │ │ │ │ + bl 5fe66 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 6094c │ │ │ │ + bne.n 5ff0e │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 608a4 │ │ │ │ + bl 5fe66 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 6094c │ │ │ │ + b.n 5ff0e │ │ │ │ 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, #2451 @ 0x993 │ │ │ │ - movt r4, #6 │ │ │ │ + movw r4, #65365 @ 0xff55 │ │ │ │ + movt r4, #5 │ │ │ │ eors r4, r3 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ @@ -81447,38 +80394,101 @@ │ │ │ │ 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 609f6 │ │ │ │ + bhi.n 5ffb8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 60000 │ │ │ │ + bl 26066c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 6000c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 6003e │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 6003a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 6003a │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 6003a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 6003a │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 6003a │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.w 1a0d38 │ │ │ │ + b.w 1a0d38 │ │ │ │ + b.w 1a0d38 │ │ │ │ + b.w 1a0d38 │ │ │ │ + b.w 1a0d38 │ │ │ │ + movs r1, #2 │ │ │ │ + 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 79ef0 │ │ │ │ + cbz r0, 60076 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w e48b0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1f0abc <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ stmdb 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 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 60a48 │ │ │ │ + bne.n 600b2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60be0 │ │ │ │ + b.n 6024a │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 60a42 │ │ │ │ + beq.n 600ac │ │ │ │ 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 │ │ │ │ @@ -81489,66 +80499,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 60a98 │ │ │ │ + bls.n 60102 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 60a8e │ │ │ │ + bhi.n 600f8 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 60a9a │ │ │ │ + b.n 60104 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 60a9a │ │ │ │ + b.n 60104 │ │ │ │ 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 60ac0 │ │ │ │ + bne.n 6012a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60be0 │ │ │ │ + b.n 6024a │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60ae8 │ │ │ │ + bne.n 60152 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 60a42 │ │ │ │ + bls.n 600ac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60be0 │ │ │ │ + beq.n 6024a │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60ac8 │ │ │ │ + b.n 60132 │ │ │ │ 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 60b18 │ │ │ │ + beq.n 60182 │ │ │ │ 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 │ │ │ │ @@ -81556,20 +80566,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 26bfa4 │ │ │ │ + bl 26d814 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 60b84 │ │ │ │ + cbz r2, 601ee │ │ │ │ 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 │ │ │ │ @@ -81581,52 +80591,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 60b3e │ │ │ │ + b.n 601a8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 60a42 │ │ │ │ + beq.w 600ac │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60bb0 │ │ │ │ + cbnz r6, 6021a │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60be0 │ │ │ │ + cbz r0, 6024a │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60b98 │ │ │ │ - b.n 60bda │ │ │ │ + bne.n 60202 │ │ │ │ + b.n 60244 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60bd6 │ │ │ │ + cbz r6, 60240 │ │ │ │ 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 60bb2 │ │ │ │ - b.n 60be0 │ │ │ │ + bne.n 6021c │ │ │ │ + b.n 6024a │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60b86 │ │ │ │ + b.n 601f0 │ │ │ │ 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 │ │ │ │ @@ -81635,37 +80645,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, 60c20 │ │ │ │ + cbz r0, 6028a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60c20 │ │ │ │ + cbz r3, 6028a │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 60a1c │ │ │ │ + b.n 60086 │ │ │ │ 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 1a3438 │ │ │ │ + bl 1a4ccc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -81680,59 +80690,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 60c98 │ │ │ │ + bls.n 60302 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60c8e │ │ │ │ + bhi.n 602f8 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60c9a │ │ │ │ + b.n 60304 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60c9a │ │ │ │ + b.n 60304 │ │ │ │ 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, 60d22 │ │ │ │ + cbz r0, 6038c │ │ │ │ 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 60d20 │ │ │ │ + bcs.n 6038a │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 60d20 │ │ │ │ + cbz r0, 6038a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60ce4 │ │ │ │ + bne.n 6034e │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60d20 │ │ │ │ + bcs.n 6038a │ │ │ │ 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 │ │ │ │ @@ -81745,185 +80755,255 @@ │ │ │ │ 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, 60d4a │ │ │ │ + cbz r0, 603b4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 60d4a │ │ │ │ + cbz r3, 603b4 │ │ │ │ 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 60cb6 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #4095 @ 0xfff │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53512 @ 0xd108 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 40664 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ - ldr r3, [pc, #48] @ (60d9c ) │ │ │ │ - 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 │ │ │ │ + b.n 60320 │ │ │ │ + │ │ │ │ +000603be : │ │ │ │ + push {r4, r5} │ │ │ │ + ldrb.w r4, [sp, #8] │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ + bne.n 603de │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r0 │ │ │ │ + bge.n 603f4 │ │ │ │ + str.w r3, [r2, r4, lsl #2] │ │ │ │ + ldr.w r5, [r1, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ + b.n 603ca │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 603f4 │ │ │ │ + str.w r3, [r2, r0, lsl #2] │ │ │ │ + ldr.w r4, [r1, r0, lsl #2] │ │ │ │ + subs r0, #1 │ │ │ │ + mul.w r3, r4, r3 │ │ │ │ + b.n 603e0 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000603f8 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #34013 @ 0x84dd │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 265890 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ + │ │ │ │ +00060406 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + cbz r0, 60422 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #56857 @ 0xde19 │ │ │ │ + movt r3, #3 │ │ │ │ + cmp r0, r3 │ │ │ │ it ne │ │ │ │ - movne r0, r3 │ │ │ │ + cmpne r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060424 : │ │ │ │ + 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] @ (60458 ) │ │ │ │ + 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 1a5528 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006045c <_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] @ (60490 <_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 1a5528 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060da0 : │ │ │ │ +00060494 : │ │ │ │ + bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006049a : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060da4 : │ │ │ │ - movw r1, #3484 @ 0xd9c │ │ │ │ +0006049e : │ │ │ │ + movw r1, #9756 @ 0x261c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 209bb0 │ │ │ │ + b.w 20b348 │ │ │ │ │ │ │ │ -00060db2 : │ │ │ │ - b.w 60da4 │ │ │ │ +000604ac : │ │ │ │ + b.w 6049e │ │ │ │ │ │ │ │ -00060db6 : │ │ │ │ - b.w 60da4 │ │ │ │ +000604b0 : │ │ │ │ + b.w 6049e │ │ │ │ │ │ │ │ -00060dba : │ │ │ │ +000604b4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060dbe : │ │ │ │ +000604b8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060dc0 : │ │ │ │ +000604ba : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060dc2 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +000604bc <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60dd2 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 604cc <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060dd4 : │ │ │ │ +000604ce : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060de0 : │ │ │ │ +000604da : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060df2 <_PyDict_NewPresized@@Base>: │ │ │ │ +000604ec <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60e0c <_PyDict_NewPresized@@Base+0x1a>) │ │ │ │ + ldr r4, [pc, #16] @ (60504 <_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 bd260 <_PyDict_FromItems@@Base+0x324> │ │ │ │ - nop │ │ │ │ + b.w bd3b4 <_PyDict_FromItems@@Base+0x324> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060e10 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +00060508 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60e42 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 6053a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 60e4a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r2, 60542 <_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 60e4c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60544 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60e4c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60544 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060e52 : │ │ │ │ +0006054a : │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00060e6c <_Py_BreakPoint@@Base>: │ │ │ │ +00060564 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060e6e : │ │ │ │ - b.w 5758c │ │ │ │ +00060566 : │ │ │ │ + b.w 56de4 │ │ │ │ │ │ │ │ -00060e72 : │ │ │ │ +0006056a : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060e82 : │ │ │ │ +0006057a : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060e92 : │ │ │ │ +0006058a : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ea2 <_Py_SetRefcnt@@Base>: │ │ │ │ +0006059a <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -81932,105 +81012,105 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60eec <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 605e4 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60eec <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 605e4 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a4fc4 │ │ │ │ + bl 1a6864 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60eec <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 605e4 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 68080 │ │ │ │ + bl 65860 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60f02 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 605fa <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60f08 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 60600 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60f1c <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 60614 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60ef2 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 60f70 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 605ea <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 60668 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 60f2e <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 60626 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60f54 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 6064c <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ addw r2, r3, #1420 @ 0x58c │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ str r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60f4a <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 60642 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60f2a <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 60f36 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 60622 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 6062e <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60f70 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 60668 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60f50 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 60648 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 60f50 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 60648 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #116 @ 0x74 │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 60fb0 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 606a8 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 60fa4 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 6069c <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 60fb2 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 606aa <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 60fb2 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 606aa <_Py_SetRefcnt@@Base+0x110> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r5, r3, lsl #15 │ │ │ │ add r0, r5 │ │ │ │ sub.w r0, r2, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r4, [r1, #0] │ │ │ │ lsllt r4, r4, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 26b8c4 │ │ │ │ + bl 26d134 │ │ │ │ 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 │ │ │ │ @@ -82041,375 +81121,375 @@ │ │ │ │ dmb ish │ │ │ │ ldr r7, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r7, r7, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 67e34 │ │ │ │ - cbz r0, 61014 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 65614 │ │ │ │ + cbz r0, 6070c <_Py_SetRefcnt@@Base+0x172> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bd538 │ │ │ │ + bl 1bedf8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 61030 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ + b.n 60728 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bd538 │ │ │ │ + bl 1bedf8 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1a074c │ │ │ │ + bl 1a1fe4 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0f54 │ │ │ │ - cbz r7, 6104a <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 1a27ec │ │ │ │ + cbz r7, 60742 <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1a0f54 │ │ │ │ + b.w 1a27ec │ │ │ │ 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] @ (6108c <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (60784 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, pc, #544 @ (adr r0, 612b0 <_Py_SetRefcnt@@Base+0x40e>) │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #40576 @ 0x9e80 │ │ │ │ + movw r3, #46784 @ 0xb6c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61106 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 607fe <_Py_SetRefcnt@@Base+0x264> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 61104 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (61108 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 607fc <_Py_SetRefcnt@@Base+0x262> │ │ │ │ + ldr r2, [pc, #80] @ (60800 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 610d4 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 607cc <_Py_SetRefcnt@@Base+0x232> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 610d4 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 607cc <_Py_SetRefcnt@@Base+0x232> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 610ec <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 610e8 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 607e4 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ + cbz r3, 607e0 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 610da <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 607d2 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 610fa <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 607f2 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 610f8 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 607f0 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 610fa <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 607f2 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a19b4 │ │ │ │ + b.w 1a324c │ │ │ │ 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 60684 │ │ │ │ - cbz r0, 61152 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 5fd0a │ │ │ │ + cbz r0, 6084a <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6069c │ │ │ │ + bl 5fd24 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 608a4 │ │ │ │ + bl 5fe66 │ │ │ │ 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, 6117e <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 60876 <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19775c <_start@@Base+0x56c> │ │ │ │ + bl 198ff4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61196 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 6088e <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #31444 @ 0x7ad4 │ │ │ │ + movw r0, #37312 @ 0x91c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 67da8 │ │ │ │ - b.n 611d6 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 65588 │ │ │ │ + b.n 608ce <_Py_SetRefcnt@@Base+0x334> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 611a6 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 6089e <_Py_SetRefcnt@@Base+0x304> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19775c <_start@@Base+0x56c> │ │ │ │ + bl 198ff4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 611d6 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 608ce <_Py_SetRefcnt@@Base+0x334> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 61182 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (611e0 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 6087a <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ldr r2, [pc, #36] @ (608d8 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 611be <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 608b6 <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 61182 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 6087a <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (615b4 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (60cac <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 61214 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 6090c <_Py_SetRefcnt@@Base+0x372> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19775c <_start@@Base+0x56c> │ │ │ │ + bl 198ff4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6122a <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 60922 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #31464 @ 0x7ae8 │ │ │ │ + movw r0, #37332 @ 0x91d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 67da8 │ │ │ │ - b.n 6126a <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 65588 │ │ │ │ + b.n 60962 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6123a <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 60932 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19775c <_start@@Base+0x56c> │ │ │ │ + bl 198ff4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6126a <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 60962 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 61218 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (6128c <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 60910 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ldr r2, [pc, #60] @ (60984 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61252 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 6094a <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 61218 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 60910 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 61282 <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 6097a <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #992] @ (61670 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (60d68 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61464 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60b5c <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 61464 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60b5c <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 612ea <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 609e2 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 612da <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 612da <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 609d2 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + cbz r2, 609d2 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a074c │ │ │ │ + bl 1a1fe4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67fb2 │ │ │ │ - b.n 61452 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 65792 │ │ │ │ + b.n 60b4a <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 61452 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 60b4a <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40256 @ 0x9d40 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 61322 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 60a1a <_Py_SetRefcnt@@Base+0x480> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #31484 @ 0x7afc │ │ │ │ + movw r1, #37352 @ 0x91e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 6133c <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 60a34 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 6134a <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 60a42 <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #31552 @ 0x7b40 │ │ │ │ + movw r1, #37420 @ 0x922c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 611e4 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 61464 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 608dc <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60b5c <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6142c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 60b24 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6142c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 60b24 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 6137e <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 60a76 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a0f54 │ │ │ │ - cbz r4, 6137e <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a27ec │ │ │ │ + cbz r4, 60a76 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a074c │ │ │ │ - bl 19dad0 │ │ │ │ + bl 1a1fe4 │ │ │ │ + bl 19f368 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 6142c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 1979e8 <_start@@Base+0x7f8> │ │ │ │ - cbz r4, 6138e <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 6139c <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 60b24 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 199280 <_start@@Base+0x7f4> │ │ │ │ + cbz r4, 60a86 <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ + cbz r0, 60a94 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 60fce <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 6142c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 606c6 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 60b24 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 613d8 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 60ad0 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ dmb ish │ │ │ │ smull r3, r2, r4, r3 │ │ │ │ asrs r4, r4, #31 │ │ │ │ rsb r4, r4, r2, asr #2 │ │ │ │ mov r2, r4 │ │ │ │ asrs r3, r4, #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 613c2 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 60aba <_Py_SetRefcnt@@Base+0x520> │ │ │ │ dmb ish │ │ │ │ - b.n 61420 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 60b18 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -82424,257 +81504,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 61414 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 60b0c <_Py_SetRefcnt@@Base+0x572> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1084 │ │ │ │ + bl 1a291c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1a0f54 │ │ │ │ - cbnz r0, 61452 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a27ec │ │ │ │ + cbnz r0, 60b4a <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #31628 @ 0x7b8c │ │ │ │ + movw r1, #37496 @ 0x9278 │ │ │ │ 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 611e4 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 608dc <_Py_SetRefcnt@@Base+0x342> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 19d78c │ │ │ │ + b.w 19f024 │ │ │ │ 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 61496 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 60b8e <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 614a6 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 60b9e <_Py_SetRefcnt@@Base+0x604> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 61476 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 60b6e <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 6149e <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 60b96 <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 614c4 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 614aa <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60bbc <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + cbz r2, 60ba2 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 614aa <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 6149a <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 60ba2 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60b92 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 614c4 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 60bbc <_Py_SetRefcnt@@Base+0x622> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 614c0 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 60bb8 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6149a <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 61476 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 60b92 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + b.n 60b6e <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6146e <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 614e8 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 60b66 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60be0 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ yield │ │ │ │ - b.n 614d8 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 60bd0 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6146e <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 6150e <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 60b66 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60c06 <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ yield │ │ │ │ - b.n 614fe <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 60bf6 <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a3700 │ │ │ │ + bl 1a4f98 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #40576 @ 0x9e80 │ │ │ │ + movw r3, #46784 @ 0xb6c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 615f4 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 60cec <_Py_SetRefcnt@@Base+0x752> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 615e6 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 60cde <_Py_SetRefcnt@@Base+0x744> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 615ec <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 60ce4 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19cd0c <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19e5a4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 615b0 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 60ca8 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6146e <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61580 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 60b66 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60c78 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ yield │ │ │ │ - b.n 61570 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 60c68 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6156a <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 60c62 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 615a4 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 60c9c <_Py_SetRefcnt@@Base+0x702> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a18f4 │ │ │ │ - b.n 615b2 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a318c │ │ │ │ + b.n 60caa <_Py_SetRefcnt@@Base+0x710> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 615b2 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 60caa <_Py_SetRefcnt@@Base+0x710> │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r5, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bne.n 61560 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 60c58 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cd0c <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 615de <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 19e5a4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 60cd6 <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ yield │ │ │ │ - b.n 615d2 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 60cca <_Py_SetRefcnt@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6104e <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 615ec <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 60746 <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ + b.n 60ce4 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19c7e0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19e078 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 61090 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 60788 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61612 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 60d0a <_Py_SetRefcnt@@Base+0x770> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 615f8 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 60cf0 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61618 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 60d10 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r6, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61670 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 60d68 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 61668 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 60d60 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5658 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + bl 1d6f20 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 6164e <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 60d46 <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 61686 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 60d7e <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 19775c <_start@@Base+0x56c> │ │ │ │ + bl 198ff4 <_start@@Base+0x568> │ │ │ │ ldr.w r1, [r6, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a16ec │ │ │ │ + bl 1a2f84 │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a074c │ │ │ │ + bl 1a1fe4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a1170 │ │ │ │ + bl 1a2a08 │ │ │ │ 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 │ │ │ │ @@ -82690,25 +81770,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 61704 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 60dfc <_Py_SetRefcnt@@Base+0x862> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 616de <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 60dd6 <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6170a <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 60e02 <_Py_SetRefcnt@@Base+0x868> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ @@ -82719,72 +81799,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 617be <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 60eb6 <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 617a8 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 60ea0 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3438 │ │ │ │ + bl 1a4ccc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 61790 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 60e88 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a074c │ │ │ │ + bl 1a1fe4 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a3740 │ │ │ │ + bl 1a4fd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 617b6 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 60eae <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 617b6 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 60eae <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 617b4 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 60eac <_Py_SetRefcnt@@Base+0x912> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 617b6 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 60eae <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 617b6 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 60eae <_Py_SetRefcnt@@Base+0x914> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 6174c <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 60e44 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 617e8 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 60ee0 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -82793,81 +81873,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 1a1170 │ │ │ │ + bl 1a2a08 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a074c │ │ │ │ + bl 1a1fe4 │ │ │ │ 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 6196c <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 61064 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61958 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 61050 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6186e <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 60f66 <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 61870 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 60f68 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61870 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 60f68 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 6185e <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 60f56 <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a074c │ │ │ │ + bl 1a1fe4 │ │ │ │ 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 6146e <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 618a0 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 60b66 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60f98 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ yield │ │ │ │ - b.n 61890 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 60f88 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3438 │ │ │ │ + bl 1a4ccc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 618b8 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 60fb0 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3740 │ │ │ │ + bl 1a4fd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 61962 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6105a <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 19f518 │ │ │ │ + bl 1a0db0 │ │ │ │ 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 │ │ │ │ @@ -82876,268 +81956,268 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, lr, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61904 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 60ffc <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 61908 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 61000 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a18f4 │ │ │ │ + bl 1a318c │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 61962 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6105a <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 61950 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 61048 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 61962 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 6105a <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 61962 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6105a <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 61962 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6105a <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61930 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 61962 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 61028 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ + b.n 6105a <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3820 │ │ │ │ + bl 1a50b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6183a <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 60f32 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 6197a <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 61072 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 67e9e │ │ │ │ + bl 6567e │ │ │ │ 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 61ad8 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 611d0 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 67cc6 │ │ │ │ + bl 654a6 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 67d46 │ │ │ │ + bl 65526 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 67d46 │ │ │ │ + bl 65526 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 67d46 │ │ │ │ + bl 65526 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 67d46 │ │ │ │ + bl 65526 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 67d46 │ │ │ │ + bl 65526 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 67d46 │ │ │ │ + bl 65526 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 67d46 │ │ │ │ + bl 65526 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 67d46 │ │ │ │ + bl 65526 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 67d46 │ │ │ │ + bl 65526 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 67d46 │ │ │ │ + bl 65526 │ │ │ │ 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, #40576 @ 0x9e80 │ │ │ │ + movw r6, #46784 @ 0xb6c0 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61bf0 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 612e8 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61bf0 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 612e8 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61b04 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61bf4 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 611fc <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ + ldr r0, [pc, #224] @ (612ec <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a07c0 │ │ │ │ + bl 1a2058 │ │ │ │ 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 61bf0 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 612e8 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 61b54 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 6124c <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r6 │ │ │ │ - b.n 61b56 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 6124e <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (61bf8 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (612f0 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61b70 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 61268 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61bf0 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 612e8 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 61b90 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 61288 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 61b8c <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 61524 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61284 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ + bl 60c1c <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 61b7c <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 61274 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61b9c <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61294 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c7e0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19e078 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 61982 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 6107a <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61bf0 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 612e8 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 61bd8 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 612d0 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61bb4 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 612ac <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ - bl 67fb2 │ │ │ │ - b.n 61bf0 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 65792 │ │ │ │ + b.n 612e8 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61bea <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 612e2 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61bb8 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 612b0 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 61c16 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 6130e <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ ldr.w r2, [r3, #724] @ 0x2d4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ @@ -83148,224 +82228,224 @@ │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #31688 @ 0x7bc8 │ │ │ │ + movw r2, #37556 @ 0x92b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 61c66 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 6135e <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #9040 @ 0x2350 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ 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, #31724 @ 0x7bec │ │ │ │ + movw r2, #37592 @ 0x92d8 │ │ │ │ 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 61c80 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 61378 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #31736 @ 0x7bf8 │ │ │ │ + movw r2, #37604 @ 0x92e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31772 @ 0x7c1c │ │ │ │ + movw r2, #37640 @ 0x9308 │ │ │ │ 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 61ce0 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 613d8 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61ce0 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 613d8 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61ce0 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 613d8 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #31808 @ 0x7c40 │ │ │ │ + movw r0, #37676 @ 0x932c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61d46 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #31876 @ 0x7c84 │ │ │ │ + b.n 6143e <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + movw r9, #37744 @ 0x9370 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #31900 @ 0x7c9c │ │ │ │ + movw r7, #37768 @ 0x9388 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31840 @ 0x7c60 │ │ │ │ + movw r2, #37708 @ 0x934c │ │ │ │ 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 61d28 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ + beq.n 61420 <_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 61d02 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #31912 @ 0x7ca8 │ │ │ │ + bne.n 613fa <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + movw r0, #37780 @ 0x9394 │ │ │ │ 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, #32060 @ 0x7d3c │ │ │ │ + movw r2, #37928 @ 0x9428 │ │ │ │ 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 61d72 <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 6146a <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61d62 <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 6145a <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 61d74 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 6146c <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 61d8a <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 61482 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #31808 @ 0x7c40 │ │ │ │ + movw r0, #37676 @ 0x932c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61de0 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #32100 @ 0x7d64 │ │ │ │ + b.n 614d8 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + movw sl, #37968 @ 0x9450 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #31900 @ 0x7c9c │ │ │ │ + movw r9, #37768 @ 0x9388 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #31840 @ 0x7c60 │ │ │ │ + movw r2, #37708 @ 0x934c │ │ │ │ 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 61dd2 <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ + beq.n 614ca <_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 61dac <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 614a4 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61e66 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #32144 @ 0x7d90 │ │ │ │ + beq.n 6155e <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + movw r8, #38012 @ 0x947c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #32128 @ 0x7d80 │ │ │ │ + movw r0, #37996 @ 0x946c │ │ │ │ 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 61e22 <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 6151a <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61e26 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 6151e <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61e02 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 614fa <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61e30 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 61528 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 61e66 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 6155e <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 61e4a <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 61542 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #32152 @ 0x7d98 │ │ │ │ + movw r0, #38020 @ 0x9484 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #32144 @ 0x7d90 │ │ │ │ + movw r8, #38012 @ 0x947c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61e26 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 6151e <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61e52 <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ + b.n 6154a <_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 6829c │ │ │ │ + b.w 68056 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ │ │ │ │ -00061e96 : │ │ │ │ +0006158e : │ │ │ │ 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 │ │ │ │ @@ -83373,21 +82453,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 6072e │ │ │ │ + bl 5fdb6 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6072e │ │ │ │ + bl 5fdb6 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83398,229 +82478,229 @@ │ │ │ │ add.w r1, r6, r1, lsl #1 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 61efe │ │ │ │ + bne.n 615f6 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61f32 │ │ │ │ + b.n 6162a │ │ │ │ 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 61f32 │ │ │ │ + blt.n 6162a │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61f2e │ │ │ │ + bne.n 61626 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61f32 │ │ │ │ + b.n 6162a │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61f18 │ │ │ │ + b.n 61610 │ │ │ │ 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 61f42 │ │ │ │ + bne.n 6163a │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61f64 │ │ │ │ + bge.n 6165c │ │ │ │ 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 61f4e │ │ │ │ + b.n 61646 │ │ │ │ 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 62028 │ │ │ │ + beq.n 61720 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 620b8 │ │ │ │ + bcs.w 617b0 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 61faa │ │ │ │ + cbz r2, 616a2 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61f94 │ │ │ │ - b.n 620b8 │ │ │ │ + bhi.n 6168c │ │ │ │ + b.n 617b0 │ │ │ │ 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 61fea │ │ │ │ + bge.n 616e2 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61fd8 │ │ │ │ + beq.n 616d0 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 61f8e │ │ │ │ + b.n 61686 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 61fbe │ │ │ │ + b.n 616b6 │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61ff0 │ │ │ │ + bne.n 616e8 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 61fdc │ │ │ │ - b.n 62022 │ │ │ │ + blt.n 616d4 │ │ │ │ + b.n 6171a │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 620b8 │ │ │ │ + bls.n 617b0 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61fb2 │ │ │ │ + beq.n 616aa │ │ │ │ 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 61f8e │ │ │ │ + b.n 61686 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 620bc │ │ │ │ + b.n 617b4 │ │ │ │ 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 620b8 │ │ │ │ + bcs.n 617b0 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 62056 │ │ │ │ + cbz r2, 6174e │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62040 │ │ │ │ - b.n 620b8 │ │ │ │ + bhi.n 61738 │ │ │ │ + b.n 617b0 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 62078 │ │ │ │ + bge.n 61770 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 62060 │ │ │ │ + beq.n 61758 │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 6203c │ │ │ │ + b.n 61734 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 62098 │ │ │ │ + bge.n 61790 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 62094 │ │ │ │ + beq.n 6178c │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 6203c │ │ │ │ + b.n 61734 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6207a │ │ │ │ + b.n 61772 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 620b2 │ │ │ │ + bge.n 617aa │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 6209a │ │ │ │ + beq.n 61792 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 6203c │ │ │ │ + b.n 61734 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 620bc │ │ │ │ + b.n 617b4 │ │ │ │ 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] @ (6212c ) │ │ │ │ + ldr r3, [pc, #80] @ (61824 ) │ │ │ │ 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 61ea0 │ │ │ │ + bl 61598 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 61f68 │ │ │ │ + bl 61660 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62110 │ │ │ │ + beq.n 61808 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62110 │ │ │ │ + beq.n 61808 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 620f2 │ │ │ │ - ldr r3, [pc, #24] @ (6212c ) │ │ │ │ + b.n 617ea │ │ │ │ + ldr r3, [pc, #24] @ (61824 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62122 │ │ │ │ + beq.n 6181a │ │ │ │ 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} │ │ │ │ @@ -83629,21 +82709,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 60786 │ │ │ │ + bl 5fe0e │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 60786 │ │ │ │ + bl 5fe0e │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83654,5137 +82734,3349 @@ │ │ │ │ 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 6218e │ │ │ │ + bne.n 61886 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 621c4 │ │ │ │ + b.n 618bc │ │ │ │ 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 621c4 │ │ │ │ + blt.n 618bc │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 621c0 │ │ │ │ + bne.n 618b8 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 621c4 │ │ │ │ + b.n 618bc │ │ │ │ subs r3, #1 │ │ │ │ - b.n 621aa │ │ │ │ + b.n 618a2 │ │ │ │ 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 621d4 │ │ │ │ + bne.n 618cc │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 621f6 │ │ │ │ + bge.n 618ee │ │ │ │ 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 621e0 │ │ │ │ + b.n 618d8 │ │ │ │ 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 622c4 │ │ │ │ + beq.n 619bc │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 6235a │ │ │ │ + bcs.w 61a52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 6223c │ │ │ │ + cbz r2, 61934 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62226 │ │ │ │ - b.n 6235a │ │ │ │ + bhi.n 6191e │ │ │ │ + b.n 61a52 │ │ │ │ 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 62286 │ │ │ │ + bge.n 6197e │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 62270 │ │ │ │ + beq.n 61968 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 62220 │ │ │ │ + b.n 61918 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 62252 │ │ │ │ + b.n 6194a │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6228c │ │ │ │ + bne.n 61984 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 62276 │ │ │ │ - b.n 622be │ │ │ │ + blt.n 6196e │ │ │ │ + b.n 619b6 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6235a │ │ │ │ + bls.n 61a52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 62246 │ │ │ │ + beq.n 6193e │ │ │ │ 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 62220 │ │ │ │ + b.n 61918 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 6235e │ │ │ │ + b.n 61a56 │ │ │ │ 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 6235a │ │ │ │ + bcs.n 61a52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 622f2 │ │ │ │ + cbz r2, 619ea │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 622dc │ │ │ │ - b.n 6235a │ │ │ │ + bhi.n 619d4 │ │ │ │ + b.n 61a52 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 62314 │ │ │ │ + bge.n 61a0c │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 622fc │ │ │ │ + beq.n 619f4 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 622d8 │ │ │ │ + b.n 619d0 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 6233a │ │ │ │ + bge.n 61a32 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 62334 │ │ │ │ + beq.n 61a2c │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 622d8 │ │ │ │ + b.n 619d0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 62316 │ │ │ │ + b.n 61a0e │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 62354 │ │ │ │ + bge.n 61a4c │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 6233c │ │ │ │ + beq.n 61a34 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 622d8 │ │ │ │ + b.n 619d0 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 6235e │ │ │ │ + b.n 61a56 │ │ │ │ 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] @ (623cc ) │ │ │ │ + ldr r3, [pc, #80] @ (61ac4 ) │ │ │ │ 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 62130 │ │ │ │ + bl 61828 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 621fa │ │ │ │ + bl 618f2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 623b2 │ │ │ │ + beq.n 61aaa │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 623b2 │ │ │ │ + beq.n 61aaa │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62394 │ │ │ │ - ldr r3, [pc, #24] @ (623cc ) │ │ │ │ + b.n 61a8c │ │ │ │ + ldr r3, [pc, #24] @ (61ac4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 623c4 │ │ │ │ + beq.n 61abc │ │ │ │ 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} │ │ │ │ │ │ │ │ -000623d0 : │ │ │ │ +00061ac8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (623f8 ) │ │ │ │ + ldr r1, [pc, #24] @ (61af0 ) │ │ │ │ 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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000623fc <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00061af4 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 62428 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 61b20 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #33160 @ 0x8188 │ │ │ │ + movw r1, #39392 @ 0x99e0 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #24456 @ 0x5f88 │ │ │ │ + movw r2, #30688 @ 0x77e0 │ │ │ │ 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 6242a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 61b22 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #16376 @ 0x3ff8 │ │ │ │ + movw r3, #22608 @ 0x5850 │ │ │ │ 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, #49284 @ 0xc084 │ │ │ │ + movwmi r3, #55492 @ 0xd8c4 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062456 : │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (6246c ) │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 2b826 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062470 : │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (62488 ) │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 2b826 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006248c <_PyEval_MonitorRaise@@Base>: │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 6249e <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ - movs r3, #10 │ │ │ │ - b.w 2028f4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000624a0 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 257230 │ │ │ │ - │ │ │ │ -000624a6 : │ │ │ │ - movs r1, #1 │ │ │ │ - b.w 257230 │ │ │ │ - │ │ │ │ -000624ac : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000624bc : │ │ │ │ - b.w 211290 │ │ │ │ - │ │ │ │ -000624c0 : │ │ │ │ - ldr r2, [pc, #12] @ (624d0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 213bbc │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000624d4 : │ │ │ │ - ldr r2, [pc, #12] @ (624e4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 213f9c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000624e8 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000624ea <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000624ec <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000624ee <_PyCriticalSection_Resume@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000624f0 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000624f2 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000624f4 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000624f6 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000624f8 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 24d0e0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ - │ │ │ │ -000624fe <_PyXI_HasCapturedException@@Base>: │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - subs r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062508 : │ │ │ │ - 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 1cc998 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00062526 <_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 8c61c │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006255a <_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 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2b782 │ │ │ │ - add sp, #8 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062584 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000625a4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 62584 │ │ │ │ - │ │ │ │ -000625a8 : │ │ │ │ - movw r3, #19968 @ 0x4e00 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 625c4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 625c4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - dmb ish │ │ │ │ - mvns r0, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000625c6 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000625c8 : │ │ │ │ - ldr r1, [pc, #12] @ (625d8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - b.w 1a6c4c │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000625dc <_Py_hashtable_len@@Base>: │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000625e0 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000625f4 : │ │ │ │ - push {r4} │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - strd r2, r1, [r0] │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - strd r2, r1, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062610 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00062624 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00062638 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0006264c : │ │ │ │ - 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, #32160 @ 0x7da0 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 19c730 <_Py_write_noraise@@Base+0x698> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00062672 <_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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -000626a0 <_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 626be <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ - blx 29334 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - b.n 626b2 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ - adds r2, r5, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 626d4 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ - strex r1, r2, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 626c4 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ - dmb ish │ │ │ │ - bne.n 626e0 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ - dmb ish │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r5, r3 │ │ │ │ - blx 29334 │ │ │ │ - b.n 626b2 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ - │ │ │ │ -000626e8 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000626f8 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062708 <_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 6272e <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ - blx 29334 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - dmb ish │ │ │ │ - b.n 6271e <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00062730 <_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 62750 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ - blx 29334 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62752 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062754 <_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 │ │ │ │ - │ │ │ │ -00062766 <_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 82870 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #16 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006278e : │ │ │ │ - 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 1984fc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000627b8 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #38480 @ 0x9650 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - │ │ │ │ -000627e8 <_Py_FatalErrorFunc@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #38480 @ 0x9650 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #32184 @ 0x7db8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #44220 @ 0xacbc │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - │ │ │ │ -0006283c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (6286c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 62862 │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (62870 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6da0c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -00062874 : │ │ │ │ - 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] @ (6289c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1d9ff4 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dbe34 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000628a0 <_PyThreadState_Prealloc@@Base>: │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 19e9c0 <_PyThreadState_New@@Base+0x4> │ │ │ │ - │ │ │ │ -000628a6 <_PyThreadState_Init@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #32212 @ 0x7dd4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (628c4 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -000628c8 : │ │ │ │ - ldr r3, [pc, #8] @ (628d4 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - b.w 1d4010 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000628d8 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ - add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57969 @ 0xe271 │ │ │ │ - movt r3, #9 │ │ │ │ - ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000628f2 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d4c38 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6291c │ │ │ │ - ldr r2, [pc, #20] @ (62920 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d5ae0 │ │ │ │ - bl 1d847c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062924 : │ │ │ │ - ldr r2, [pc, #12] @ (62934 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 1d5ae0 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062938 : │ │ │ │ - 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 1b1614 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00062960 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 1b14dc │ │ │ │ - stmdb 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 629e6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - beq.n 629d6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bf04 │ │ │ │ - cmp r7, r0 │ │ │ │ - sbcs.w r1, r6, r1 │ │ │ │ - blt.n 629c2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bf04 │ │ │ │ - cmp r0, r7 │ │ │ │ - sbcs r1, r6 │ │ │ │ - bge.n 629d6 │ │ │ │ - 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 62afe │ │ │ │ - mul.w r6, r4, r6 │ │ │ │ - umull r0, r1, r4, r7 │ │ │ │ - mla r6, r7, r5, r6 │ │ │ │ - add r1, r6 │ │ │ │ - b.n 62afe │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, sl │ │ │ │ - bl 26bf04 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - strd r0, r2, [sp] │ │ │ │ - beq.n 62a40 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bf04 │ │ │ │ - cmp r9, r0 │ │ │ │ - sbcs.w r1, r7, r1 │ │ │ │ - blt.n 62a2c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bf04 │ │ │ │ - cmp r0, r9 │ │ │ │ - sbcs r1, r7 │ │ │ │ - bge.n 62a40 │ │ │ │ - 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 62a50 │ │ │ │ - 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 26bf04 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 62aa4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bf04 │ │ │ │ - cmp r8, r0 │ │ │ │ - sbcs.w r1, r6, r1 │ │ │ │ - blt.n 62a90 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bf04 │ │ │ │ - cmp r0, r8 │ │ │ │ - sbcs r1, r6 │ │ │ │ - bge.n 62aa4 │ │ │ │ - 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 62ab4 │ │ │ │ - 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 62ad0 │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mvns r1, r7 │ │ │ │ - sub.w r0, r4, r9 │ │ │ │ - cmp r1, r2 │ │ │ │ - sbcs r0, r3 │ │ │ │ - bge.n 62ae8 │ │ │ │ - b.n 62af0 │ │ │ │ - orrs.w sl, r9, sl │ │ │ │ - beq.n 62ae8 │ │ │ │ - negs r0, r7 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r1, r1, r9 │ │ │ │ - cmp r2, r0 │ │ │ │ - sbcs.w r1, r3, r1 │ │ │ │ - blt.n 62af8 │ │ │ │ - adds r0, r7, r2 │ │ │ │ - adc.w r1, r3, r9 │ │ │ │ - b.n 62afe │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r4 │ │ │ │ - b.n 62afe │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00062b04 : │ │ │ │ - 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, 62b24 │ │ │ │ - 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, 62b7e │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx 2a3d8 <__sysconf@plt> │ │ │ │ - cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 62b52 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 62b56 │ │ │ │ - mov.w r0, #32768 @ 0x8000 │ │ │ │ - cmp r0, r4 │ │ │ │ - bls.n 62b60 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62b8e │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2a1d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 62b5a │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29f34 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2a528 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 62b5a │ │ │ │ - ldr r3, [pc, #20] @ (62b94 ) │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062b98 : │ │ │ │ - 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, 62bc6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 62bca │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00062bd0 : │ │ │ │ - b.w 2a208 │ │ │ │ - │ │ │ │ -00062bd4 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 2927c │ │ │ │ - │ │ │ │ -00062bda : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00062bf6 : │ │ │ │ - b.w 2a318 │ │ │ │ - │ │ │ │ -00062bfa : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062bfc : │ │ │ │ - ldr r3, [pc, #12] @ (62c0c ) │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062c10 : │ │ │ │ - b.n 62b2a │ │ │ │ - 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 62c46 │ │ │ │ - ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62c46 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 62c5c │ │ │ │ - b.n 62c6e │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 62c3e │ │ │ │ - movw r0, #58352 @ 0xe3f0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 62c3e │ │ │ │ - b.n 62c7a │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #58352 @ 0xe3f0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 62c7a │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cd754 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00062c7e <_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 800e0 │ │ │ │ - cbz r0, 62cd6 <_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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62cda <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 62cda <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62cda <_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, 62d10 <_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 62d0c <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 62d0c <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062d14 : │ │ │ │ - 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 8fb00 │ │ │ │ - cbnz r0, 62d42 │ │ │ │ - ldr r2, [pc, #60] @ (62d6c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d5ae0 │ │ │ │ - b.n 62d66 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d48cc │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62d66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 62d66 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062d70 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 62d14 │ │ │ │ - │ │ │ │ -00062d76 : │ │ │ │ - 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 8fb00 │ │ │ │ - cbnz r0, 62da4 │ │ │ │ - ldr r2, [pc, #56] @ (62dcc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d5ae0 │ │ │ │ - b.n 62dc8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 628f2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62dc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 62dc8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062dd0 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 62d76 │ │ │ │ - │ │ │ │ -00062dd6 : │ │ │ │ - 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 8fb00 │ │ │ │ - cbz r0, 62e1a │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1cf294 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62e1e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 62e1e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62e1e │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00062e22 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 62dd6 │ │ │ │ - │ │ │ │ -00062e2a : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 62dd6 │ │ │ │ - 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 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 62e72 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62f4c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 62f4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62f4c │ │ │ │ - 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 62eac │ │ │ │ - ldr.w r2, [fp, #4]! │ │ │ │ - str.w r2, [sl, #4]! │ │ │ │ - b.n 62e9a │ │ │ │ - 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 62ed6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 62ed6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_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 62eee │ │ │ │ - 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 62f10 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (62f54 ) │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062f58 : │ │ │ │ - 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 62e30 │ │ │ │ - │ │ │ │ -00062f70 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r0, #26944 @ 0x6940 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 62e30 │ │ │ │ - │ │ │ │ -00062f80 : │ │ │ │ - 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 62e30 │ │ │ │ - cbz r0, 62fdc │ │ │ │ - ldr r3, [pc, #60] @ (62fe4 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 62fb6 │ │ │ │ - str r5, [r0, #28] │ │ │ │ - b.n 62fde │ │ │ │ - bl 1d3aac │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25943c │ │ │ │ - str r0, [r4, #28] │ │ │ │ - cbnz r0, 62fde │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62fdc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 62fdc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062fe8 : │ │ │ │ - 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 62e30 │ │ │ │ - cbz r0, 63016 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - strh r3, [r0, #32] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00063018 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 15f2b8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - itett ne │ │ │ │ - movne r3, r0 │ │ │ │ - moveq r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006303a : │ │ │ │ - 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 13084c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #32260 @ 0x7e04 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w ddcdc │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 63088 │ │ │ │ - cbz r3, 63072 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 6307a │ │ │ │ - movw r1, #41684 @ 0xa2d4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32296 @ 0x7e28 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w ddcdc │ │ │ │ - cbz r3, 6308e │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 63096 │ │ │ │ - movw r1, #41684 @ 0xa2d4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32332 @ 0x7e4c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddcdc │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - b.w 119340 │ │ │ │ - │ │ │ │ -000630aa <_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, 630d6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 630d6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 630d2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 630d6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 630d6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 630ea <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #44596 @ 0xae34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 630f6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d28c4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00063100 : │ │ │ │ - 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, 6312a │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 6312a │ │ │ │ - cbz r1, 63126 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 6312a │ │ │ │ - cbz r2, 6312a │ │ │ │ - cbnz r3, 6313e │ │ │ │ - movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #44596 @ 0xae34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63148 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d28c4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0006314c <_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, 63176 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 63176 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 63172 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 63176 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 63176 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 6318a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #44596 @ 0xae34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63194 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d28c4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00063198 : │ │ │ │ - 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 631ca │ │ │ │ - movw r0, #49476 @ 0xc144 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #547 @ 0x223 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63226 │ │ │ │ - ldr r7, [r0, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 631c6 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 63224 │ │ │ │ - bl 71410 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 631c6 │ │ │ │ - mov r6, r7 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - bge.n 6320c │ │ │ │ - ldrd r1, r2, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79474 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - adds r6, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 631f0 │ │ │ │ - b.n 631c6 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63224 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 63224 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0006322a : │ │ │ │ +00061b4e : │ │ │ │ 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, #32360 @ 0x7e68 │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 63280 │ │ │ │ + beq.n 61ba4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63296 │ │ │ │ + bne.n 61bba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 632ca │ │ │ │ + beq.n 61bee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 632ca │ │ │ │ - b.n 63298 │ │ │ │ + ble.n 61bee │ │ │ │ + b.n 61bbc │ │ │ │ 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 632b6 │ │ │ │ + beq.n 61bda │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 632e4 │ │ │ │ + bne.n 61c08 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 632ca │ │ │ │ + beq.n 61bee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 632e6 │ │ │ │ + bgt.n 61c0a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63328 │ │ │ │ + bl 12844c │ │ │ │ + b.n 61c4c │ │ │ │ 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 f1a20 │ │ │ │ + bl f1c98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63312 │ │ │ │ + beq.n 61c36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63312 │ │ │ │ + cbnz r3, 61c36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63328 │ │ │ │ + beq.n 61c4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63328 │ │ │ │ + cbnz r3, 61c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 63358 │ │ │ │ + beq.n 61c7c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6336e │ │ │ │ + bne.n 61c92 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 633a2 │ │ │ │ + beq.n 61cc6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 633a2 │ │ │ │ - b.n 63370 │ │ │ │ + ble.n 61cc6 │ │ │ │ + b.n 61c94 │ │ │ │ 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 6338e │ │ │ │ + beq.n 61cb2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 633bc │ │ │ │ + bne.n 61ce0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 633a2 │ │ │ │ + beq.n 61cc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 633be │ │ │ │ + bgt.n 61ce2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63400 │ │ │ │ + bl 12844c │ │ │ │ + b.n 61d24 │ │ │ │ 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 115a8c │ │ │ │ + bl 1167b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633ea │ │ │ │ + beq.n 61d0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 633ea │ │ │ │ + cbnz r3, 61d0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63400 │ │ │ │ + beq.n 61d24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63400 │ │ │ │ + cbnz r3, 61d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 63430 │ │ │ │ + beq.n 61d54 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63446 │ │ │ │ + bne.n 61d6a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6347a │ │ │ │ + beq.n 61d9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6347a │ │ │ │ - b.n 63448 │ │ │ │ + ble.n 61d9e │ │ │ │ + b.n 61d6c │ │ │ │ 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 63466 │ │ │ │ + beq.n 61d8a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63494 │ │ │ │ + bne.n 61db8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6347a │ │ │ │ + beq.n 61d9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63496 │ │ │ │ + bgt.n 61dba │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 634d8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 61dfc │ │ │ │ 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 13f9d8 │ │ │ │ + bl 140750 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 634c2 │ │ │ │ + beq.n 61de6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 634c2 │ │ │ │ + cbnz r3, 61de6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 634d8 │ │ │ │ + beq.n 61dfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 634d8 │ │ │ │ + cbnz r3, 61dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 63508 │ │ │ │ + beq.n 61e2c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6351e │ │ │ │ + bne.n 61e42 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63552 │ │ │ │ + beq.n 61e76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63552 │ │ │ │ - b.n 63520 │ │ │ │ + ble.n 61e76 │ │ │ │ + b.n 61e44 │ │ │ │ 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 6353e │ │ │ │ + beq.n 61e62 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6356c │ │ │ │ + bne.n 61e90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63552 │ │ │ │ + beq.n 61e76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6356e │ │ │ │ + bgt.n 61e92 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 635b0 │ │ │ │ + bl 12844c │ │ │ │ + b.n 61ed4 │ │ │ │ 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 134484 │ │ │ │ + bl 1351d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6359a │ │ │ │ + beq.n 61ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6359a │ │ │ │ + cbnz r3, 61ebe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 635b0 │ │ │ │ + beq.n 61ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 635b0 │ │ │ │ + cbnz r3, 61ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 635de │ │ │ │ + beq.n 61f02 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6360c │ │ │ │ + bne.n 61f30 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 635f2 │ │ │ │ + beq.n 61f16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6360e │ │ │ │ + bgt.n 61f32 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63638 │ │ │ │ + bl 12844c │ │ │ │ + b.n 61f5c │ │ │ │ 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 f4bf4 │ │ │ │ + bl f4e64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63638 │ │ │ │ + beq.n 61f5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63638 │ │ │ │ + cbnz r3, 61f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + │ │ │ │ +00061f60 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #10172 @ 0x27bc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63666 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63694 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6367a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 63696 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 636c0 │ │ │ │ + beq.n 61f8e │ │ │ │ + movw r0, #55196 @ 0xd79c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 61fa2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 61f8a │ │ │ │ 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 22ee8c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 636c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 636c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00061fa4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #10172 @ 0x27bc │ │ │ │ + movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 636ee │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ + beq.n 61fd2 │ │ │ │ + movs r1, #25 │ │ │ │ + movw r0, #53448 @ 0xd0c8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 61fd4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00061fd6 : │ │ │ │ + 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 │ │ │ │ - bne.n 6371c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63702 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6371e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + beq.n 62004 │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ + movw r0, #53448 @ 0xd0c8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62006 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062008 : │ │ │ │ + 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 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63748 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 62038 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #53448 @ 0xd0c8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6203a │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + 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, 62064 │ │ │ │ + movw r3, #5764 @ 0x1684 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #47948 @ 0xbb4c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + b.n 6206c │ │ │ │ + movw r3, #36224 @ 0x8d80 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #38064 @ 0x94b0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddf54 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #38096 @ 0x94d0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w ddf54 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 620b2 │ │ │ │ + cbz r3, 6209c │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 620a4 │ │ │ │ + movw r1, #47948 @ 0xbb4c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #38132 @ 0x94f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w ddf54 │ │ │ │ + cbz r3, 620b8 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 620c0 │ │ │ │ + movw r1, #47948 @ 0xbb4c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #38168 @ 0x9518 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddf54 │ │ │ │ + │ │ │ │ +000620cc : │ │ │ │ + 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 62100 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 62100 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ + movw r0, #19428 @ 0x4be4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62108 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 6210c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6210e │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00062110 : │ │ │ │ + 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 62148 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 62148 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ + movw r0, #19428 @ 0x4be4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6214c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #38196 @ 0x9534 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a270 │ │ │ │ + │ │ │ │ +0006215a : │ │ │ │ + cbnz r0, 62160 │ │ │ │ + b.w 1ea2a4 │ │ │ │ + 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 │ │ │ │ - mov r0, r4 │ │ │ │ + str r1, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ + ldr r2, [pc, #32] @ (6219c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl f9604 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63748 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63748 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 62196 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ + str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000621a0 : │ │ │ │ + b.w 1051dc │ │ │ │ + │ │ │ │ +000621a4 : │ │ │ │ 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 63778 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6378e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 637c2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 637c2 │ │ │ │ - b.n 63790 │ │ │ │ - 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 637ae │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 637dc │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 637c2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 637de │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq.n 621be │ │ │ │ + cbnz r0, 621c4 │ │ │ │ + bl 264570 │ │ │ │ + b.n 621e0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbnz r3, 621e6 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #38208 @ 0x9540 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63820 │ │ │ │ - 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 ecc90 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6380a │ │ │ │ - subs r3, #1 │ │ │ │ + bl 12844c │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6220a │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 621ca │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 621ca │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6380a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63820 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63820 │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + │ │ │ │ +00062210 : │ │ │ │ + push {r3, 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 63850 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63866 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 6389a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6389a │ │ │ │ - b.n 63868 │ │ │ │ - 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 63886 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 638b4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6389a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 638b6 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6224a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #18912 @ 0x49e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 638f8 │ │ │ │ - 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 175cac │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 638e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 638e2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 638f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 638f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl d1c30 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 62252 │ │ │ │ + adds r0, #8 │ │ │ │ + bl cec7c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062254 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 6228e │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 6228e │ │ │ │ + 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 62280 │ │ │ │ + bl d3eec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62288 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cec7c │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + 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 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 63928 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6393e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 63972 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63972 │ │ │ │ - b.n 63940 │ │ │ │ - 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 6395e │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6398c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63972 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6398e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 639d0 │ │ │ │ - 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 117554 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 639ba │ │ │ │ - subs r3, #1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq.n 622b4 │ │ │ │ + mov r5, r2 │ │ │ │ + clz r2, r0 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cbnz r0, 622ba │ │ │ │ + bl 264570 │ │ │ │ + b.n 622c6 │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl ce1e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 622cc │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 622da │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 639ba │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 639d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 639d0 │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + │ │ │ │ +000622e0 : │ │ │ │ + b.n 62292 │ │ │ │ + │ │ │ │ +000622e2 : │ │ │ │ + b.n 62292 │ │ │ │ + │ │ │ │ +000622e4 : │ │ │ │ + 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, #3984] @ 0xf90 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 6231a │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 6231a │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 63a00 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63a16 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 63a4a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63a4a │ │ │ │ - b.n 63a18 │ │ │ │ - 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 63a36 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63a64 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63a4a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 63a66 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 6231a │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 6231a │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + bl ce1e8 │ │ │ │ + cbz r0, 62336 │ │ │ │ + b.n 62330 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #38248 @ 0x9568 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63aa8 │ │ │ │ - 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 15938c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63a92 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a92 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63aa8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63aa8 │ │ │ │ + bl 12844c │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6246e │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_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 │ │ │ │ + bl ce1e8 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 63ad8 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63aee │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 63b22 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63b22 │ │ │ │ - b.n 63af0 │ │ │ │ - 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 63b0e │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63b3c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63b22 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 63b3e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + cbz r0, 6234e │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl cec7c │ │ │ │ + b.n 62330 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 6237a │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #38304 @ 0x95a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63b80 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bl 12844c │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl cec7c │ │ │ │ + mov r0, sp │ │ │ │ + bl cec7c │ │ │ │ + b.n 62330 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cbnz r3, 623be │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1e1b44 │ │ │ │ + cbz r0, 62392 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 62392 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1e1b44 │ │ │ │ + cbnz r0, 623a6 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 241168 <_PyTime_AsTimeval@@Base+0x1198> │ │ │ │ + cbz r0, 623be │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 623be │ │ │ │ + mov r0, sp │ │ │ │ + bl 241168 <_PyTime_AsTimeval@@Base+0x1198> │ │ │ │ + cbz r0, 623be │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 29c10 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl cec7c │ │ │ │ + mov r0, sp │ │ │ │ + bl cec7c │ │ │ │ + b.n 6246e │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 76fd0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 623dc │ │ │ │ + bl 1ea2a4 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl cec7c │ │ │ │ + mov r0, sp │ │ │ │ + bl cec7c │ │ │ │ + b.n 62330 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 623ee │ │ │ │ + str.w r1, [r4, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 623e0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 62404 │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + mul.w r6, r0, r6 │ │ │ │ + b.n 623f4 │ │ │ │ + movs r7, #0 │ │ │ │ + subs r6, #1 │ │ │ │ + bcc.n 6245c │ │ │ │ + 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 6243e │ │ │ │ + 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 62436 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 6243e │ │ │ │ + str.w r7, [r3, #-4] │ │ │ │ + mov r3, lr │ │ │ │ + b.n 62416 │ │ │ │ mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 1296b8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63b6a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b6a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63b80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b80 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 197e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 197e04 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29c10 │ │ │ │ + b.n 62406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bl 7736c │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl cec7c │ │ │ │ + mov r0, sp │ │ │ │ + bl cec7c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00062476 : │ │ │ │ + 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 63bb0 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63bc6 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 63bfa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63bfa │ │ │ │ - b.n 63bc8 │ │ │ │ - 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 63be6 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63c14 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63bfa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 63c16 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63c58 │ │ │ │ - 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 f54ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63c42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c42 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 624ca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r1, r0, #8 │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + bl ce1e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 624cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c58 │ │ │ │ + beq.n 624ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c58 │ │ │ │ + cbnz r3, 624ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000624d0 : │ │ │ │ + b.w 154d5c │ │ │ │ + │ │ │ │ +000624d4 : │ │ │ │ + b.w d055c │ │ │ │ + │ │ │ │ +000624d8 : │ │ │ │ + b.w 14ba6c │ │ │ │ + │ │ │ │ +000624dc <_PyBytes_DecodeEscape@@Base>: │ │ │ │ + push {r4, 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 63c88 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63c9e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 63cd2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63cd2 │ │ │ │ - b.n 63ca0 │ │ │ │ - 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 63cbe │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63cec │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63cd2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 63cee │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r3 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl cc8ec <_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, 62510 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 62526 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63d30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ + movw r2, #23272 @ 0x5ae8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1284b0 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0006252a : │ │ │ │ + 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] @ (62590 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 62548 │ │ │ │ + cbnz r1, 62550 │ │ │ │ mov r0, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 13da74 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63d1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d1a │ │ │ │ + bl 624fa <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 62558 │ │ │ │ + bl cbe14 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6255c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 62582 │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1ae1cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d30 │ │ │ │ + beq.n 62582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63d30 │ │ │ │ + cbnz r3, 62582 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00062594 <_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, #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 63d60 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63d76 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 63daa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63daa │ │ │ │ - b.n 63d78 │ │ │ │ - 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 63d96 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63dc4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63daa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 63dc6 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63e08 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #80] @ (625f8 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 625b2 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 625ba <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 16c830 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63df2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 63df2 │ │ │ │ + bl 624fa <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 625c2 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cbe14 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 625c6 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 625ec <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1ae1cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e08 │ │ │ │ + beq.n 625ec <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e08 │ │ │ │ + cbnz r3, 625ec <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000625fc : │ │ │ │ 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 63e38 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63e4e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 63e82 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63e82 │ │ │ │ - b.n 63e50 │ │ │ │ - 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 63e6e │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63e9c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #120] @ (62684 ) │ │ │ │ + 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, 6263e │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bmi.n 62670 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63e82 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 63e9e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + movw r2, #3376 @ 0xd30 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1284b0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6265e │ │ │ │ + cbz r4, 62664 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 62662 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63ee0 │ │ │ │ - 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 2381d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63eca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 63eca │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63ee0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ee0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ + movw r2, #38360 @ 0x95d8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1284b0 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62680 │ │ │ │ + cbnz r2, 62674 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl 1a69f8 │ │ │ │ + b.n 62680 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 62640 │ │ │ │ + mov r3, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w dd6a4 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #4] @ (62690 ) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 8e928 │ │ │ │ + add r2, pc, #608 @ (adr r2, 628f4 ) │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 63f10 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63f26 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 63f5a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 63f5a │ │ │ │ - b.n 63f28 │ │ │ │ - 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 63f46 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63f74 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 63f5a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 63f76 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 63fb8 │ │ │ │ - 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 211680 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63fa2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 63fa2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7eb84 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 626be │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 81a6c <_PyType_LookupRef@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 626cc │ │ │ │ + b.n 626f8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7f7ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 626b0 │ │ │ │ + b.n 62704 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + cbz r3, 62704 │ │ │ │ + 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 63fb8 │ │ │ │ + beq.n 626ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63fb8 │ │ │ │ + cbz r3, 626f0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 62704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 626ec │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 8e928 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00062708 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 63fe8 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63ffe │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 64032 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 64032 │ │ │ │ - b.n 64000 │ │ │ │ - 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 6401e │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6404c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 64032 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6404e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cbnz r6, 62730 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r3, #22044 @ 0x561c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 62742 │ │ │ │ + movw r0, #38396 @ 0x95fc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r1, #693 @ 0x2b5 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62810 │ │ │ │ + ldr.w r2, [r1, r9, lsl #3] │ │ │ │ + cbz r2, 62756 │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + it eq │ │ │ │ + addeq.w r8, r8, #1 │ │ │ │ + b.n 62742 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a378c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 62810 │ │ │ │ + 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, #34993 @ 0x88b1 │ │ │ │ + movt r3, #17 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r3, #29545 @ 0x7369 │ │ │ │ + movt r3, #30 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 64090 │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ + movw r3, #3888 @ 0xf30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + movw r3, #20857 @ 0x5179 │ │ │ │ + movt r3, #22 │ │ │ │ + str.w r3, [r4, #156] @ 0x9c │ │ │ │ + movw r3, #50075 @ 0xc39b │ │ │ │ + movt r3, #5 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + bl 7f7ac │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 6280a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 175ac0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6407a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6407a │ │ │ │ + bl 7eb84 <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 62814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64090 │ │ │ │ + beq.n 6280a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64090 │ │ │ │ + cbnz r3, 6280a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7736c │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +0006281a : │ │ │ │ + b.w 62708 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w dcfc4 │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 62898 │ │ │ │ + push {r4, 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 640c0 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 640d6 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 6410a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6410a │ │ │ │ - b.n 640d8 │ │ │ │ - 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 640f6 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 64124 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6410a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 64126 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 64168 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 628a2 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 18b040 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.n 628a2 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl d1704 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 628ac │ │ │ │ + cmp r4, #2 │ │ │ │ + itete eq │ │ │ │ + movweq r2, #7780 @ 0x1e64 │ │ │ │ + movwne r2, #4308 @ 0x10d4 │ │ │ │ + movteq r2, #70 @ 0x46 │ │ │ │ + movtne r2, #70 @ 0x46 │ │ │ │ + itete eq │ │ │ │ + movweq r0, #4308 @ 0x10d4 │ │ │ │ + movwne r0, #7780 @ 0x1e64 │ │ │ │ + movteq r0, #70 @ 0x46 │ │ │ │ + movtne r0, #70 @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64152 │ │ │ │ - subs r3, #1 │ │ │ │ + beq.n 628ae │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 628ae │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 628ae │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000628b0 : │ │ │ │ + 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 │ │ │ │ + mov r3, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, r1 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + bl 17b9ec │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00062908 : │ │ │ │ + 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 62934 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64152 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64168 │ │ │ │ - subs r3, #1 │ │ │ │ + b.n 62972 │ │ │ │ + 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 1281f8 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 30da0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 153630 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64168 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + 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 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 64198 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 641ae │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 641e2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 641e2 │ │ │ │ - b.n 641b0 │ │ │ │ - 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 641ce │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 641fc │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 641e2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 641fe │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + movw r3, #29380 @ 0x72c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 64240 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 629ac │ │ │ │ + ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 629ac │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 629c2 │ │ │ │ + b.n 629d4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 629a4 │ │ │ │ + movw r0, #64624 @ 0xfc70 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 629a4 │ │ │ │ + b.n 629e0 │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #64624 @ 0xfc70 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 629e0 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1cf014 │ │ │ │ + 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 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 62a26 │ │ │ │ + ldr r3, [r7, #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 14ccc4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 62b00 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 62b00 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62b00 │ │ │ │ + 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 62a60 │ │ │ │ + ldr.w r2, [fp, #4]! │ │ │ │ + str.w r2, [sl, #4]! │ │ │ │ + b.n 62a4e │ │ │ │ + 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 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6422a │ │ │ │ + beq.n 62a8a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6422a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 62a8a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_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 62aa2 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r3, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64240 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64240 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_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 64270 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 64286 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 642ba │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 642ba │ │ │ │ - b.n 64288 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 642a6 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 642d4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 642ba │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 642d6 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 64318 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + str.w r9, [r4, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 62ac4 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r1, [pc, #60] @ (62b08 ) │ │ │ │ cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ + sub.w r2, r4, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 15990c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64302 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 64302 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64318 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64318 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str.w r8, [r4, #16] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r0 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str.w r1, [r4, #-8] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00062b0c : │ │ │ │ + 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 629e4 │ │ │ │ + │ │ │ │ +00062b24 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 629e4 │ │ │ │ + │ │ │ │ +00062b34 : │ │ │ │ + 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 64348 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6435e │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 64392 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 64392 │ │ │ │ - b.n 64360 │ │ │ │ - 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 6437e │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 643ac │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 64392 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 643ae │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 643f0 │ │ │ │ - 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 e20dc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 643da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 643da │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #28252 @ 0x6e5c │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl 629e4 │ │ │ │ + cbz r0, 62b90 │ │ │ │ + ldr r3, [pc, #60] @ (62b98 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ + cbnz r5, 62b6a │ │ │ │ + str r5, [r0, #28] │ │ │ │ + b.n 62b92 │ │ │ │ + bl 1d5374 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 25ab34 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + cbnz r0, 62b92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643f0 │ │ │ │ + beq.n 62b90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 643f0 │ │ │ │ + cbnz r3, 62b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000643f4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00062b9c : │ │ │ │ + push {r4, 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 6441a │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 21136c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31904 @ 0x7ca0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #27732 @ 0x6c54 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl 629e4 │ │ │ │ + cbz r0, 62bca │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + strh r3, [r0, #32] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00062bcc <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ + push {r4, 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, #32396 @ 0x7e8c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r1 │ │ │ │ + bl 1601c0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + itett ne │ │ │ │ + movne r3, r0 │ │ │ │ + moveq r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006445c <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ - ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 6448c <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ - push {r3, lr} │ │ │ │ +00062bee : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #50244 @ 0xc444 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 131594 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr d0, [r0, #8] │ │ │ │ + b.w 11a068 │ │ │ │ + │ │ │ │ +00062c12 : │ │ │ │ + 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 │ │ │ │ - movw r1, #29904 @ 0x74d0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, pc} │ │ │ │ - bx lr │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 62c44 │ │ │ │ + movw r0, #55708 @ 0xd99c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #547 @ 0x223 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62ca0 │ │ │ │ + ldr r7, [r0, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 62c40 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 62c9e │ │ │ │ + bl 71438 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 62c40 │ │ │ │ + mov r6, r7 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + bge.n 62c86 │ │ │ │ + ldrd r1, r2, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79500 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + adds r6, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 62c6a │ │ │ │ + b.n 62c40 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 62c9e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 62c9e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006448e <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00062ca4 <_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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 644ce <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 62ce4 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ebc4 │ │ │ │ + bl 7ebd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 644c2 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 62cd8 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 644c6 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 62cdc <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 644ce <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 62ce4 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 644c2 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62cd8 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #32440 @ 0x7eb8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1e8 │ │ │ │ - movw r0, #32452 @ 0x7ec4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1e8 │ │ │ │ │ │ │ │ -000644ea : │ │ │ │ +00062ce8 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 790a4 │ │ │ │ + b.w 79130 │ │ │ │ │ │ │ │ -000644f2 : │ │ │ │ +00062cf0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 790a4 │ │ │ │ - │ │ │ │ -000644f8 : │ │ │ │ - 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 6452c │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 6452c │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #13196 @ 0x338c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64534 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 64538 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6453a │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006453c : │ │ │ │ - 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 64574 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 64574 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #13196 @ 0x338c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64578 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 79130 │ │ │ │ │ │ │ │ -0006457a : │ │ │ │ +00062cf6 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1cc90c │ │ │ │ + bl 1ce1cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 645b2 │ │ │ │ - bl 8fea8 │ │ │ │ + cbz r0, 62d2e │ │ │ │ + bl 900d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 645a6 │ │ │ │ + beq.n 62d22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 645aa │ │ │ │ + cbz r3, 62d26 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 645b2 │ │ │ │ + b.n 62d2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 645a6 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000645b6 : │ │ │ │ - cbnz r0, 645bc │ │ │ │ - b.w 1e8b74 │ │ │ │ - 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] @ (645f8 ) │ │ │ │ - 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, 645f2 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62d22 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000645fc : │ │ │ │ +00062d32 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 81058 │ │ │ │ + b.w 8106c │ │ │ │ │ │ │ │ -00064602 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00062d38 <_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, 64626 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 62d5c <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8e700 │ │ │ │ + b.w 8e928 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064628 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00062d5e <_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] @ (62dc4 <_PyObject_CallMethodId@@Base+0x66>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 62d7c <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 62d84 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 624fa <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 62d8c <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 62d38 <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 62d90 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 62db6 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1ae1cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 62db6 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 62db6 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + 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 │ │ │ │ + movw r1, #38420 @ 0x9614 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #4] @ (62de4 <_PyObject_CallMethodId@@Base+0x86>) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +00062de8 <_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, #32468 @ 0x7ed4 │ │ │ │ + movw r2, #38448 @ 0x9630 │ │ │ │ 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 64676 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #32476 @ 0x7edc │ │ │ │ + beq.n 62e36 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #38456 @ 0x9638 │ │ │ │ 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, 64692 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 62e52 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ + movw r2, #38464 @ 0x9640 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 646a0 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #32508 @ 0x7efc │ │ │ │ + b.n 62e60 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #38488 @ 0x9658 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 646ba <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #56328 @ 0xdc08 │ │ │ │ + cbz r5, 62e7a <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #62560 @ 0xf460 │ │ │ │ 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, #9040 @ 0x2350 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec60c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1edd3c <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 646f4 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 62eb4 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #63108 @ 0xf684 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #3804 @ 0xedc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 64730 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 62ef0 <_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 6829c │ │ │ │ + bl 68056 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e4a4 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #9040 @ 0x2350 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #32528 @ 0x7f10 │ │ │ │ + movw r1, #38508 @ 0x966c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64740 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (62f00 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064744 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00062f04 <_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 6477e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 62f3e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #32552 @ 0x7f28 │ │ │ │ + movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_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 647b4 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 62f74 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 64910 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 630d0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32620 @ 0x7f6c │ │ │ │ + movw r2, #38600 @ 0x96c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_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 6482a <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 62fea <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 647f2 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 62fb2 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32652 @ 0x7f8c │ │ │ │ + movw r2, #38632 @ 0x96e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6481c <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 62fdc <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32748 @ 0x7fec │ │ │ │ + movw r2, #38728 @ 0x9748 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 648e8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 630a8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 648d0 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 63090 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 6484c <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 6300c <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #32652 @ 0x7f8c │ │ │ │ + movw r2, #38632 @ 0x96e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 6486e <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 6302e <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #32800 @ 0x8020 │ │ │ │ + movw r2, #38780 @ 0x977c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 648c6 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 63086 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 6489e <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 6305e <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32820 @ 0x8034 │ │ │ │ + movw r2, #38800 @ 0x9790 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 64910 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 630d0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32848 @ 0x8050 │ │ │ │ + movw r2, #38828 @ 0x97ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 648e8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 630a8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #32772 @ 0x8004 │ │ │ │ + movw r2, #38752 @ 0x9760 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 64910 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 630d0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 64910 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 630d0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #32888 @ 0x8078 │ │ │ │ + movw r2, #38868 @ 0x97d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 64a70 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 63230 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 6492a <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 630ea <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 6492c <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 630ec <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 64956 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 63116 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6493e <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 630fe <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 6494a <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 6310a <_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 64932 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 630f2 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 649c4 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 63184 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 649a8 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 63168 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64984 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 63144 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #32916 @ 0x8094 │ │ │ │ + movw r2, #38896 @ 0x97f0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 64a3e <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 631fe <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #32932 @ 0x80a4 │ │ │ │ + movw r2, #38912 @ 0x9800 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 64a3e <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + bls.n 631fe <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32948 @ 0x80b4 │ │ │ │ + movw r2, #38928 @ 0x9810 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 64a64 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 63224 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 64a02 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 631c2 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 649e4 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + bhi.n 631a4 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32964 @ 0x80c4 │ │ │ │ + movw r2, #38944 @ 0x9820 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 64a64 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 63224 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 64a42 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + bcc.n 63202 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32984 @ 0x80d8 │ │ │ │ + movw r2, #38964 @ 0x9834 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 64a64 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 63224 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 64a20 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + bcs.n 631e0 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #33004 @ 0x80ec │ │ │ │ + movw r2, #38984 @ 0x9848 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 64a64 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 63224 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 64a48 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + bcc.n 63208 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #33024 @ 0x8100 │ │ │ │ + movw r2, #39004 @ 0x985c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 64a64 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 63224 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 64a4c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 6320c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 64a4c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 6320c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 64a70 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (64a78 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #22332 @ 0x573c │ │ │ │ + cbz r3, 63230 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (63238 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #28620 @ 0x6fcc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #33044 @ 0x8114 │ │ │ │ + movw r2, #39024 @ 0x9870 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 64628 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 62de8 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064a7c : │ │ │ │ +0006323c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64ae0 ) │ │ │ │ + ldr r0, [pc, #84] @ (632a0 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64aa4 │ │ │ │ + bne.n 63264 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64a94 │ │ │ │ + bne.n 63254 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64ab0 │ │ │ │ - bl 268428 │ │ │ │ - bl 19bf94 │ │ │ │ + beq.n 63270 │ │ │ │ + bl 269c94 │ │ │ │ + bl 19d82c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64acc │ │ │ │ + bne.n 6328c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64abc │ │ │ │ + bne.n 6327c │ │ │ │ dmb ish │ │ │ │ - beq.n 64adc │ │ │ │ + beq.n 6329c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64ae0 ) │ │ │ │ - b.w 24610c │ │ │ │ + ldr r0, [pc, #8] @ (632a0 ) │ │ │ │ + b.w 24783c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064ae4 : │ │ │ │ +000632a4 : │ │ │ │ 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] @ (64b50 ) │ │ │ │ + ldr r0, [pc, #88] @ (63310 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64b0e │ │ │ │ + bne.n 632ce │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64afe │ │ │ │ + bne.n 632be │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b1a │ │ │ │ - bl 268428 │ │ │ │ - ldr r3, [pc, #56] @ (64b54 ) │ │ │ │ + beq.n 632da │ │ │ │ + bl 269c94 │ │ │ │ + ldr r3, [pc, #56] @ (63314 ) │ │ │ │ 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 64b3c │ │ │ │ + bne.n 632fc │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b2c │ │ │ │ + bne.n 632ec │ │ │ │ dmb ish │ │ │ │ - beq.n 64b4e │ │ │ │ + beq.n 6330e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 24610c │ │ │ │ + b.w 24783c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064b58 : │ │ │ │ +00063318 : │ │ │ │ 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] @ (64bc4 ) │ │ │ │ + ldr r0, [pc, #88] @ (63384 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64b82 │ │ │ │ + bne.n 63342 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b72 │ │ │ │ + bne.n 63332 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b8e │ │ │ │ - bl 268428 │ │ │ │ - ldr r3, [pc, #56] @ (64bc8 ) │ │ │ │ + beq.n 6334e │ │ │ │ + bl 269c94 │ │ │ │ + ldr r3, [pc, #56] @ (63388 ) │ │ │ │ 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 64bb0 │ │ │ │ + bne.n 63370 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64ba0 │ │ │ │ + bne.n 63360 │ │ │ │ dmb ish │ │ │ │ - beq.n 64bc2 │ │ │ │ + beq.n 63382 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24610c │ │ │ │ + b.w 24783c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00064bcc : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (64c78 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 633b0 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #3 │ │ │ │ + bhi.n 63478 │ │ │ │ + tbb [pc, r2] │ │ │ │ + str r2, [r3, r1] │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ + movw r0, #20252 @ 0x4f1c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 633a2 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63520 │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ + b.n 633d0 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 12a570 │ │ │ │ mov r5, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64bf6 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64be6 │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64c04 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 268428 │ │ │ │ - movw r0, #19968 @ 0x4e00 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - cmp r2, #31 │ │ │ │ - ble.n 64c40 │ │ │ │ - mov.w r2, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r4] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 64c2c │ │ │ │ - strexb r3, r2, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64c1c │ │ │ │ - dmb ish │ │ │ │ - beq.n 64c3a │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 24610c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c76 │ │ │ │ - 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 64c66 │ │ │ │ - strexb r3, r1, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64c56 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64c74 │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 24610c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r0, r7] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00064c7c : │ │ │ │ - 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, 64cd0 │ │ │ │ - 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 ce088 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 64cd2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64cd0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64cd0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00064cd6 : │ │ │ │ - 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 64d10 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #12712 @ 0x31a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d18 │ │ │ │ - adds r0, #8 │ │ │ │ - bl ceb1c │ │ │ │ - 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, 64d3e │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 64e06 │ │ │ │ - tbb [pc, r2] │ │ │ │ - str r2, [r3, r1] │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ - movw r0, #14020 @ 0x36c4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64d30 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 64eae │ │ │ │ - ldr.w r8, [r4, #20] │ │ │ │ - b.n 64d5e │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 12981c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64d50 │ │ │ │ + beq.n 633c2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 12981c │ │ │ │ + bl 12a570 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64d8e │ │ │ │ + cbnz r0, 63400 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d50 │ │ │ │ + beq.n 633c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64d50 │ │ │ │ + bne.n 633c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d50 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 633c2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64e1e │ │ │ │ + beq.n 63490 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12981c │ │ │ │ + bl 12a570 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64e7a │ │ │ │ + beq.n 634ec │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64e20 │ │ │ │ + bne.n 63492 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28480 @ 0x6f40 │ │ │ │ + movw r1, #34712 @ 0x8798 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e7a │ │ │ │ + beq.n 634ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64e7a │ │ │ │ + bne.n 634ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64e7a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 634ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12981c │ │ │ │ + bl 12a570 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d50 │ │ │ │ - ldr r4, [pc, #204] @ (64eb4 ) │ │ │ │ + beq.n 633c2 │ │ │ │ + ldr r4, [pc, #200] @ (63524 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64e20 │ │ │ │ + b.n 63492 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28512 @ 0x6f60 │ │ │ │ + movw r1, #34744 @ 0x87b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 64d50 │ │ │ │ + bl 12844c │ │ │ │ + b.n 633c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28556 @ 0x6f8c │ │ │ │ + movw r1, #34788 @ 0x87e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 64d50 │ │ │ │ - ldr r4, [pc, #148] @ (64eb4 ) │ │ │ │ + bl d1c30 │ │ │ │ + b.n 633c2 │ │ │ │ + ldr r4, [pc, #144] @ (63524 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1299c0 │ │ │ │ + bl 12a714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64eae │ │ │ │ + bne.n 63520 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e46 │ │ │ │ + beq.n 634b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e46 │ │ │ │ + cbnz r3, 634b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e5c │ │ │ │ + beq.n 634ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64e5c │ │ │ │ + cbnz r3, 634ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64d50 │ │ │ │ + beq.w 633c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d50 │ │ │ │ + bne.w 633c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d50 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 633c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e90 │ │ │ │ + beq.n 63502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e90 │ │ │ │ + cbnz r3, 63502 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64d50 │ │ │ │ + beq.w 633c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d50 │ │ │ │ + bne.w 633c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d50 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 633c2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064eb8 : │ │ │ │ +00063528 : │ │ │ │ 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 64ef6 │ │ │ │ + beq.n 63566 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64eee │ │ │ │ + bmi.n 6355e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f60 │ │ │ │ - bl 83a2c │ │ │ │ + b.n 635d0 │ │ │ │ + bl 83a3c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64ef8 │ │ │ │ + b.n 63568 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64f0e │ │ │ │ + bne.n 6357e │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64f20 │ │ │ │ + b.n 63590 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64ee8 │ │ │ │ - bl 83a2c │ │ │ │ + bpl.n 63558 │ │ │ │ + bl 83a3c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64f38 │ │ │ │ + bne.n 635a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f4a │ │ │ │ + b.n 635ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64ee8 │ │ │ │ - bl 83a2c │ │ │ │ + bpl.n 63558 │ │ │ │ + bl 83a3c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64ee8 │ │ │ │ + blt.n 63558 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64ee8 │ │ │ │ + bge.n 63558 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064f64 : │ │ │ │ +000635d4 : │ │ │ │ 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 1103a0 │ │ │ │ + bl 110e24 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64f9c │ │ │ │ + beq.n 6360c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 110a84 │ │ │ │ + bl 111508 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00064f9e : │ │ │ │ - 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, 64fc6 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r3, #15772 @ 0x3d9c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 64fd8 │ │ │ │ - movw r0, #33120 @ 0x8160 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r1, #693 @ 0x2b5 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 650a6 │ │ │ │ - ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64fec │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - it eq │ │ │ │ - addeq.w r8, r8, #1 │ │ │ │ - b.n 64fd8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1a1ef4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 650a6 │ │ │ │ - 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, #31625 @ 0x7b89 │ │ │ │ - movt r3, #17 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r3, #23609 @ 0x5c39 │ │ │ │ - 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, #17341 @ 0x43bd │ │ │ │ - movt r3, #22 │ │ │ │ - str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49999 @ 0xc34f │ │ │ │ - movt r3, #5 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f798 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 650a0 │ │ │ │ - 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 7eb70 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f884 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 650aa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 650a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 650a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 772e4 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -000650b0 : │ │ │ │ - b.w 64f9e │ │ │ │ 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, #65028 @ 0xfe04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfb10 │ │ │ │ - cbnz r0, 650e8 │ │ │ │ + bl bfc6c │ │ │ │ + cbnz r0, 63642 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6511a │ │ │ │ + b.n 63674 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4847a │ │ │ │ + bl 484a2 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 650fe │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 63658 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 650e4 │ │ │ │ + bne.n 6363e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65112 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 6366c │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 650e4 │ │ │ │ + bne.n 6363e │ │ │ │ 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 7fa08 │ │ │ │ - cbnz r0, 65140 │ │ │ │ + bl 7fa1c │ │ │ │ + cbnz r0, 6369a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6519c │ │ │ │ + b.n 636f6 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 65156 │ │ │ │ - ldr r0, [pc, #84] @ (651a0 ) │ │ │ │ + cbnz r4, 636b0 │ │ │ │ + ldr r0, [pc, #88] @ (636fc ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 65164 │ │ │ │ - ldr r0, [pc, #76] @ (651a4 ) │ │ │ │ + b.n 636be │ │ │ │ + ldr r0, [pc, #76] @ (63700 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1327b4 │ │ │ │ + bl 133508 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6517a │ │ │ │ + beq.n 636d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6517a │ │ │ │ + cbnz r3, 636d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6513a │ │ │ │ + beq.n 63694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6518c │ │ │ │ + bne.n 636e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6519c │ │ │ │ + b.n 636f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65188 │ │ │ │ + bne.n 636e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65188 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 636e2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r1, pc, #992 @ (adr r1, 65584 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + nop │ │ │ │ + add r1, pc, #992 @ (adr r1, 63ae0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 651de │ │ │ │ + bmi.n 6373a │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 651e2 │ │ │ │ + beq.n 6373e │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 651e4 │ │ │ │ + b.n 63740 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 651e4 │ │ │ │ + b.n 63740 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71c6c │ │ │ │ + bl 71c94 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65204 │ │ │ │ + cbz r0, 63760 │ │ │ │ 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 c9f7c <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl ca0dc <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006520a : │ │ │ │ +00063766 : │ │ │ │ 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 65226 │ │ │ │ - bl 498cc │ │ │ │ - b.n 65262 │ │ │ │ + bmi.n 63782 │ │ │ │ + bl 498ea │ │ │ │ + b.n 637be │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #33144 @ 0x8178 │ │ │ │ + movw r1, #39100 @ 0x98bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65262 │ │ │ │ - movw r1, #14168 @ 0x3758 │ │ │ │ + blt.n 637be │ │ │ │ + movw r1, #20440 @ 0x4fd8 │ │ │ │ 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 51f88 │ │ │ │ + b.w 51fc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065266 : │ │ │ │ +000637c2 : │ │ │ │ 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 65282 │ │ │ │ - bl 498cc │ │ │ │ - b.n 65304 │ │ │ │ + bmi.n 637de │ │ │ │ + bl 498ea │ │ │ │ + b.n 63860 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #33228 @ 0x81cc │ │ │ │ + movw r1, #39184 @ 0x9910 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65304 │ │ │ │ - movw r3, #14168 @ 0x3758 │ │ │ │ + blt.n 63860 │ │ │ │ + movw r3, #20440 @ 0x4fd8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51f88 │ │ │ │ + bl 51fc0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65304 │ │ │ │ + cbz r0, 63860 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 652fc │ │ │ │ + bmi.n 63858 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34916 @ 0x8864 │ │ │ │ + movw r1, #41148 @ 0xa0bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65304 │ │ │ │ + beq.n 63860 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65304 │ │ │ │ + cbnz r3, 63860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65304 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63860 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a45b0 │ │ │ │ + b.w 1a5e50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065308 : │ │ │ │ +00063864 : │ │ │ │ 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 65324 │ │ │ │ - bl 498cc │ │ │ │ - b.n 65360 │ │ │ │ + bmi.n 63880 │ │ │ │ + bl 498ea │ │ │ │ + b.n 638bc │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #33320 @ 0x8228 │ │ │ │ + movw r1, #39276 @ 0x996c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65360 │ │ │ │ - movw r1, #14168 @ 0x3758 │ │ │ │ + blt.n 638bc │ │ │ │ + movw r1, #20440 @ 0x4fd8 │ │ │ │ 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 1949a8 │ │ │ │ + b.w 1963b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065364 : │ │ │ │ +000638c0 : │ │ │ │ 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 65380 │ │ │ │ - bl 498cc │ │ │ │ - b.n 653a2 │ │ │ │ + bmi.n 638dc │ │ │ │ + bl 498ea │ │ │ │ + b.n 638fe │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #33464 @ 0x82b8 │ │ │ │ + movw r1, #39420 @ 0x99fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1453c8 │ │ │ │ + bl 146190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 653a6 │ │ │ │ + bge.n 63902 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65400 │ │ │ │ - movw r3, #14168 @ 0x3758 │ │ │ │ + b.n 6395c │ │ │ │ + movw r3, #20440 @ 0x4fd8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1949a8 │ │ │ │ + bl 1963b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 653a2 │ │ │ │ + beq.n 638fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 65400 │ │ │ │ + bmi.n 6395c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33556 @ 0x8314 │ │ │ │ + movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 653a2 │ │ │ │ + beq.n 638fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 653a2 │ │ │ │ + bne.n 638fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 653a2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 638fe │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065404 : │ │ │ │ +00063960 : │ │ │ │ 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 f1dfc <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f2074 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88548 │ │ │ │ + b.w 88778 │ │ │ │ │ │ │ │ -0006542c : │ │ │ │ +00063988 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 191a08 │ │ │ │ + b.w 193418 │ │ │ │ │ │ │ │ -00065432 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +0006398e <_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 c8c60 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8da8 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065452 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000639ae <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65466 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 639c2 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6546a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 639c6 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w c9a8c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c9bec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065470 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000639cc <_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 654b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 63a10 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 654aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 63a06 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 654a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 63a00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65490 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 654b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 639ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 63a14 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 654b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 63a10 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 65488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 654b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 639e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 63a14 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 654ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 63a16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 654e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 63a40 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 654e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 63a40 <_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 654f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 63a52 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 654f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 63a54 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 654ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 63a26 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a8c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 654ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65540 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 63a26 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 63a9c <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6550c <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 63a68 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65522 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 63a7e <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 65538 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 63a94 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65538 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 63a94 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 65510 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 63a6c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65538 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 63a94 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 65526 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 63a82 <_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 │ │ │ │ @@ -88792,2605 +86084,517 @@ │ │ │ │ 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 6556e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 63aca <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65584 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 63ae0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 655b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 63b14 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 655b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 65586 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 63b14 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 63ae2 <_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 655a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 63b00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 655d2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 63b2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 655b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 63b14 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 655d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 63b30 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 65616 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12844c │ │ │ │ + b.n 63b72 <_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 171c34 │ │ │ │ + bl 172b1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65600 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 65600 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65616 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65616 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_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 65644 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 65672 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 65658 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 65674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6569e <_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 17affc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6569e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6569e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_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 656cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 656fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 656e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 656fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 65726 <_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 119034 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65726 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65726 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_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 65754 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 65782 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 65768 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 65784 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 657ae <_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 1831bc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 657ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 657ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000657b2 : │ │ │ │ - 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] @ (658b4 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (658b8 ) │ │ │ │ - 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 657ec │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 657dc │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6580a │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d84bc │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 65826 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 65816 │ │ │ │ - dmb ish │ │ │ │ - beq.n 65832 │ │ │ │ - ldr r0, [pc, #136] @ (658b8 ) │ │ │ │ - bl 24610c │ │ │ │ - movw r6, #33660 @ 0x837c │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r5, 658ac │ │ │ │ - bl 1eff7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 65858 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ee2d8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6586c │ │ │ │ - strexb r2, sl, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6585c │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 65888 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (658b8 ) │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d84bc │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6589e │ │ │ │ - strexb r2, r9, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6588e │ │ │ │ - dmb ish │ │ │ │ - beq.n 65842 │ │ │ │ - ldr r0, [pc, #16] @ (658b8 ) │ │ │ │ - bl 24610c │ │ │ │ - b.n 65842 │ │ │ │ - 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 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - itete eq │ │ │ │ - moveq r0, #0 │ │ │ │ - movwne r0, #41345 @ 0xa181 │ │ │ │ - moveq r1, r0 │ │ │ │ - movtne r0, #21 │ │ │ │ - bl 657b2 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000658f0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65924 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - bl 1f6ec0 <_PyEval_SetProfile@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 65922 │ │ │ │ - movw r0, #33708 @ 0x83ac │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ee2d8 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00065928 : │ │ │ │ - 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] @ (65a28 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65a2c ) │ │ │ │ - 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 65962 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 65952 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 65980 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d84bc │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6599c │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6598c │ │ │ │ - dmb ish │ │ │ │ - beq.n 659a8 │ │ │ │ - ldr r0, [pc, #136] @ (65a2c ) │ │ │ │ - bl 24610c │ │ │ │ - movw r6, #33748 @ 0x83d4 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r5, 65a22 │ │ │ │ - bl 1f6ec0 <_PyEval_SetProfile@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 659ce │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ee2d8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 659e2 │ │ │ │ - strexb r2, sl, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 659d2 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 659fe │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (65a2c ) │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d84bc │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 65a14 │ │ │ │ - strexb r2, r9, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 65a04 │ │ │ │ - dmb ish │ │ │ │ - beq.n 659b8 │ │ │ │ - ldr r0, [pc, #16] @ (65a2c ) │ │ │ │ - bl 24610c │ │ │ │ - b.n 659b8 │ │ │ │ - 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} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - itete eq │ │ │ │ - moveq r0, #0 │ │ │ │ - movwne r0, #36929 @ 0x9041 │ │ │ │ - moveq r1, r0 │ │ │ │ - movtne r0, #31 │ │ │ │ - bl 65928 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00065a64 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cb794 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 65a82 │ │ │ │ - bl d3cbc │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 65a98 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65a96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 65a96 │ │ │ │ - bl 77e48 <_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 1cb794 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 65af6 │ │ │ │ - add.w r5, r0, r5, lsl #2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - cbz r7, 65ad2 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - movw r1, #34888 @ 0x8848 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 85170 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 65ada │ │ │ │ - mov r1, r6 │ │ │ │ - bl d267c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65aea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 65aee │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 65af6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65aea │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00065afa : │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 65a9a │ │ │ │ - │ │ │ │ -00065afe : │ │ │ │ - movs r3, #3 │ │ │ │ - b.n 65a9a │ │ │ │ - │ │ │ │ -00065b02 <_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 13a720 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24c718 │ │ │ │ - │ │ │ │ -00065b20 <_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 65b3e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 65b42 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 65b6c <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 230044 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 65b3e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 230070 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 65b6c <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6c258 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 153e3c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 65b3e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d3cbc │ │ │ │ - b.n 65b3e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00065b70 : │ │ │ │ - ldr r0, [pc, #28] @ (65b90 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #4300 @ 0x10cc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #33800 @ 0x8408 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - b.w 127758 <_PyErr_SetString@@Base> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00065b94 <_PyState_AddModule@@Base>: │ │ │ │ - mov r3, r2 │ │ │ │ - cbz r2, 65bd4 <_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, 65bc8 <_PyState_AddModule@@Base+0x34> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #50124 @ 0xc3cc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127758 <_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 1a4a98 │ │ │ │ - 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, #33836 @ 0x842c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127758 <_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, #33836 @ 0x842c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127758 <_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 65c64 <_PyState_AddModule@@Base+0xd0> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43096 @ 0xa858 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 65c8c <_PyState_AddModule@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #40] @ (65c90 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1a55a4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 65c60 <_PyState_AddModule@@Base+0xcc> │ │ │ │ - cbz r0, 65c84 <_PyState_AddModule@@Base+0xf0> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a6e80 │ │ │ │ - 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 72288 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 65e46 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ - ldr r3, [pc, #412] @ (65e50 <_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 65cd6 <_PyState_AddModule@@Base+0x142> │ │ │ │ - bne.n 65cda <_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 65cdc <_PyState_AddModule@@Base+0x148> │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 65cdc <_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, 65d24 <_PyState_AddModule@@Base+0x190> │ │ │ │ - bl 7a1e8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 65e30 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83bac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 65d1a <_PyState_AddModule@@Base+0x186> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d1a <_PyState_AddModule@@Base+0x186> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - adds r7, #16 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 65cec <_PyState_AddModule@@Base+0x158> │ │ │ │ - b.n 65e30 <_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, 65d6a <_PyState_AddModule@@Base+0x1d6> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 65d32 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - bl 7a1e8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 65e30 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83bac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 65d62 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d62 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 65d32 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - b.n 65e30 <_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, 65db0 <_PyState_AddModule@@Base+0x21c> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 65d78 <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - bl 7a1e8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 65e30 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83bac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 65da8 <_PyState_AddModule@@Base+0x214> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65da8 <_PyState_AddModule@@Base+0x214> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 65d78 <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - b.n 65e30 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - movw r3, #10692 @ 0x29c4 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 65e48 <_PyState_AddModule@@Base+0x2b4> │ │ │ │ - adds r6, #16 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r6, #-16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 65e48 <_PyState_AddModule@@Base+0x2b4> │ │ │ │ - bl 7a1e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 65e30 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d0400 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 65df4 <_PyState_AddModule@@Base+0x260> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 65e30 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e30 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65e30 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - beq.n 65e0a <_PyState_AddModule@@Base+0x276> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 65e2c <_PyState_AddModule@@Base+0x298> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e2c <_PyState_AddModule@@Base+0x298> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65e2c <_PyState_AddModule@@Base+0x298> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83bac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 65e26 <_PyState_AddModule@@Base+0x292> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e26 <_PyState_AddModule@@Base+0x292> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 65e30 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - adds r6, #16 │ │ │ │ - b.n 65dc4 <_PyState_AddModule@@Base+0x230> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65e46 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + beq.n 63b5c <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65e46 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_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} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r5, [r0, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ - ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 65e86 <_PyState_AddModule@@Base+0x2f2> │ │ │ │ - movw r1, #65248 @ 0xfee0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #18308 @ 0x4784 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 65e9a <_PyState_AddModule@@Base+0x306> │ │ │ │ - bl 10e694 │ │ │ │ - b.n 65eba <_PyState_AddModule@@Base+0x326> │ │ │ │ - bl 107418 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 65eba <_PyState_AddModule@@Base+0x326> │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65eba <_PyState_AddModule@@Base+0x326> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ + cbnz r3, 63b5c <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11e4ac <_PyErr_ChainExceptions1@@Base> │ │ │ │ - │ │ │ │ -00065ec4 : │ │ │ │ - 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] @ (65f30 ) │ │ │ │ - bl 1275b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 65ef6 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 65f28 │ │ │ │ - movw r0, #65204 @ 0xfeb4 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 110c7c │ │ │ │ - cbz r0, 65f28 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (65f34 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 93380 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f1c │ │ │ │ + beq.n 63b72 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65f20 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 65f28 │ │ │ │ + cbnz r3, 63b72 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65f1c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - beq.n 65e94 <_PyState_AddModule@@Base+0x300> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.n 65bc0 <_PyState_AddModule@@Base+0x2c> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r0, 65f46 │ │ │ │ - movw r0, #50808 @ 0xc678 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bd8b4 │ │ │ │ - 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, #33880 @ 0x8458 │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #39312 @ 0x9990 │ │ │ │ - movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #33872 @ 0x8450 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - subs r4, #4 │ │ │ │ - movw r0, #24592 @ 0x6010 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 1bd8b4 │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ - sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65fc6 │ │ │ │ - cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65f98 │ │ │ │ - movw r0, #33864 @ 0x8448 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 1bd8b4 │ │ │ │ - b.n 65f7c │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 65faa │ │ │ │ - movw r0, #33868 @ 0x844c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 1bd8b4 │ │ │ │ - b.n 65f7c │ │ │ │ - cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65fb6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1bd8b4 │ │ │ │ - b.n 65f7c │ │ │ │ - cmp.w r1, #65536 @ 0x10000 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, r7 │ │ │ │ - bl 1bd8b4 │ │ │ │ - b.n 65f7c │ │ │ │ - movw r0, #24592 @ 0x6010 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bd8b4 │ │ │ │ - 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 66000 │ │ │ │ - ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 66020 │ │ │ │ - cbz r1, 66028 │ │ │ │ - movw r0, #33888 @ 0x8460 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 153110 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 6603e │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 66028 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 66028 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b2818 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 66020 │ │ │ │ - movw r0, #33888 @ 0x8460 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 66020 │ │ │ │ - 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] @ (660a8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [r3, r2] │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 66098 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - bl f445c │ │ │ │ - mov r6, r0 │ │ │ │ - bl 13b258 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 66088 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3240 @ 0xca8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 660a0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 208184 <_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 │ │ │ │ - push {r1, r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - 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, 660ce │ │ │ │ - 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, #53072 @ 0xcf50 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movs r2, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 66116 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #63248 @ 0xf710 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19c098 <_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 │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29a1c │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - │ │ │ │ -00066144 <_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, #33912 @ 0x8478 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 660ac │ │ │ │ - │ │ │ │ -00066160 : │ │ │ │ - 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, 661ac │ │ │ │ - bl 97d88 <_Py_GetConfig@@Base> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 661ae │ │ │ │ - cbz r4, 661ac │ │ │ │ - movw r1, #50376 @ 0xc4c8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a890 │ │ │ │ - cbz r0, 661ac │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #30836 @ 0x7874 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - blx 2a890 │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - b.n 661ae │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000661b0 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 2bb44 │ │ │ │ - │ │ │ │ -000661b8 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 2bb44 │ │ │ │ - │ │ │ │ -000661be : │ │ │ │ - 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, #50376 @ 0xc4c8 │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00066204 : │ │ │ │ - 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 5f372 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00066226 : │ │ │ │ - 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 5f372 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006624a : │ │ │ │ - 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 5f372 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006626e : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006628e : │ │ │ │ - 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, 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, 662c6 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 662c8 │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 662d4 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 662d4 │ │ │ │ - cbnz r1, 662d4 │ │ │ │ - cbnz r0, 662f2 │ │ │ │ - add r2, sp, #24 │ │ │ │ - movw r5, #19096 @ 0x4a98 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r2, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66376 │ │ │ │ - cbz r4, 66342 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c34dc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 66376 │ │ │ │ - beq.n 66342 │ │ │ │ - ldr r1, [pc, #120] @ (6637c ) │ │ │ │ - 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 8de78 │ │ │ │ - cbz r0, 66336 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - addeq r4, #1 │ │ │ │ - b.n 66318 │ │ │ │ - ldr r3, [pc, #72] @ (66380 ) │ │ │ │ - ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r4, r3 │ │ │ │ - b.n 66360 │ │ │ │ - ldr r1, [pc, #56] @ (6637c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #52] @ (66380 ) │ │ │ │ - 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 6636a │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 66376 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fa08 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae4 │ │ │ │ - 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 663d8 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #18788 @ 0x4964 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6640e │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ - cbz r0, 6640e │ │ │ │ - blx 29b58 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - ite ne │ │ │ │ - movwne r1, #22428 @ 0x579c │ │ │ │ - movweq r1, #33972 @ 0x84b4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ite ne │ │ │ │ - movtne r1, #39 @ 0x27 │ │ │ │ - movteq r1, #42 @ 0x2a │ │ │ │ - bl 1276f4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -00066416 : │ │ │ │ - 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, #4940 @ 0x134c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - sub sp, #4 │ │ │ │ - blx 29c34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 664ca │ │ │ │ - movw r5, #11572 @ 0x2d34 │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 66456 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - movs r1, #1 │ │ │ │ - bl 11d120 │ │ │ │ - b.n 6646a │ │ │ │ - bl 350b4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6644c │ │ │ │ - b.n 664ce │ │ │ │ - cbnz r4, 664b8 │ │ │ │ - cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 664ac │ │ │ │ - mov r3, r6 │ │ │ │ - mov.w r2, #4096 @ 0x1000 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2a650 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - blx 29fe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - blx 29a1c │ │ │ │ - clz r3, r7 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov.w r3, r3, lsr #5 │ │ │ │ - ite cs │ │ │ │ - movcs r4, #0 │ │ │ │ - movcc r4, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - orrne.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 66462 │ │ │ │ - b.n 664b8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29cc4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6646a │ │ │ │ - b.n 664bc │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - blx 293a0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl ffde8 │ │ │ │ - b.n 664ce │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000664d8 : │ │ │ │ - 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, 664fa │ │ │ │ - adds r5, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - b.n 664ea │ │ │ │ - mov r0, r5 │ │ │ │ - bl 72288 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6658a │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29490 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 6651c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2987c │ │ │ │ - add.w r5, r6, r0, lsl #2 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - asrs r1, r1, #2 │ │ │ │ - bl 88824 │ │ │ │ - cbnz r0, 66540 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6658a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 6658a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6658a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - str r0, [r2, r4] │ │ │ │ - adds r4, #4 │ │ │ │ - cbz r3, 6654e │ │ │ │ - adds r6, r5, #4 │ │ │ │ - b.n 66506 │ │ │ │ - ldr r0, [pc, #76] @ (6659c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (665a0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1cd4d4 │ │ │ │ - cbz r0, 66570 │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #56] @ (665a4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66598 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 66598 │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #34028 @ 0x84ec │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (665a4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 6692c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -000665a8 : │ │ │ │ - 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 782f8 │ │ │ │ │ │ │ │ -000665c8 : │ │ │ │ +00063b76 : │ │ │ │ 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 665f8 │ │ │ │ - movw r0, #49476 @ 0xc144 │ │ │ │ + beq.n 63ba6 │ │ │ │ + movw r0, #55708 @ 0xd99c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66634 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 63be2 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6663a │ │ │ │ - cbz r1, 6661e │ │ │ │ + beq.n 63be8 │ │ │ │ + cbz r1, 63bcc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 6661e │ │ │ │ + bpl.n 63bcc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 6663c │ │ │ │ + beq.n 63bea │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 6663c │ │ │ │ + b.n 63bea │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34052 @ 0x8504 │ │ │ │ + movw r1, #39616 @ 0x9ac0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66646 │ │ │ │ + b.n 63bf4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + │ │ │ │ +00063bf6 : │ │ │ │ + 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 78388 │ │ │ │ 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 66676 │ │ │ │ + beq.n 63c44 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6668c │ │ │ │ + bne.n 63c5a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 666e6 │ │ │ │ + beq.n 63cb4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 666e6 │ │ │ │ - b.n 6668e │ │ │ │ + ble.n 63cb4 │ │ │ │ + b.n 63c5c │ │ │ │ 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 666ac │ │ │ │ + beq.n 63c7a │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 666c2 │ │ │ │ + bne.n 63c90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 666e6 │ │ │ │ + beq.n 63cb4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 666e6 │ │ │ │ - b.n 666c4 │ │ │ │ + ble.n 63cb4 │ │ │ │ + b.n 63c92 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66724 │ │ │ │ + cbz r6, 63cf2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66700 │ │ │ │ + bne.n 63cce │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6670e │ │ │ │ + bne.n 63cdc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 66762 │ │ │ │ + bl 12844c │ │ │ │ + b.n 63d30 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66716 │ │ │ │ - b.n 666d8 │ │ │ │ + bne.n 63ce4 │ │ │ │ + b.n 63ca6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 666e6 │ │ │ │ - b.n 66718 │ │ │ │ + ble.n 63cb4 │ │ │ │ + b.n 63ce6 │ │ │ │ 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 172394 │ │ │ │ + bl 17327c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66746 │ │ │ │ + beq.n 63d14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66746 │ │ │ │ + cbnz r3, 63d14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6675c │ │ │ │ + beq.n 63d2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6675c │ │ │ │ + cbnz r3, 63d2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, 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 66794 │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 667aa │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 66804 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 66804 │ │ │ │ - b.n 667ac │ │ │ │ - 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 667ca │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 667e0 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 66804 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 66804 │ │ │ │ - b.n 667e2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r6, 66842 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 6681e │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 6682c │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 66880 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 66834 │ │ │ │ - b.n 667f6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 66804 │ │ │ │ - b.n 66836 │ │ │ │ - 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 40512 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66864 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66864 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6687a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6687a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 782f8 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00066884 : │ │ │ │ - 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, 668b4 │ │ │ │ - ldr r3, [pc, #52] @ (668d4 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - bl 8fb00 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 668b4 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 782f8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1e0d8c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 782f8 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000668d8 : │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 66884 │ │ │ │ - │ │ │ │ -000668e0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6690a │ │ │ │ - mov r5, r1 │ │ │ │ - bl 8fb00 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 63d64 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #53448 @ 0xd0c8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 63d6a │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6690e │ │ │ │ - ldr r3, [pc, #56] @ (66934 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 782f8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6692e │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1d9bec <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6692e │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r0, 63d7c │ │ │ │ + movw r0, #53448 @ 0xd0c8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #495 @ 0x1ef │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 63d88 │ │ │ │ + ldr r1, [pc, #88] @ (63dd8 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl b8ed0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 63d8c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 63dd2 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 63db0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.n 63db0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 63db0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6692e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066938 <_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, 66982 <_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 66976 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 15e314 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 66978 <_PySys_GetAttr@@Base+0x40> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 782f8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00066988 : │ │ │ │ - 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 7a1e8 │ │ │ │ - cbz r0, 669f0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 63db0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #61896 @ 0xf1c8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #39640 @ 0x9ad8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddf54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fb00 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 669da │ │ │ │ - cbz r6, 669f6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a1e8 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 669f6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 669da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 669da │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 669f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 669f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66a3c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 1da670 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 7829c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66a26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66a26 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66a3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66a3c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00066a44 <_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 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 66a9a <_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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 66a96 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d3c90 │ │ │ │ - b.n 66a9a <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 7829c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00066aa0 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 66af6 <_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 4f1de <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 66af2 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d3c90 │ │ │ │ - b.n 66af6 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 7829c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00066afc : │ │ │ │ - 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] @ (66bfc ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (66c00 ) │ │ │ │ - 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 66b34 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ + mov r5, r2 │ │ │ │ + add.w r7, r0, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + subs r4, #1 │ │ │ │ + bmi.n 63e0e │ │ │ │ + ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66b24 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 66b52 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d84bc │ │ │ │ - ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 66bd4 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 66b64 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - b.n 66b56 │ │ │ │ - cbz r5, 66b74 │ │ │ │ - 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 66b7c │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 66ba4 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 66b94 │ │ │ │ - dmb ish │ │ │ │ - beq.n 66bb0 │ │ │ │ - ldr r0, [pc, #84] @ (66c00 ) │ │ │ │ - bl 24610c │ │ │ │ - adds r4, #12 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7829c │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - orr.w r3, r3, #8 │ │ │ │ - strex r2, r3, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 66bbc │ │ │ │ - movs r0, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 66bf6 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 66be8 │ │ │ │ - strexb r2, r4, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 66bd8 │ │ │ │ - dmb ish │ │ │ │ - beq.n 66bf4 │ │ │ │ - ldr r0, [pc, #16] @ (66c00 ) │ │ │ │ - bl 24610c │ │ │ │ + beq.n 63df8 │ │ │ │ + blx r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 63df8 │ │ │ │ + b.n 63e10 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00066c04 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #172] @ (66cc0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 66c2c │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (66cc4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (66cc8 ) │ │ │ │ - bl 126b00 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 66cb0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66c46 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bmi.n 66c74 │ │ │ │ - bl 7829c │ │ │ │ - movs r0, #0 │ │ │ │ - bl 72288 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 66cb0 │ │ │ │ - ldr r1, [pc, #112] @ (66cc8 ) │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 1cd4d4 │ │ │ │ - cbz r0, 66c74 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66cb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 66cb0 │ │ │ │ - b.n 66c94 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cbz r4, 66cb0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + adds r5, r0, #4 │ │ │ │ + add.w r4, r0, #132 @ 0x84 │ │ │ │ + ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 66c9a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66cb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66cb0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66cbc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66cbc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e48 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 123358 <_PyErr_Clear@@Base> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - subw r0, r0, #72 @ 0x48 │ │ │ │ - │ │ │ │ -00066ccc : │ │ │ │ - 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] @ (66d18 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 126b00 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cbnz r0, 63e3a │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 63e2a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63e40 │ │ │ │ + blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66cf0 │ │ │ │ - movs r4, #0 │ │ │ │ - bl d3cbc │ │ │ │ - b.n 66d10 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66d0a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 66d0c │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 66d0c │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7829c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - subw r0, r0, #72 @ 0x48 │ │ │ │ - │ │ │ │ -00066d1c : │ │ │ │ - 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] @ (66e9c ) │ │ │ │ - sub sp, #28 │ │ │ │ + beq.n 63e32 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 63e4c │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [pc, #40] @ (63e78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #39332 @ 0x99a4 │ │ │ │ - movt r4, #42 @ 0x2a │ │ │ │ - mov r8, r2 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr.w r9, [r3, r5] │ │ │ │ - ble.n 66d4c │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 66d50 │ │ │ │ - add r5, sp, #4 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 72288 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 66e86 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88824 │ │ │ │ - cbnz r0, 66d8c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 66e86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 66e86 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66e86 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 66d60 │ │ │ │ - ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #62120 @ 0xf2a8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1a0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1cd4d4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 7829c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 66de4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66dd6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66dd6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #34076 @ 0x851c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #192] @ (66ea0 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66df4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66df4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 66e94 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #16 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 1ce448 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66e94 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 66e20 │ │ │ │ - movw r1, #34100 @ 0x8534 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #132] @ (66ea0 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (66ea4 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 126b00 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 66e3a │ │ │ │ - movw r1, #34132 @ 0x8554 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (66ea0 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cbz r0, 66e6e │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 110c48 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 66e58 │ │ │ │ - movw r1, #34152 @ 0x8568 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #76] @ (66ea0 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66e6e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 66e6e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66e94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66e94 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66e94 │ │ │ │ - movw r1, #34184 @ 0x8588 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (66ea0 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add.w r2, r0, #98304 @ 0x18000 │ │ │ │ + add.w r0, r0, #99328 @ 0x18400 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ + ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 67230 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00066ea8 : │ │ │ │ - movw r3, #40036 @ 0x9c64 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - clz r2, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - b.w 66d1c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66ede │ │ │ │ + cbnz r0, 63eae │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66ee8 │ │ │ │ - b.n 66eee │ │ │ │ + cbnz r0, 63eb8 │ │ │ │ + b.n 63ebe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ed8 │ │ │ │ - b.n 66f06 │ │ │ │ + beq.n 63ea8 │ │ │ │ + b.n 63ed6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66f06 │ │ │ │ + cbnz r0, 63ed6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66ef8 │ │ │ │ + cbz r0, 63ec8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66f06 │ │ │ │ + cbnz r0, 63ed6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66f06 │ │ │ │ + cbz r0, 63ed6 │ │ │ │ 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, 66f26 │ │ │ │ + cbnz r0, 63ef6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66f30 │ │ │ │ - b.n 66f36 │ │ │ │ + cbnz r0, 63f00 │ │ │ │ + b.n 63f06 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f20 │ │ │ │ - b.n 66f4e │ │ │ │ + beq.n 63ef0 │ │ │ │ + b.n 63f1e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66f4e │ │ │ │ + cbnz r0, 63f1e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 66f40 │ │ │ │ + cbz r0, 63f10 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66f4e │ │ │ │ + cbnz r0, 63f1e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66f4e │ │ │ │ + cbz r0, 63f1e │ │ │ │ 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, 66f7e │ │ │ │ + cbnz r0, 63f4e │ │ │ │ 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 66f68 │ │ │ │ + beq.n 63f38 │ │ │ │ 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, 66fae │ │ │ │ + cbnz r0, 63f7e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66fb6 │ │ │ │ + cbz r0, 63f86 │ │ │ │ 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 63f70 │ │ │ │ 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, 66fde │ │ │ │ + cbnz r0, 63fae │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66fe6 │ │ │ │ + cbz r0, 63fb6 │ │ │ │ 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 66fd0 │ │ │ │ + beq.n 63fa0 │ │ │ │ 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 │ │ │ │ @@ -91400,28 +86604,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, 67020 │ │ │ │ + cbnz r0, 63ff0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6702a │ │ │ │ - b.n 67030 │ │ │ │ + cbnz r0, 63ffa │ │ │ │ + b.n 64000 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6701a │ │ │ │ - b.n 6703e │ │ │ │ + beq.n 63fea │ │ │ │ + b.n 6400e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6703e │ │ │ │ + cbnz r0, 6400e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6703e │ │ │ │ + cbz r0, 6400e │ │ │ │ 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 │ │ │ │ @@ -91448,45 +86652,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] @ (670f0 ) │ │ │ │ + ldr r5, [pc, #92] @ (640c0 ) │ │ │ │ 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 670cc │ │ │ │ + bcc.n 6409c │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 670cc │ │ │ │ + cbnz r4, 6409c │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 67076 │ │ │ │ + bl 64046 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (670f0 ) │ │ │ │ + ldr r2, [pc, #28] @ (640c0 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 670e4 │ │ │ │ + beq.n 640b4 │ │ │ │ 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} │ │ │ │ @@ -91505,113 +86709,179 @@ │ │ │ │ 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, 67134 │ │ │ │ + cbnz r0, 64104 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6713e │ │ │ │ - b.n 67144 │ │ │ │ + cbnz r0, 6410e │ │ │ │ + b.n 64114 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6712e │ │ │ │ - b.n 67152 │ │ │ │ + beq.n 640fe │ │ │ │ + b.n 64122 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 67152 │ │ │ │ + cbnz r0, 64122 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 67152 │ │ │ │ + cbz r0, 64122 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #4089 @ 0xff9 │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 4065c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #48] @ (6416c ) │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + blx 29198 │ │ │ │ + ldr r0, [pc, #4] @ (64188 ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #6] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 641e0 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx 2a3d8 <__sysconf@plt> │ │ │ │ + cmp.w r0, #32768 @ 0x8000 │ │ │ │ + ble.n 641b4 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx 2a3d8 <__sysconf@plt> │ │ │ │ + b.n 641b8 │ │ │ │ + mov.w r0, #32768 @ 0x8000 │ │ │ │ + cmp r0, r4 │ │ │ │ + bls.n 641c2 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 641f0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2a1d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 641bc │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29f34 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2a528 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 641bc │ │ │ │ + ldr r3, [pc, #16] @ (641f4 ) │ │ │ │ + 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} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 67174 │ │ │ │ + bgt.n 64218 │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 67166 │ │ │ │ + b.n 6420a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (6717c ) │ │ │ │ - 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, 67198 │ │ │ │ - bl 17f8a0 <_PyDeadline_Init@@Base+0x41c> │ │ │ │ + cbz r0, 64234 │ │ │ │ + bl 1807fc <_PyDeadline_Init@@Base+0x420> │ │ │ │ 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 18cc34 │ │ │ │ - b.w 46d9e │ │ │ │ + b.w 18e7b0 │ │ │ │ + b.w 46d12 │ │ │ │ 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, 671ec │ │ │ │ + cbnz r0, 64288 │ │ │ │ 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 671c2 │ │ │ │ - blx 29198 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 6425e │ │ │ │ blx 29198 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6110c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60804 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -91620,697 +86890,1502 @@ │ │ │ │ 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 67288 │ │ │ │ - movw r4, #448 @ 0x1c0 │ │ │ │ + beq.n 64312 │ │ │ │ + movw r4, #6720 @ 0x1a40 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 67296 │ │ │ │ + bne.n 64320 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6729a │ │ │ │ - movw r4, #65428 @ 0xff94 │ │ │ │ - movt r4, #39 @ 0x27 │ │ │ │ + b.n 64324 │ │ │ │ + movw r4, #6124 @ 0x17ec │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6729a │ │ │ │ + b.n 64324 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 672aa │ │ │ │ + bge.n 64334 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 672ee │ │ │ │ + bge.n 64378 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 672c0 │ │ │ │ + bne.n 6434a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 673ac │ │ │ │ + beq.n 64436 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #65028 @ 0xfe04 │ │ │ │ - movw r2, #34228 @ 0x85b4 │ │ │ │ + movweq r4, #5764 @ 0x1684 │ │ │ │ + movw r2, #39832 @ 0x9b98 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ - movteq r4, #38 @ 0x26 │ │ │ │ + movteq r4, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 673ac │ │ │ │ + b.n 64436 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #64584 @ 0xfc48 │ │ │ │ - movwlt r6, #65160 @ 0xfe88 │ │ │ │ + movwge r6, #5320 @ 0x14c8 │ │ │ │ + movwlt r6, #5856 @ 0x16e0 │ │ │ │ ite ge │ │ │ │ - movtge r6, #41 @ 0x29 │ │ │ │ - movtlt r6, #39 @ 0x27 │ │ │ │ + movtge r6, #42 @ 0x2a │ │ │ │ + movtlt r6, #40 @ 0x28 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #60820 @ 0xed94 │ │ │ │ - movtge r6, #40 @ 0x28 │ │ │ │ - bl 26bf04 │ │ │ │ + movwge r6, #1516 @ 0x5ec │ │ │ │ + movtge r6, #41 @ 0x29 │ │ │ │ + bl 26d774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26bf04 │ │ │ │ + bl 26d774 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26bf04 │ │ │ │ + bl 26d774 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #58932 @ 0xe634 │ │ │ │ + movw r1, #65204 @ 0xfeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #65028 @ 0xfe04 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #34240 @ 0x85c0 │ │ │ │ + movw r2, #5764 @ 0x1684 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r6, #39844 @ 0x9ba4 │ │ │ │ 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, #34248 @ 0x85c8 │ │ │ │ + movw r2, #39852 @ 0x9bac │ │ │ │ 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, #34220 @ 0x85ac │ │ │ │ + movw r2, #39824 @ 0x9b90 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ 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, #34280 @ 0x85e8 │ │ │ │ + movw r2, #39884 @ 0x9bcc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 6721a │ │ │ │ + bl 642a4 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 674d4 │ │ │ │ + bne.n 6455e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #448 @ 0x1c0 │ │ │ │ + movw r3, #6720 @ 0x1a40 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #34220 @ 0x85ac │ │ │ │ + movw r2, #39824 @ 0x9b90 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 674ca │ │ │ │ + bge.n 64554 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #51692 @ 0xc9ec │ │ │ │ + movw r2, #57924 @ 0xe244 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ - movw r2, #34264 @ 0x85d8 │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ + movw r2, #39868 @ 0x9bbc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ - movw r2, #9040 @ 0x2350 │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 67550 │ │ │ │ - movw r2, #34288 @ 0x85f0 │ │ │ │ + b.n 645da │ │ │ │ + movw r2, #39892 @ 0x9bd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 67550 │ │ │ │ + b.n 645da │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #65028 @ 0xfe04 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #34296 @ 0x85f8 │ │ │ │ + movw r3, #5764 @ 0x1684 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #39900 @ 0x9bdc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 674ca │ │ │ │ - movw r2, #34304 @ 0x8600 │ │ │ │ + bge.n 64554 │ │ │ │ + movw r2, #39908 @ 0x9be4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6721a │ │ │ │ + b.n 642a4 │ │ │ │ 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, #2353 @ 0x931 │ │ │ │ - movt r5, #6 │ │ │ │ + movw r5, #65267 @ 0xfef3 │ │ │ │ + movt r5, #5 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #34280 @ 0x85e8 │ │ │ │ + movw r2, #39884 @ 0x9bcc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6721a │ │ │ │ + bl 642a4 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #9040 @ 0x2350 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6721a │ │ │ │ + b.n 642a4 │ │ │ │ + │ │ │ │ +00064644 : │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (6465c ) │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 2b826 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064660 : │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (64678 ) │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 2b826 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006467c <_PyEval_MonitorRaise@@Base>: │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ + cbz r3, 6468e <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + movs r3, #10 │ │ │ │ + b.w 204068 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064690 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2589bc │ │ │ │ + │ │ │ │ +00064696 : │ │ │ │ + movs r1, #1 │ │ │ │ + b.w 2589bc │ │ │ │ + │ │ │ │ +0006469c : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000646ac : │ │ │ │ + b.w 2129d8 │ │ │ │ + │ │ │ │ +000646b0 : │ │ │ │ + ldr r2, [pc, #12] @ (646c0 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 215304 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000646c4 : │ │ │ │ + ldr r2, [pc, #12] @ (646d4 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 2156e4 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000646d8 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000646da <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000646dc <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000646de <_PyCriticalSection_Resume@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000646e0 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000646e2 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000646e4 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000646e6 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000646e8 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 24e810 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ + │ │ │ │ +000646ee <_PyXI_HasCapturedException@@Base>: │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000646f8 : │ │ │ │ + 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 1ce254 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064716 <_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 8c844 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006474a <_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 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2b782 │ │ │ │ + add sp, #8 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064774 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00064794 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 64774 │ │ │ │ + │ │ │ │ +00064798 : │ │ │ │ + movw r3, #19968 @ 0x4e00 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ + cbz r0, 647b4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 647b4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + dmb ish │ │ │ │ + mvns r0, r0 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000647b6 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000647b8 : │ │ │ │ + ldr r1, [pc, #12] @ (647c8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + b.w 1a84ec │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000647cc <_Py_hashtable_len@@Base>: │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000647d0 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000647e4 : │ │ │ │ + push {r4} │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + strd r2, r1, [r0] │ │ │ │ + movw r2, #56852 @ 0xde14 │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + strd r2, r1, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064800 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00064814 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00064828 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0006483c : │ │ │ │ + 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, #39928 @ 0x9bf8 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 19dfc8 <_Py_write_noraise@@Base+0x698> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00064862 <_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 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00064890 <_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 648ae <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + blx 29334 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + b.n 648a2 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + adds r2, r5, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 648c4 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + strex r1, r2, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 648b4 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + dmb ish │ │ │ │ + bne.n 648d0 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + dmb ish │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r5, r3 │ │ │ │ + blx 29334 │ │ │ │ + b.n 648a2 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + │ │ │ │ +000648d8 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000648e8 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000648f8 <_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 6491e <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + blx 29334 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + dmb ish │ │ │ │ + b.n 6490e <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064920 <_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 64940 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + blx 29334 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 64942 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00064944 <_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 │ │ │ │ + │ │ │ │ +00064956 <_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 82884 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #16 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006497e : │ │ │ │ + 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 199d94 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000649a8 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #38480 @ 0x9650 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2912c │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ + │ │ │ │ +000649d8 <_Py_FatalErrorFunc@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #38480 @ 0x9650 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2912c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ + │ │ │ │ +00064a0a : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ (64a40 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + cbnz r0, 64a36 │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #50496 @ 0xc540 │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 6da34 │ │ │ │ + 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 │ │ │ │ + movw r1, #39952 @ 0x9c10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #4] @ (64a60 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +00064a64 : │ │ │ │ + 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] @ (64a8c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bl 1db8bc <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1dd704 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064a90 <_PyThreadState_Prealloc@@Base>: │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1a0258 <_PyThreadState_New@@Base+0x4> │ │ │ │ + │ │ │ │ +00064a96 <_PyThreadState_Init@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #39968 @ 0x9c20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #4] @ (64ab4 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +00064ab8 : │ │ │ │ + ldr r3, [pc, #8] @ (64ac4 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + b.w 1d58d8 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064ac8 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ + add.w r0, r0, #4096 @ 0x1000 │ │ │ │ + movw r3, #58373 @ 0xe405 │ │ │ │ + movt r3, #9 │ │ │ │ + ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ + cmp r2, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064ae2 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1d6500 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 64b0c │ │ │ │ + ldr r2, [pc, #20] @ (64b10 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d73a8 │ │ │ │ + bl 1d9d44 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064b14 : │ │ │ │ + ldr r2, [pc, #12] @ (64b24 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 1d73a8 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064b28 : │ │ │ │ + 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 1b2d34 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00064b50 : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 1b2bfc │ │ │ │ + stmdb 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 64bd6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + beq.n 64bc6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26d774 │ │ │ │ + cmp r7, r0 │ │ │ │ + sbcs.w r1, r6, r1 │ │ │ │ + blt.n 64bb2 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26d774 │ │ │ │ + cmp r0, r7 │ │ │ │ + sbcs r1, r6 │ │ │ │ + bge.n 64bc6 │ │ │ │ + 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 64cee │ │ │ │ + mul.w r6, r4, r6 │ │ │ │ + umull r0, r1, r4, r7 │ │ │ │ + mla r6, r7, r5, r6 │ │ │ │ + add r1, r6 │ │ │ │ + b.n 64cee │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, sl │ │ │ │ + bl 26d774 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + strd r0, r2, [sp] │ │ │ │ + beq.n 64c30 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26d774 │ │ │ │ + cmp r9, r0 │ │ │ │ + sbcs.w r1, r7, r1 │ │ │ │ + blt.n 64c1c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26d774 │ │ │ │ + cmp r0, r9 │ │ │ │ + sbcs r1, r7 │ │ │ │ + bge.n 64c30 │ │ │ │ + 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 64c40 │ │ │ │ + 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 26d774 │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 64c94 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26d774 │ │ │ │ + cmp r8, r0 │ │ │ │ + sbcs.w r1, r6, r1 │ │ │ │ + blt.n 64c80 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26d774 │ │ │ │ + cmp r0, r8 │ │ │ │ + sbcs r1, r6 │ │ │ │ + bge.n 64c94 │ │ │ │ + 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 64ca4 │ │ │ │ + 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 64cc0 │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mvns r1, r7 │ │ │ │ + sub.w r0, r4, r9 │ │ │ │ + cmp r1, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ + bge.n 64cd8 │ │ │ │ + b.n 64ce0 │ │ │ │ + orrs.w sl, r9, sl │ │ │ │ + beq.n 64cd8 │ │ │ │ + negs r0, r7 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r1, r1, r9 │ │ │ │ + cmp r2, r0 │ │ │ │ + sbcs.w r1, r3, r1 │ │ │ │ + blt.n 64ce8 │ │ │ │ + adds r0, r7, r2 │ │ │ │ + adc.w r1, r3, r9 │ │ │ │ + b.n 64cee │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r4 │ │ │ │ + b.n 64cee │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00064cf4 : │ │ │ │ + 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, 64d14 │ │ │ │ + blx 2a8b4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 29258 │ │ │ │ + │ │ │ │ +00064d1a : │ │ │ │ + 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, 64d48 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 64d4c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00064d52 : │ │ │ │ + b.w 2a208 │ │ │ │ + │ │ │ │ +00064d56 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2927c │ │ │ │ + │ │ │ │ +00064d5c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00064d78 : │ │ │ │ + b.w 2a318 │ │ │ │ + │ │ │ │ +00064d7c : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064d7e : │ │ │ │ + ldr r3, [pc, #16] @ (64d90 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064d94 : │ │ │ │ + b.w 6418c │ │ │ │ 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 675e2 │ │ │ │ + beq.n 64dc0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6765c │ │ │ │ + bne.n 64e3a │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 675e6 │ │ │ │ + b.n 64dc4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 675fa │ │ │ │ + bcc.n 64dd8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67660 │ │ │ │ + b.n 64e3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6c0a8 │ │ │ │ + bl 6c0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 675f4 │ │ │ │ + beq.n 64dd2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 6764c │ │ │ │ + cbz r3, 64e2a │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 67646 │ │ │ │ + beq.n 64e24 │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 67646 │ │ │ │ - bl 6c258 │ │ │ │ - cbz r5, 6762e │ │ │ │ + bne.n 64e24 │ │ │ │ + bl 6c284 │ │ │ │ + cbz r5, 64e0c │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67640 │ │ │ │ - movw r3, #51008 @ 0xc740 │ │ │ │ + beq.n 64e1e │ │ │ │ + movw r3, #57280 @ 0xdfc0 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 67660 │ │ │ │ + b.n 64e3e │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 67608 │ │ │ │ + b.n 64de6 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 67656 │ │ │ │ + cbz r5, 64e34 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 67660 │ │ │ │ + b.n 64e3e │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00067666 : │ │ │ │ +00064e44 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b2f84 │ │ │ │ + b.w 1b46c4 │ │ │ │ │ │ │ │ -0006766c <_Py_closerange@@Base>: │ │ │ │ +00064e4a <_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, 676ac <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 64e8a <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 6769e <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 64e7c <_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 676ac <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 64e8a <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 6769e <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 64e7c <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000676ae : │ │ │ │ +00064e8c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000676b2 : │ │ │ │ +00064e90 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000676b6 : │ │ │ │ +00064e94 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000676d4 : │ │ │ │ +00064eb2 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 67724 │ │ │ │ + bhi.n 64f02 │ │ │ │ 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 1d5618 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67720 │ │ │ │ + bl 1d6ee0 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 64efe │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5618 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67720 │ │ │ │ + bl 1d6ee0 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 64efe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7dc4 │ │ │ │ + bl 1f96ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006772a : │ │ │ │ +00064f08 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 676d4 │ │ │ │ + b.w 64eb2 │ │ │ │ │ │ │ │ -00067730 : │ │ │ │ - ldr r3, [pc, #8] @ (6773c ) │ │ │ │ +00064f0e : │ │ │ │ + ldr r3, [pc, #12] @ (64f1c ) │ │ │ │ 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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 67758 │ │ │ │ - b.w 800e0 │ │ │ │ + bne.n 64f38 │ │ │ │ + b.w 800f4 │ │ │ │ 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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 671c2 │ │ │ │ + bl 6425e │ │ │ │ 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 671c2 │ │ │ │ + bl 6425e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ 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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ stmdb 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, #34376 @ 0x8648 │ │ │ │ + movw r3, #40068 @ 0x9c84 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #34388 @ 0x8654 │ │ │ │ + movw r3, #40080 @ 0x9c90 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #34336 @ 0x8620 │ │ │ │ + movw r2, #40028 @ 0x9c5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - movw r3, #34396 @ 0x865c │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + movw r3, #40088 @ 0x9c98 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #34408 @ 0x8668 │ │ │ │ + movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #34420 @ 0x8674 │ │ │ │ + movw r3, #40112 @ 0x9cb0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #34432 @ 0x8680 │ │ │ │ + movw r3, #40124 @ 0x9cbc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #34324 @ 0x8614 │ │ │ │ + movw r3, #40016 @ 0x9c50 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #65028 @ 0xfe04 │ │ │ │ - movt r5, #38 @ 0x26 │ │ │ │ + movw r5, #5764 @ 0x1684 │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 6721a │ │ │ │ - ldr r0, [pc, #880] @ (67bd4 ) │ │ │ │ + bl 642a4 │ │ │ │ + ldr r0, [pc, #880] @ (653b4 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #34440 @ 0x8688 │ │ │ │ + movw r1, #40132 @ 0x9cc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673d2 │ │ │ │ - ldr r0, [pc, #860] @ (67bd8 ) │ │ │ │ + bl 6445c │ │ │ │ + ldr r0, [pc, #860] @ (653b8 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #34452 @ 0x8694 │ │ │ │ + movw r1, #40144 @ 0x9cd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 673d2 │ │ │ │ + bl 6445c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #63672 @ 0xf8b8 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #34280 @ 0x85e8 │ │ │ │ + movw r3, #4408 @ 0x1138 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #39884 @ 0x9bcc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #9040 @ 0x2350 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #34464 @ 0x86a0 │ │ │ │ + movw r3, #40156 @ 0x9cdc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #34280 @ 0x85e8 │ │ │ │ + movw r2, #39884 @ 0x9bcc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #9040 @ 0x2350 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #34472 @ 0x86a8 │ │ │ │ + movw r1, #40164 @ 0x9ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673d2 │ │ │ │ + bl 6445c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #34480 @ 0x86b0 │ │ │ │ + movw r1, #40172 @ 0x9cec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673d2 │ │ │ │ + bl 6445c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #34492 @ 0x86bc │ │ │ │ + movw r1, #40184 @ 0x9cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673d2 │ │ │ │ + bl 6445c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #34504 @ 0x86c8 │ │ │ │ + movw r1, #40196 @ 0x9d04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673d2 │ │ │ │ + bl 6445c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #63572 @ 0xf854 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 673d2 │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 6445c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #34492 @ 0x86bc │ │ │ │ + movw r1, #40184 @ 0x9cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673d2 │ │ │ │ + bl 6445c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #34512 @ 0x86d0 │ │ │ │ + movw r1, #40204 @ 0x9d0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67562 │ │ │ │ + bl 645ec │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #34524 @ 0x86dc │ │ │ │ + movw r1, #40216 @ 0x9d18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67562 │ │ │ │ + bl 645ec │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #34536 @ 0x86e8 │ │ │ │ + movw r1, #40228 @ 0x9d24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67562 │ │ │ │ + bl 645ec │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #63492 @ 0xf804 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 67562 │ │ │ │ + movw r1, #4228 @ 0x1084 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 645ec │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #34544 @ 0x86f0 │ │ │ │ + movw r1, #40236 @ 0x9d2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67562 │ │ │ │ + bl 645ec │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #34552 @ 0x86f8 │ │ │ │ + movw r1, #40244 @ 0x9d34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67562 │ │ │ │ + bl 645ec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #11012 @ 0x2b04 │ │ │ │ + movw r1, #17244 @ 0x435c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 673d2 │ │ │ │ + bl 6445c │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 67a68 │ │ │ │ + beq.n 65248 │ │ │ │ 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 26bf04 │ │ │ │ + bl 26d774 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26bf04 │ │ │ │ + bl 26d774 │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #34560 @ 0x8700 │ │ │ │ + movw r3, #40252 @ 0x9d3c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #34572 @ 0x870c │ │ │ │ + movw r2, #40264 @ 0x9d48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 6721a │ │ │ │ + bl 642a4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19fea8 │ │ │ │ + bl 1a1740 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #34592 @ 0x8720 │ │ │ │ + movw r3, #40284 @ 0x9d5c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #34604 @ 0x872c │ │ │ │ + movw r2, #40296 @ 0x9d68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 6721a │ │ │ │ + bl 642a4 │ │ │ │ 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 │ │ │ │ @@ -92328,15 +88403,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] @ (67bdc ) │ │ │ │ + ldr r1, [pc, #200] @ (653bc ) │ │ │ │ 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 │ │ │ │ @@ -92350,263 +88425,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 26bf04 │ │ │ │ + bl 26d774 │ │ │ │ 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 26bf04 │ │ │ │ + bl 26d774 │ │ │ │ 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 67ba4 │ │ │ │ + blt.n 65384 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 67ba8 │ │ │ │ + bge.n 65388 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 67ba8 │ │ │ │ + b.n 65388 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 67bbe │ │ │ │ + blt.n 6539e │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 67bc0 │ │ │ │ + bge.n 653a0 │ │ │ │ mov r7, sl │ │ │ │ - b.n 67bc0 │ │ │ │ + b.n 653a0 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67be0 │ │ │ │ + blt.n 653c0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67be4 │ │ │ │ + bge.n 653c4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67be4 │ │ │ │ + b.n 653c4 │ │ │ │ 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 26bb74 │ │ │ │ - movw r2, #34616 @ 0x8738 │ │ │ │ + bl 26d3e4 │ │ │ │ + movw r2, #40308 @ 0x9d74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #2016 @ 0x7e0 │ │ │ │ + movw r3, #8248 @ 0x2038 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 6721a │ │ │ │ + bl 642a4 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26bb74 │ │ │ │ + bl 26d3e4 │ │ │ │ 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 26bb74 │ │ │ │ + bl 26d3e4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #26616 @ 0x67f8 │ │ │ │ + movw r3, #32912 @ 0x8090 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #34636 @ 0x874c │ │ │ │ + movw r2, #40328 @ 0x9d88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - movw r5, #35408 @ 0x8a50 │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + movw r5, #41640 @ 0xa2a8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 6721a │ │ │ │ + bl 642a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 67caa │ │ │ │ + cbz r3, 6548a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #34704 @ 0x8790 │ │ │ │ + movw r2, #40396 @ 0x9dcc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6724e │ │ │ │ + bl 642d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #9040 @ 0x2350 │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2353 @ 0x931 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 6721a │ │ │ │ + movw r0, #65267 @ 0xfef3 │ │ │ │ + movt r0, #5 │ │ │ │ + bl 642a4 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67d44 │ │ │ │ + beq.n 65524 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67ce0 │ │ │ │ + bne.n 654c0 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 67d3e │ │ │ │ + beq.n 6551e │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67ce0 │ │ │ │ + bne.n 654c0 │ │ │ │ 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 67cf8 │ │ │ │ + bne.n 654d8 │ │ │ │ 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 67d14 │ │ │ │ + bne.n 654f4 │ │ │ │ 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 67d2e │ │ │ │ + bne.n 6550e │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67d7a │ │ │ │ + beq.n 6555a │ │ │ │ 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 67d50 │ │ │ │ + bne.n 65530 │ │ │ │ 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 67d66 │ │ │ │ + bne.n 65546 │ │ │ │ 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, #26260 @ 0x6694 │ │ │ │ + movw r2, #32492 @ 0x7eec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1acaac │ │ │ │ + bl 1ae1cc │ │ │ │ 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, 67e24 │ │ │ │ + cbz r0, 65604 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 67dce │ │ │ │ + cbz r6, 655ae │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67e24 │ │ │ │ + beq.n 65604 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67dc2 │ │ │ │ + b.n 655a2 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67e24 │ │ │ │ + beq.n 65604 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 67e24 │ │ │ │ + cbz r3, 65604 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67e24 │ │ │ │ + beq.n 65604 │ │ │ │ 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, #34716 @ 0x879c │ │ │ │ + movw r1, #40408 @ 0x9dd8 │ │ │ │ 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 6110c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 67e30 │ │ │ │ + bl 60804 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + b.n 65610 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6110c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60804 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -92614,37 +88689,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 1a1018 │ │ │ │ + bl 1a28b0 │ │ │ │ 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 67e88 │ │ │ │ + bcc.n 65668 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 67e72 │ │ │ │ + b.n 65652 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 67e9a │ │ │ │ + cbz r3, 6567a │ │ │ │ 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} │ │ │ │ @@ -92657,178 +88732,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 67ee4 │ │ │ │ + bls.n 656c4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 67edc │ │ │ │ + cbnz r3, 656bc │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67edc │ │ │ │ - bl 1d5658 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + beq.n 656bc │ │ │ │ + bl 1d6f20 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 67ec6 │ │ │ │ + b.n 656a6 │ │ │ │ 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 1a074c │ │ │ │ + bl 1a1fe4 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67f24 │ │ │ │ + bge.n 65704 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a1170 │ │ │ │ + bl 1a2a08 │ │ │ │ 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 67f5c │ │ │ │ + b.n 6573c │ │ │ │ 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 67f56 │ │ │ │ + bne.n 65736 │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67f08 │ │ │ │ - b.n 67f40 │ │ │ │ + beq.n 656e8 │ │ │ │ + b.n 65720 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 67f68 │ │ │ │ + bne.n 65748 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 67f74 │ │ │ │ + b.n 65754 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 67f74 │ │ │ │ + cbz r2, 65754 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 67f68 │ │ │ │ + b.n 65748 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67f5c │ │ │ │ + bne.n 6573c │ │ │ │ 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, 67f90 │ │ │ │ + cbz r3, 65770 │ │ │ │ yield │ │ │ │ - b.n 67f82 │ │ │ │ + b.n 65762 │ │ │ │ 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 61290 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 60988 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6800c │ │ │ │ + bhi.n 657ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1a044c │ │ │ │ + bl 1a1ce4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 67fde │ │ │ │ + cbz r4, 657be │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 68000 │ │ │ │ - cbz r5, 6800c │ │ │ │ - cbz r1, 6800c │ │ │ │ + bne.n 657e0 │ │ │ │ + cbz r5, 657ec │ │ │ │ + cbz r1, 657ec │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 6800c │ │ │ │ + bcc.n 657ec │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a0858 │ │ │ │ - b.n 67fea │ │ │ │ + bl 1a20f0 │ │ │ │ + b.n 657ca │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a0858 │ │ │ │ + b.w 1a20f0 │ │ │ │ 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, 68028 │ │ │ │ + cbz r2, 65808 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (68078 ) │ │ │ │ - bl 1a074c │ │ │ │ - ldr r0, [pc, #72] @ (6807c ) │ │ │ │ - bl 1bd730 │ │ │ │ + ldr r0, [pc, #72] @ (65858 ) │ │ │ │ + bl 1a1fe4 │ │ │ │ + ldr r0, [pc, #72] @ (6585c ) │ │ │ │ + bl 1beff0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bd804 │ │ │ │ + bl 1bf0c4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 68072 │ │ │ │ + cbz r4, 65852 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 68072 │ │ │ │ + cbz r0, 65852 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 68072 │ │ │ │ + cbz r2, 65852 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #34736 @ 0x87b0 │ │ │ │ + movw r0, #40428 @ 0x9dec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 61158 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 60850 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68074 │ │ │ │ + b.n 65854 │ │ │ │ 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 │ │ │ │ @@ -92838,1542 +88913,4762 @@ │ │ │ │ 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 1bd804 │ │ │ │ + bl 1bf0c4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 68122 │ │ │ │ + beq.n 65902 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1a074c │ │ │ │ + bl 1a1fe4 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r7, #19164 @ 0x4adc │ │ │ │ + movw r7, #19096 @ 0x4a98 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bd730 │ │ │ │ + bl 1beff0 │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68122 │ │ │ │ + cbz r0, 65902 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 680ea │ │ │ │ + bne.n 658ca │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 680cc │ │ │ │ + b.n 658ac │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6810e │ │ │ │ + bne.n 658ee │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6810e │ │ │ │ + bne.n 658ee │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68122 │ │ │ │ - movw r0, #34812 @ 0x87fc │ │ │ │ + cbz r0, 65902 │ │ │ │ + movw r0, #40504 @ 0x9e38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 61158 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 60850 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 6814a │ │ │ │ - bl 25f02c │ │ │ │ + bne.n 6592a │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 68168 │ │ │ │ + cbnz r3, 65948 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 6815e │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 6593e │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 68168 │ │ │ │ + b.n 65948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d608 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d79c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6815a │ │ │ │ + beq.n 6593a │ │ │ │ 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} │ │ │ │ + │ │ │ │ +00065950 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #276] @ 68298 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 68292 │ │ │ │ - movw r5, #4780 @ 0x12ac │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 800f4 │ │ │ │ + cbz r0, 659a8 <_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 r2, #156 @ 0x9c │ │ │ │ - mul.w r1, r2, r6 │ │ │ │ - ldr.w sl, [r5, r1] │ │ │ │ - cmp sl, r7 │ │ │ │ - beq.n 681bc │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, #5 │ │ │ │ - bne.n 6819e │ │ │ │ - mov.w r1, #624 @ 0x270 │ │ │ │ - movs r6, #4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 681c0 │ │ │ │ - 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, 681f0 │ │ │ │ - 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 6821a │ │ │ │ - movs r2, #20 │ │ │ │ + movs r7, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + strd r6, r7, [sp, #8] │ │ │ │ + bl 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 659ac <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 659ac <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53072 @ 0xcf50 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ - mla r5, r3, r6, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 659ac <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 68256 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #23 │ │ │ │ - add r0, sp, #16 │ │ │ │ - movw r5, #45644 @ 0xb24c │ │ │ │ - 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, #34888 @ 0x8848 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 29b58 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #14220 @ 0x378c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 19c098 <_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} │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbz r0, 659e2 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #188] @ (6836c ) │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d120 │ │ │ │ - ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 682ce │ │ │ │ - mov r1, r7 │ │ │ │ + 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 659de <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 659de <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000659e6 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 682de │ │ │ │ - movw r1, #34932 @ 0x8874 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffde8 │ │ │ │ - cbz r5, 68366 │ │ │ │ - movw sl, #35056 @ 0x88f0 │ │ │ │ - movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #35068 @ 0x88fc │ │ │ │ - movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #9040 @ 0x2350 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - movs r7, #0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #35000 @ 0x88b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 19c098 <_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 68354 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r6, #-8] │ │ │ │ - mov r0, r4 │ │ │ │ - adds r7, #1 │ │ │ │ - bl 1ed9dc │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 8fd28 │ │ │ │ + cbnz r0, 65a14 │ │ │ │ + ldr r2, [pc, #56] @ (65a3c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d73a8 │ │ │ │ + b.n 65a38 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1d6194 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65a38 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 65a38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eddc0 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00065a40 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 659e6 │ │ │ │ + │ │ │ │ +00065a46 : │ │ │ │ + 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 8fd28 │ │ │ │ + cbnz r0, 65a74 │ │ │ │ + ldr r2, [pc, #56] @ (65a9c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d73a8 │ │ │ │ + b.n 65a98 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 64ae2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65a98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 65a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c098 <_Py_write_noraise@@Base> │ │ │ │ - b.n 68316 │ │ │ │ - movw r1, #9040 @ 0x2350 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movs r2, #1 │ │ │ │ - b.w 19c098 <_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} │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00065aa0 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 65a46 │ │ │ │ + │ │ │ │ +00065aa6 : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 55288 <_Py_hashtable_size@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - movs r0, #0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 8fd28 │ │ │ │ + cbz r0, 65aea │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1d0b60 <_PyEval_MakePendingCalls@@Base+0x668> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65aee │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ + cbnz r3, 65aee │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65aee │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00065af2 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 65aa6 │ │ │ │ + │ │ │ │ +00065afa : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 65aa6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 683c2 │ │ │ │ + cbz r0, 65b30 │ │ │ │ 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 683be │ │ │ │ + beq.n 65b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 683be │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 65b2c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 683f6 │ │ │ │ + cbz r0, 65b64 │ │ │ │ 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 683f2 │ │ │ │ + beq.n 65b60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 683f2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 65b60 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -000683fa <_Py_stat@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, 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 11189c │ │ │ │ - cbz r0, 6845a <_Py_stat@@Base+0x60> │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - bl 143690 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 68438 <_Py_stat@@Base+0x3e> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 65b92 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 65bc0 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 65ba6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 65bc2 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 65bec │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6845a <_Py_stat@@Base+0x60> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6845a <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6845a <_Py_stat@@Base+0x60> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2a028 <__stat64_time64@plt> │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 2305cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6845e <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 65bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6845e <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 65bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6845e <_Py_stat@@Base+0x64> │ │ │ │ - mvn.w r5, #1 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + 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 r5, #11484 @ 0x2cdc │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cbz r4, 68490 <_Py_stat@@Base+0x96> │ │ │ │ - bl 95e08 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95e08 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2a380 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 988fc │ │ │ │ - bl e4bd0 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000684ce <_Py_open@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - orr.w r6, r1, #524288 @ 0x80000 │ │ │ │ - bl 8fb00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68574 <_Py_open@@Base+0xa6> │ │ │ │ - mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 65c1a │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 65c48 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49100 @ 0xbfcc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50948 @ 0xc704 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 8ff00 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6858c <_Py_open@@Base+0xbe> │ │ │ │ - bl 95e08 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a004 <__open64_2@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 988fc │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 68542 <_Py_open@@Base+0x74> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 65c2e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 65c4a │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 65c74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 6857a <_Py_open@@Base+0xac> │ │ │ │ - bl e4bd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68514 <_Py_open@@Base+0x46> │ │ │ │ - b.n 6858c <_Py_open@@Base+0xbe> │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl f986c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68558 <_Py_open@@Base+0x8a> │ │ │ │ + beq.n 65c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68558 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 65c74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #23144 @ 0x5a68 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - bl 1b36f0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 685a6 <_Py_open@@Base+0xd8> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - blx 29fa0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 685a6 <_Py_open@@Base+0xd8> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ + 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 65ca4 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 65cba │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 65cee │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 65cee │ │ │ │ + b.n 65cbc │ │ │ │ + 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 65cda │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 65d08 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 65cee │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 65d0a │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1900 │ │ │ │ + bl 12844c │ │ │ │ + b.n 65d4c │ │ │ │ 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 ecef8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68574 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 65d36 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 68574 <_Py_open@@Base+0xa6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68574 <_Py_open@@Base+0xa6> │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 65d36 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ - ldr r3, [pc, #108] @ (6862c <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #62864 @ 0xf590 │ │ │ │ - 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 21187c │ │ │ │ - cbnz r0, 685e4 <_Py_open@@Base+0x116> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68614 <_Py_open@@Base+0x146> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #50696 @ 0xc608 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #31984 @ 0x7cf0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff00 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 685e0 <_Py_open@@Base+0x112> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65d4c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 65d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 213ed4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 685e0 <_Py_open@@Base+0x112> │ │ │ │ - bl 800e0 │ │ │ │ - ldr r3, [pc, #20] @ (6862c <_Py_open@@Base+0x15e>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 68626 <_Py_open@@Base+0x158> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ 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 f445c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6865c <_Py_open@@Base+0x18e> │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 68674 <_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} │ │ │ │ + push {r4, r5, r6, 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, 68698 <_Py_open@@Base+0x1ca> │ │ │ │ - cmp r1, #3 │ │ │ │ - bne.n 68698 <_Py_open@@Base+0x1ca> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 686b2 <_Py_open@@Base+0x1e4> │ │ │ │ - ldr r4, [pc, #100] @ (68700 <_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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 686fa <_Py_open@@Base+0x22c> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 686c4 <_Py_open@@Base+0x1f6> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 686fa <_Py_open@@Base+0x22c> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 65d7c │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 65d92 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 65dc6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 65dc6 │ │ │ │ + b.n 65d94 │ │ │ │ + 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 65db2 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 65de0 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 65dc6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 65de2 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 65e24 │ │ │ │ + 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 176b98 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 686d6 <_Py_open@@Base+0x208> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 686fa <_Py_open@@Base+0x22c> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl f445c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 686e8 <_Py_open@@Base+0x21a> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 686fa <_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 26a8f8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #896] @ (68a84 <_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, 68724 <_Py_open@@Base+0x256> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 68724 <_Py_open@@Base+0x256> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 68724 <_Py_open@@Base+0x256> │ │ │ │ - cbnz r0, 6873c <_Py_open@@Base+0x26e> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (6875c <_Py_open@@Base+0x28e>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68754 <_Py_open@@Base+0x286> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6874e <_Py_open@@Base+0x280> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 68754 <_Py_open@@Base+0x286> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65e0e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 65e0e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65e24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 65e24 │ │ │ │ mov r0, r4 │ │ │ │ - blx 29774 <_exit@plt> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #48] @ (68790 <_Py_open@@Base+0x2c2>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + bl 77ed8 <_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, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 68780 <_Py_open@@Base+0x2b2> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 68780 <_Py_open@@Base+0x2b2> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 68780 <_Py_open@@Base+0x2b2> │ │ │ │ - cbnz r0, 6879c <_Py_open@@Base+0x2ce> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (687d8 <_Py_open@@Base+0x30a>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6879c <_Py_open@@Base+0x2ce> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 687d4 <_Py_open@@Base+0x306> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 687ba <_Py_open@@Base+0x2ec> │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 68798 <_Py_open@@Base+0x2ca> │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 687d4 <_Py_open@@Base+0x306> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 65e54 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 65e6a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 65e9e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 65e9e │ │ │ │ + b.n 65e6c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #224] @ (688bc <_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, 687fc <_Py_open@@Base+0x32e> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 687fc <_Py_open@@Base+0x32e> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 687fc <_Py_open@@Base+0x32e> │ │ │ │ - cbnz r0, 68818 <_Py_open@@Base+0x34a> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (68858 <_Py_open@@Base+0x38a>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68818 <_Py_open@@Base+0x34a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68854 <_Py_open@@Base+0x386> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68834 <_Py_open@@Base+0x366> │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 68814 <_Py_open@@Base+0x346> │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 68854 <_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 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 65e8a │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 65eb8 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 65e9e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - it le │ │ │ │ - movle r0, r2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #400] @ (689ec <_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, 6887c <_Py_open@@Base+0x3ae> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6887c <_Py_open@@Base+0x3ae> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6887c <_Py_open@@Base+0x3ae> │ │ │ │ - cbnz r0, 68898 <_Py_open@@Base+0x3ca> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (688d0 <_Py_open@@Base+0x402>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68898 <_Py_open@@Base+0x3ca> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 688cc <_Py_open@@Base+0x3fe> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 688b4 <_Py_open@@Base+0x3e6> │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 68894 <_Py_open@@Base+0x3c6> │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 688cc <_Py_open@@Base+0x3fe> │ │ │ │ - tst.w r0, #127 @ 0x7f │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ + bgt.n 65eba │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ 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] @ (68b14 <_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, 688f4 <_Py_open@@Base+0x426> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 688f4 <_Py_open@@Base+0x426> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 688f4 <_Py_open@@Base+0x426> │ │ │ │ - cbnz r0, 6890c <_Py_open@@Base+0x43e> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68934 <_Py_open@@Base+0x466>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6892c <_Py_open@@Base+0x45e> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6891e <_Py_open@@Base+0x450> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 6892c <_Py_open@@Base+0x45e> │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #752] @ (68c28 <_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, 68958 <_Py_open@@Base+0x48a> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 68958 <_Py_open@@Base+0x48a> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 68958 <_Py_open@@Base+0x48a> │ │ │ │ - cbnz r0, 68970 <_Py_open@@Base+0x4a2> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68998 <_Py_open@@Base+0x4ca>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68990 <_Py_open@@Base+0x4c2> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68982 <_Py_open@@Base+0x4b4> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 68990 <_Py_open@@Base+0x4c2> │ │ │ │ - and.w r0, r4, #127 @ 0x7f │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #928] @ (68d3c <_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, 689bc <_Py_open@@Base+0x4ee> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 689bc <_Py_open@@Base+0x4ee> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 689bc <_Py_open@@Base+0x4ee> │ │ │ │ - cbnz r0, 689d4 <_Py_open@@Base+0x506> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (689fc <_Py_open@@Base+0x52e>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 689f4 <_Py_open@@Base+0x526> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f445c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 689e6 <_Py_open@@Base+0x518> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 689f4 <_Py_open@@Base+0x526> │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800e0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #80] @ (68a50 <_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, #35080 @ 0x8908 │ │ │ │ - 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 ddcdc │ │ │ │ - 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, #35112 @ 0x8928 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r3, r4, [r1, #16] │ │ │ │ - ldrd r1, r2, [r1, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl ddcdc │ │ │ │ - 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 1f8c10 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #35168 @ 0x8960 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - b.w ddcdc │ │ │ │ - push {r4} │ │ │ │ - mov r3, r0 │ │ │ │ - dmb ish │ │ │ │ - ldrb r1, [r0, #8] │ │ │ │ - dmb ish │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - tst.w r1, #1 │ │ │ │ - movw r4, #35192 @ 0x8978 │ │ │ │ - movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #7852 @ 0x1eac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35204 @ 0x8984 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - it eq │ │ │ │ - moveq r1, r4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w ddcdc │ │ │ │ - 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, #7852 @ 0x1eac │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - movw r3, #35192 @ 0x8978 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - strd r4, r0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, r3 │ │ │ │ - movw r0, #35228 @ 0x899c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl ddcdc │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 65efc │ │ │ │ + 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 11827c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65ee6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 65ee6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65efc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 65efc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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, #4072] @ 0xfe8 │ │ │ │ - movs r1, #0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl b7104 │ │ │ │ - cbnz r0, 68b32 <_Py_open@@Base+0x664> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68b64 <_Py_open@@Base+0x696> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7104 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68b2e <_Py_open@@Base+0x660> │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7104 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68b2e <_Py_open@@Base+0x660> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 65f2c │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 65f42 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 65f76 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 65f76 │ │ │ │ + b.n 65f44 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #35272 @ 0x89c8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl ddcdc │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 65f62 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 65f90 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 65f76 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 68b6c <_Py_open@@Base+0x69e> │ │ │ │ - b.w 7dee8 │ │ │ │ - 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 71410 │ │ │ │ - cbz r0, 68bf8 <_Py_open@@Base+0x72a> │ │ │ │ - mov r4, r0 │ │ │ │ + bgt.n 65f92 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - cmp r2, r6 │ │ │ │ - bls.n 68bfa <_Py_open@@Base+0x72c> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w r9, [r3, r6, lsl #2] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 68bb6 <_Py_open@@Base+0x6e8> │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 68b9c <_Py_open@@Base+0x6ce> │ │ │ │ - bl 7fa08 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cbz r5, 68be2 <_Py_open@@Base+0x714> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 79474 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 65fd4 │ │ │ │ + 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 15a2ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 68bdc <_Py_open@@Base+0x70e> │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65fbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bdc <_Py_open@@Base+0x70e> │ │ │ │ + cbnz r3, 65fbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bge.n 68bb2 <_Py_open@@Base+0x6e4> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68bf8 <_Py_open@@Base+0x72a> │ │ │ │ + beq.n 65fd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68bf8 <_Py_open@@Base+0x72a> │ │ │ │ + cbnz r3, 65fd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 68b7c <_Py_open@@Base+0x6ae> │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + bl 77ed8 <_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 │ │ │ │ - bl 68b7c <_Py_open@@Base+0x6ae> │ │ │ │ - cbz r0, 68c6e <_Py_open@@Base+0x7a0> │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 720e4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 68c3a <_Py_open@@Base+0x76c> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 66004 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6601a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 6604e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6604e │ │ │ │ + b.n 6601c │ │ │ │ + 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 6603a │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66068 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6604e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6606a │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 660ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68c6e <_Py_open@@Base+0x7a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 68c6e <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68c6e <_Py_open@@Base+0x7a0> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 720e4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 68c72 <_Py_open@@Base+0x7a4> │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 12a40c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 68c58 <_Py_open@@Base+0x78a> │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66096 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68c58 <_Py_open@@Base+0x78a> │ │ │ │ + cbnz r3, 66096 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68c6e <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 660ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68c6e <_Py_open@@Base+0x7a0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 68c8a <_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] │ │ │ │ + cbnz r3, 660ac │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 7fa08 │ │ │ │ - push {r3, lr} │ │ │ │ + bl 77ed8 <_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, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f445c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68cb2 <_Py_open@@Base+0x7e4> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 68cb6 <_Py_open@@Base+0x7e8> │ │ │ │ - b.n 68cf8 <_Py_open@@Base+0x82a> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 68cce <_Py_open@@Base+0x800> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ + 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 660dc │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35312 @ 0x89f0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 68cf8 <_Py_open@@Base+0x82a> │ │ │ │ - cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68cec <_Py_open@@Base+0x81e> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 660f2 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35384 @ 0x8a38 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 68cf8 <_Py_open@@Base+0x82a> │ │ │ │ - rev16 r0, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - uxth r0, r0 │ │ │ │ - b.w 7dee8 │ │ │ │ - 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 f445c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68d1c <_Py_open@@Base+0x84e> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 68d20 <_Py_open@@Base+0x852> │ │ │ │ - b.n 68d62 <_Py_open@@Base+0x894> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 68d38 <_Py_open@@Base+0x86a> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 66126 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 66126 │ │ │ │ + b.n 660f4 │ │ │ │ + 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 66112 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35452 @ 0x8a7c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 68d62 <_Py_open@@Base+0x894> │ │ │ │ - cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68d56 <_Py_open@@Base+0x888> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66140 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35524 @ 0x8ac4 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66126 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66142 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 68d62 <_Py_open@@Base+0x894> │ │ │ │ - rev16 r0, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - uxth r0, r0 │ │ │ │ - b.w 7dee8 │ │ │ │ - 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 11aea8 │ │ │ │ - cbz r0, 68dc8 <_Py_open@@Base+0x8fa> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add.w r0, r5, #16 │ │ │ │ - blx 290bc │ │ │ │ + bl 12844c │ │ │ │ + b.n 66184 │ │ │ │ + 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 f5754 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68da2 <_Py_open@@Base+0x8d4> │ │ │ │ + beq.n 6616e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68da2 <_Py_open@@Base+0x8d4> │ │ │ │ + cbnz r3, 6616e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68dbc <_Py_open@@Base+0x8ee> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 68dc8 <_Py_open@@Base+0x8fa> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66184 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66184 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7dee8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + bl 77ed8 <_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, #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 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - movw r1, #35620 @ 0x8b24 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne.n 68e46 <_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 68e46 <_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 68e60 <_Py_open@@Base+0x992> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 661b4 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35640 @ 0x8b38 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - 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 68eaa <_Py_open@@Base+0x9dc> │ │ │ │ - movw r5, #32004 @ 0x7d04 │ │ │ │ - movt r5, #9665 @ 0x25c1 │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - sbcs r3, r4 │ │ │ │ - blt.n 68eb6 <_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 68ec0 <_Py_open@@Base+0x9f2> │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68ec0 <_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 68eec <_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 68f04 <_Py_open@@Base+0xa36> │ │ │ │ - b.n 68f0e <_Py_open@@Base+0xa40> │ │ │ │ - orrs.w r4, r3, r1 │ │ │ │ - beq.n 68f04 <_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 68f16 <_Py_open@@Base+0xa48> │ │ │ │ - adds r3, r3, r2 │ │ │ │ - adc.w r4, r1, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 68f20 <_Py_open@@Base+0xa52> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 68f20 <_Py_open@@Base+0xa52> │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - strd r3, r4, [r0] │ │ │ │ - cbnz r5, 68f2a <_Py_open@@Base+0xa5c> │ │ │ │ - negs r0, r1 │ │ │ │ - cbz r1, 68f44 <_Py_open@@Base+0xa76> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 661ca │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59040 @ 0xe6a0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - 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 68f7e <_Py_open@@Base+0xab0> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35700 @ 0x8b74 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68f8a <_Py_open@@Base+0xabc> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 68f8e <_Py_open@@Base+0xac0> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68fe0 <_Py_open@@Base+0xb12> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 68fb0 <_Py_open@@Base+0xae2> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 661fe │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 661fe │ │ │ │ + b.n 661cc │ │ │ │ + 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 661ea │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 68f8a <_Py_open@@Base+0xabc> │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - blx 29a34 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 68fc8 <_Py_open@@Base+0xafa> │ │ │ │ - movs r1, #4 │ │ │ │ - add.w r0, sp, r1 │ │ │ │ - bl 71ef8 │ │ │ │ - b.n 68fe0 <_Py_open@@Base+0xb12> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66218 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 661fe │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6621a │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35664 @ 0x8b50 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ + b.n 6625c │ │ │ │ + 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 13e7ec │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66246 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66246 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6625c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6625c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 6901c <_Py_open@@Base+0xb4e> │ │ │ │ - push {lr} │ │ │ │ + bl 77ed8 <_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 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, sp │ │ │ │ - blx 298b8 │ │ │ │ - cbz r0, 69012 <_Py_open@@Base+0xb44> │ │ │ │ - ldrd r3, r1, [sp] │ │ │ │ - add r0, r3 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - bl 71ef8 │ │ │ │ - b.n 69026 <_Py_open@@Base+0xb58> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 69026 <_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 ce088 │ │ │ │ - cbnz r0, 69092 <_Py_open@@Base+0xbc4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.n 6907a <_Py_open@@Base+0xbac> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6628c │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #35712 @ 0x8b80 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 662a2 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 662d6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 662d6 │ │ │ │ + b.n 662a4 │ │ │ │ + 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 662c2 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 662f0 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 662d6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 662f2 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 69094 <_Py_open@@Base+0xbc6> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl ceb1c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 292b0 │ │ │ │ - bl 7a1e8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 69094 <_Py_open@@Base+0xbc6> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6909e <_Py_open@@Base+0xbd0> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl 12844c │ │ │ │ + b.n 66334 │ │ │ │ + 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 16d728 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6631e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6631e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66334 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66334 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + bl 77ed8 <_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 f445c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 690c6 <_Py_open@@Base+0xbf8> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 690ce <_Py_open@@Base+0xc00> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6911e <_Py_open@@Base+0xc50> │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 690e6 <_Py_open@@Base+0xc18> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7080 @ 0x1ba8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 66364 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6637a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 663ae │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 663ae │ │ │ │ + b.n 6637c │ │ │ │ + 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 6639a │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 663c8 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 663ae │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 663ca │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 6640c │ │ │ │ + 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 239814 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 663f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 663f6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6640c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6640c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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 6643c │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66452 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 66486 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 66486 │ │ │ │ + b.n 66454 │ │ │ │ + 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 66472 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 664a0 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66486 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 664a2 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 664e4 │ │ │ │ + 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 212dc8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 664ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 664ce │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 664e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 664e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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 66514 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6652a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 6655e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6655e │ │ │ │ + b.n 6652c │ │ │ │ + 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 6654a │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66578 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6655e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6657a │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 665bc │ │ │ │ + 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 1769ac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 665a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 665a6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 665bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 665bc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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 665ec │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66602 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 66636 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 66636 │ │ │ │ + b.n 66604 │ │ │ │ + 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 66622 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66650 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66636 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66652 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 66694 │ │ │ │ + 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 18cbc4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6667e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6667e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66694 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66694 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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 666c4 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 666da │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 6670e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6670e │ │ │ │ + b.n 666dc │ │ │ │ + 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 666fa │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66728 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6670e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6672a │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 6676c │ │ │ │ + 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 14daa4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66756 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66756 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6676c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6676c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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 6679c │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 667b2 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 667e6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 667e6 │ │ │ │ + b.n 667b4 │ │ │ │ + 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 667d2 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 66800 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 667e6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66802 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 66844 │ │ │ │ + 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 15a82c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6682e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6682e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66844 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66844 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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 66874 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6688a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 668be │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 668be │ │ │ │ + b.n 6688c │ │ │ │ + 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 668aa │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 668d8 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 668be │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 668da │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 6691c │ │ │ │ + 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 e2368 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66906 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66906 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6691c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6691c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00066920 : │ │ │ │ + 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 66946 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 212ab4 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #38136 @ 0x94f8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + 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, #40580 @ 0x9e84 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00066988 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ + ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ + cbz r0, 669b8 <_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, #36136 @ 0x8d28 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r3, pc} │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + 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, #40624 @ 0x9eb0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne.n 66a32 <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ + ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ + orr.w r3, r6, r5 │ │ │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + orrs r3, r7 │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bhi.n 66a32 <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w ip, [r4, #4] │ │ │ │ + strb r7, [r4, #5] │ │ │ │ + bfi r3, r6, #0, #8 │ │ │ │ + bfi r3, r5, #8, #8 │ │ │ │ + bfi r3, r1, #16, #8 │ │ │ │ + bfi r3, r2, #24, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 66a4c <_PyInterpreterState_FailIfRunningMain@@Base+0xc4> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #40644 @ 0x9ec4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + 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 66a96 <_PyInterpreterState_FailIfRunningMain@@Base+0x10e> │ │ │ │ + movw r5, #32004 @ 0x7d04 │ │ │ │ + movt r5, #9665 @ 0x25c1 │ │ │ │ + movs r3, #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + sbcs r3, r4 │ │ │ │ + blt.n 66aa2 <_PyInterpreterState_FailIfRunningMain@@Base+0x11a> │ │ │ │ + mov.w r3, #51712 @ 0xca00 │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ + movs r5, #0 │ │ │ │ + umull r2, r6, r2, r3 │ │ │ │ + mla r6, r3, r4, r6 │ │ │ │ + b.n 66aac <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 66aac <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ + mov r5, r2 │ │ │ │ + ldrd r3, r7, [r1, #8] │ │ │ │ + mov.w r4, #1000 @ 0x3e8 │ │ │ │ + umull r3, r1, r3, r4 │ │ │ │ + cmp r3, #1 │ │ │ │ + mla r1, r4, r7, r1 │ │ │ │ + sbcs.w r4, r1, #0 │ │ │ │ + blt.n 66ad8 <_PyInterpreterState_FailIfRunningMain@@Base+0x150> │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mvns r7, r3 │ │ │ │ + sub.w ip, r4, r1 │ │ │ │ + cmp r7, r2 │ │ │ │ + sbcs.w ip, ip, r6 │ │ │ │ + bge.n 66af0 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ + b.n 66afa <_PyInterpreterState_FailIfRunningMain@@Base+0x172> │ │ │ │ + orrs.w r4, r3, r1 │ │ │ │ + beq.n 66af0 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ + negs r7, r3 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r4, r4, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ + sbcs.w r4, r6, r4 │ │ │ │ + blt.n 66b02 <_PyInterpreterState_FailIfRunningMain@@Base+0x17a> │ │ │ │ + adds r3, r3, r2 │ │ │ │ + adc.w r4, r1, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + b.n 66b0c <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 66b0c <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + strd r3, r4, [r0] │ │ │ │ + cbnz r5, 66b16 <_PyInterpreterState_FailIfRunningMain@@Base+0x18e> │ │ │ │ + negs r0, r1 │ │ │ │ + cbz r1, 66b30 <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #65272 @ 0xfef8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + 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 r2, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 66b5c <_PyInterpreterState_FailIfRunningMain@@Base+0x1d4> │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 66b8a <_PyInterpreterState_FailIfRunningMain@@Base+0x202> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66b70 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66b8c <_PyInterpreterState_FailIfRunningMain@@Base+0x204> │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 66bb6 <_PyInterpreterState_FailIfRunningMain@@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 17bee8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66bb6 <_PyInterpreterState_FailIfRunningMain@@Base+0x22e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66bb6 <_PyInterpreterState_FailIfRunningMain@@Base+0x22e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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 66be4 <_PyInterpreterState_FailIfRunningMain@@Base+0x25c> │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 66c12 <_PyInterpreterState_FailIfRunningMain@@Base+0x28a> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66bf8 <_PyInterpreterState_FailIfRunningMain@@Base+0x270> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66c14 <_PyInterpreterState_FailIfRunningMain@@Base+0x28c> │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 66c3e <_PyInterpreterState_FailIfRunningMain@@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 119d5c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66c3e <_PyInterpreterState_FailIfRunningMain@@Base+0x2b6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66c3e <_PyInterpreterState_FailIfRunningMain@@Base+0x2b6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_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 66c6c <_PyInterpreterState_FailIfRunningMain@@Base+0x2e4> │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 66c9a <_PyInterpreterState_FailIfRunningMain@@Base+0x312> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 66c80 <_PyInterpreterState_FailIfRunningMain@@Base+0x2f8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 66c9c <_PyInterpreterState_FailIfRunningMain@@Base+0x314> │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 66cc6 <_PyInterpreterState_FailIfRunningMain@@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 18436c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66cc6 <_PyInterpreterState_FailIfRunningMain@@Base+0x33e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66cc6 <_PyInterpreterState_FailIfRunningMain@@Base+0x33e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #40668 @ 0x9edc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a270 │ │ │ │ + │ │ │ │ +00066cd6 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #36] @ (66d0c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 1f87a8 <_PyEval_SetProfile@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66d08 │ │ │ │ + movw r0, #40684 @ 0x9eec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1ef9fc │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00066d10 : │ │ │ │ + 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] @ (66e10 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (66e14 ) │ │ │ │ + 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 66d4a │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 66d3a │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66d68 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d9d84 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 66d84 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 66d74 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66d90 │ │ │ │ + ldr r0, [pc, #136] @ (66e14 ) │ │ │ │ + bl 24783c │ │ │ │ + movw r6, #40724 @ 0x9f14 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r5, 66e0a │ │ │ │ + bl 1f87a8 <_PyEval_SetProfile@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66db6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ef9fc │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 66dca │ │ │ │ + strexb r2, sl, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66dba │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66de6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [pc, #52] @ (66e14 ) │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d9d84 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 66dfc │ │ │ │ + strexb r2, r9, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66dec │ │ │ │ + dmb ish │ │ │ │ + beq.n 66da0 │ │ │ │ + ldr r0, [pc, #16] @ (66e14 ) │ │ │ │ + bl 24783c │ │ │ │ + b.n 66da0 │ │ │ │ + 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} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r0, #0 │ │ │ │ + movwne r0, #23569 @ 0x5c11 │ │ │ │ + moveq r1, r0 │ │ │ │ + movtne r0, #22 │ │ │ │ + bl 66d10 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00066e4c : │ │ │ │ + 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] @ (66f4c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (66f50 ) │ │ │ │ + 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 66e86 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 66e76 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66ea4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d9d84 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 66ec0 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 66eb0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66ecc │ │ │ │ + ldr r0, [pc, #136] @ (66f50 ) │ │ │ │ + bl 24783c │ │ │ │ + movw r6, #40776 @ 0x9f48 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r5, 66f46 │ │ │ │ + bl 1f16a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66ef2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ef9fc │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 66f06 │ │ │ │ + strexb r2, sl, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66ef6 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66f22 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [pc, #52] @ (66f50 ) │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d9d84 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 66f38 │ │ │ │ + strexb r2, r9, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66f28 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66edc │ │ │ │ + ldr r0, [pc, #16] @ (66f50 ) │ │ │ │ + bl 24783c │ │ │ │ + b.n 66edc │ │ │ │ + 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} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r0, #0 │ │ │ │ + movwne r0, #45217 @ 0xb0a1 │ │ │ │ + moveq r1, r0 │ │ │ │ + movtne r0, #21 │ │ │ │ + bl 66e4c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00066f88 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1cd054 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 66fa6 │ │ │ │ + bl d3eec │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 66fbc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66fba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 66fba │ │ │ │ + bl 77ed8 <_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 1cd054 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6701a │ │ │ │ + add.w r5, r0, r5, lsl #2 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + cbz r7, 66ff6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + movw r1, #41192 @ 0xa0e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 8511c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 66ffe │ │ │ │ + mov r1, r6 │ │ │ │ + bl d28a8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6700e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 67012 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 6701a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6700e │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006701e : │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 66fbe │ │ │ │ + │ │ │ │ +00067022 : │ │ │ │ + movs r3, #3 │ │ │ │ + b.n 66fbe │ │ │ │ + │ │ │ │ +00067026 <_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 13b494 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 24de48 │ │ │ │ + │ │ │ │ +00067044 <_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 67062 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 67066 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 67090 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 231784 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67062 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2317b0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 67090 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6c284 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 154d5c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 67062 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d3eec │ │ │ │ + b.n 67062 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00067094 : │ │ │ │ + ldr r0, [pc, #28] @ (670b4 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r1, #4300 @ 0x10cc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #40824 @ 0x9f78 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + b.w 1284b0 <_PyErr_SetString@@Base> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000670b8 <_PyState_AddModule@@Base>: │ │ │ │ + mov r3, r2 │ │ │ │ + cbz r2, 670f8 <_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, 670ec <_PyState_AddModule@@Base+0x34> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #56356 @ 0xdc24 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1284b0 <_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 1a6338 │ │ │ │ + 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, #40860 @ 0x9f9c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1284b0 <_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, #40860 @ 0x9f9c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1284b0 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0006714e <_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, 6717a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 6717a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 67176 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 6717a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 6717a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 6718e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1287 @ 0x507 │ │ │ │ + movw r0, #50844 @ 0xc69c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6719a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d2afc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000671a4 : │ │ │ │ + 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, 671ce │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 671ce │ │ │ │ + cbz r1, 671ca │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 671ce │ │ │ │ + cbz r2, 671ce │ │ │ │ + cbnz r3, 671e2 │ │ │ │ + movw r1, #1313 @ 0x521 │ │ │ │ + movw r0, #50844 @ 0xc69c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 671ec │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d2afc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000671f0 <_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, 6721a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 6721a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 67216 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 6721a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 6721a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 6722e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1338 @ 0x53a │ │ │ │ + movw r0, #50844 @ 0xc69c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 67238 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d2afc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 67276 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x86> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #49396 @ 0xc0f4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6729e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xae> │ │ │ │ + ldr r2, [pc, #40] @ (672a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb0>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bl 1a6e44 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 67272 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x82> │ │ │ │ + cbz r0, 67296 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa6> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1a8720 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 72328 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 67456 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x266> │ │ │ │ + ldr r3, [pc, #412] @ (67460 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x270>) │ │ │ │ + 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 672e6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf6> │ │ │ │ + bne.n 672ea <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfa> │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ + subs r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r6, #1 │ │ │ │ + b.n 672ec <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfc> │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 672ec <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfc> │ │ │ │ + movs r6, #0 │ │ │ │ + movw r3, #5924 @ 0x1724 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + adds r7, #16 │ │ │ │ + ldr.w r0, [r7, #-16] │ │ │ │ + cbz r0, 67334 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x144> │ │ │ │ + bl 7a270 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + bl 83bbc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 6732a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x13a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6732a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x13a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + adds r7, #16 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 672fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10c> │ │ │ │ + b.n 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + movw r3, #5928 @ 0x1728 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + adds r7, #16 │ │ │ │ + cbz r0, 6737a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x18a> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 67342 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x152> │ │ │ │ + bl 7a270 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + bl 83bbc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 67372 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x182> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67372 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x182> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67342 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x152> │ │ │ │ + b.n 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + movw r3, #5932 @ 0x172c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + adds r7, #16 │ │ │ │ + cbz r0, 673c0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1d0> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 67388 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x198> │ │ │ │ + bl 7a270 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + bl 83bbc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 673b8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1c8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 673b8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67388 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x198> │ │ │ │ + b.n 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + movw r3, #10692 @ 0x29c4 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 67458 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x268> │ │ │ │ + adds r6, #16 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [r6, #-16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67458 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x268> │ │ │ │ + bl 7a270 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl d055c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 67404 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x214> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + beq.n 6741a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x22a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 6743c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x24c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6743c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x24c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6743c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x24c> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 83bbc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 67436 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x246> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67436 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x246> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 67440 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x250> │ │ │ │ + adds r6, #16 │ │ │ │ + b.n 673d4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1e4> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67456 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x266> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 67456 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x266> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_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} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r5, [r0, #72] @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ + ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ + cbnz r0, 67496 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a6> │ │ │ │ + movw r1, #5984 @ 0x1760 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #24516 @ 0x5fc4 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 674aa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2ba> │ │ │ │ + bl 10f114 │ │ │ │ + b.n 674ca <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2da> │ │ │ │ + bl 107be4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 674ca <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2da> │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 674ca <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2da> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 11f1d8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + │ │ │ │ +000674d4 : │ │ │ │ + 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] @ (67540 ) │ │ │ │ + bl 128310 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 67506 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 67538 │ │ │ │ + movw r0, #5940 @ 0x1734 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 111700 │ │ │ │ + cbz r0, 67538 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [pc, #56] @ (67544 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 934d4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6752c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 67530 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 67538 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6752c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + beq.n 674a4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2b4> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + b.n 671d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r0, 67556 │ │ │ │ + movw r0, #57040 @ 0xded0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 1bf174 │ │ │ │ + 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, #40904 @ 0x9fc8 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ + movw r6, #45576 @ 0xb208 │ │ │ │ + movt r6, #39 @ 0x27 │ │ │ │ + movw r5, #40896 @ 0x9fc0 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + subs r4, #4 │ │ │ │ + movw r0, #30824 @ 0x7868 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 1bf174 │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + sub.w r3, r1, #32 │ │ │ │ + cbz r1, 675d6 │ │ │ │ + cmp r1, #39 @ 0x27 │ │ │ │ + bne.n 675a8 │ │ │ │ + movw r0, #40888 @ 0x9fb8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1bf174 │ │ │ │ + b.n 6758c │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ + bhi.n 675ba │ │ │ │ + movw r0, #40892 @ 0x9fbc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1bf174 │ │ │ │ + b.n 6758c │ │ │ │ + cmp r1, #255 @ 0xff │ │ │ │ + bhi.n 675c6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1bf174 │ │ │ │ + b.n 6758c │ │ │ │ + cmp.w r1, #65536 @ 0x10000 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, r7 │ │ │ │ + bl 1bf174 │ │ │ │ + b.n 6758c │ │ │ │ + movw r0, #30824 @ 0x7868 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 1bf174 │ │ │ │ + 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 67610 │ │ │ │ + ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 67630 │ │ │ │ + cbz r1, 67638 │ │ │ │ + movw r0, #40912 @ 0x9fd0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 154030 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 6764e │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 67638 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 67638 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1b3f58 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 67630 │ │ │ │ + movw r0, #40912 @ 0x9fd0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 67630 │ │ │ │ + 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] @ (676b8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ + cbz r3, 676a8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + bl f46cc │ │ │ │ + mov r6, r0 │ │ │ │ + bl 13bfcc │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 67698 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9472 @ 0x2500 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 676b0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 20991c <_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 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f46cc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 676e8 │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 67700 │ │ │ │ + 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 {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f46cc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 67724 │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 6772c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6777c │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 67744 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13312 @ 0x3400 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 690c2 <_Py_open@@Base+0xbf4> │ │ │ │ + bl 12844c │ │ │ │ + b.n 67720 │ │ │ │ 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, 69116 <_Py_open@@Base+0xc48> │ │ │ │ - cbz r0, 69116 <_Py_open@@Base+0xc48> │ │ │ │ - movw r1, #35752 @ 0x8ba8 │ │ │ │ + cbnz r3, 67774 │ │ │ │ + cbz r0, 67774 │ │ │ │ + movw r1, #40936 @ 0x9fe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 69116 <_Py_open@@Base+0xc48> │ │ │ │ + cbnz r0, 67774 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a1e8 │ │ │ │ + b.w 7a270 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r1, r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4076] @ 0xfec │ │ │ │ + movw r3, #20228 @ 0x4f04 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cbz r2, 677a0 │ │ │ │ + blx 29198 │ │ │ │ + movw r2, #38480 @ 0x9650 │ │ │ │ + movt r2, #74 @ 0x4a │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2912c │ │ │ │ + movw r1, #59344 @ 0xe7d0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + movs r2, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 677e8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #3944 @ 0xf68 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19d930 <_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 │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29a1c │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ + │ │ │ │ +00067816 <_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, #40952 @ 0x9ff8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 6777e │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w r9, [pc, #280] @ 6795c <_Py_FatalRefcountErrorFunc@@Base+0x146> │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 67954 <_Py_FatalRefcountErrorFunc@@Base+0x13e> │ │ │ │ + movw r5, #4780 @ 0x12ac │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + mul.w r1, r2, r6 │ │ │ │ + ldr.w sl, [r5, r1] │ │ │ │ + cmp sl, r7 │ │ │ │ + beq.n 6787e <_Py_FatalRefcountErrorFunc@@Base+0x68> │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, #5 │ │ │ │ + bne.n 67860 <_Py_FatalRefcountErrorFunc@@Base+0x4a> │ │ │ │ + mov.w r1, #624 @ 0x270 │ │ │ │ + movs r6, #4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 67882 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ + mov.w fp, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov.w ip, #156 @ 0x9c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r4, [r9, #1192] @ 0x4a8 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mla ip, ip, r6, r5 │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ + cbz r2, 678b2 <_Py_FatalRefcountErrorFunc@@Base+0x9c> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + str.w r2, [ip, #4] │ │ │ │ + adds r1, #12 │ │ │ │ + add r1, r5 │ │ │ │ + blx 2a174 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 678dc <_Py_FatalRefcountErrorFunc@@Base+0xc6> │ │ │ │ + movs r2, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #59344 @ 0xe7d0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 19d930 <_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 67918 <_Py_FatalRefcountErrorFunc@@Base+0x102> │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #23 │ │ │ │ + add r0, sp, #16 │ │ │ │ + movw r5, #51876 @ 0xcaa4 │ │ │ │ + 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, #41012 @ 0xa034 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 29b58 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #20492 @ 0x500c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ee20 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ + bl 2b554 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r3, [r8] │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 29e30 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00067960 : │ │ │ │ + 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] @ (67a0c ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6798a │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6797a │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 67998 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 269c94 │ │ │ │ + movw r0, #19968 @ 0x4e00 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + cmp r2, #31 │ │ │ │ + ble.n 679d4 │ │ │ │ + mov.w r2, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r4] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 679c0 │ │ │ │ + strexb r3, r2, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 679b0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 679ce │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 24783c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 67a0a │ │ │ │ + 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 679fa │ │ │ │ + strexb r3, r1, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 679ea │ │ │ │ + dmb ish │ │ │ │ + beq.n 67a08 │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 24783c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + strh r0, [r0, r7] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00067a10 : │ │ │ │ + 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, 67a5c │ │ │ │ + bl 97eec <_Py_GetConfig@@Base> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cbz r0, 67a5e │ │ │ │ + cbz r4, 67a5c │ │ │ │ + movw r1, #56648 @ 0xdd48 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a890 │ │ │ │ + cbz r0, 67a5c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #37068 @ 0x90cc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + blx 2a890 │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + b.n 67a5e │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067a60 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 2bb44 │ │ │ │ + │ │ │ │ +00067a68 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 2bb44 │ │ │ │ + │ │ │ │ +00067a6e : │ │ │ │ + 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, #56648 @ 0xdd48 │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00067ab4 : │ │ │ │ + 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 5f3ba │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067ad6 : │ │ │ │ + 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 5f3ba │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067afa : │ │ │ │ + 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 5f3ba │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067b1e : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00067b3e : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b7ce │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 7fa1c │ │ │ │ + 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, 67b82 │ │ │ │ + cmp r1, #3 │ │ │ │ + bne.n 67b82 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 67b9c │ │ │ │ + ldr r4, [pc, #104] @ (67bec ) │ │ │ │ + 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 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 67be4 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f46cc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 67bae │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 67be4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f46cc │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 67bc0 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 67be4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl f46cc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 67bd2 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 67be4 │ │ │ │ + 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 26c164 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #624] @ (67e60 ) │ │ │ │ + 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, 67c10 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67c10 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 67c10 │ │ │ │ + cbnz r0, 67c28 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #48] @ (67c48 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 67c40 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f46cc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 67c3a │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 67c40 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29774 <_exit@plt> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #800] @ (67f6c ) │ │ │ │ + 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, 67c6c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67c6c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 67c6c │ │ │ │ + cbnz r0, 67c88 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (67cc4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 67c88 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 67cc0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f46cc │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 67ca6 │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 67c84 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 67cc0 │ │ │ │ + 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 r2, [pc, #976] @ (68098 ) │ │ │ │ + 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, 67ce8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67ce8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 67ce8 │ │ │ │ + cbnz r0, 67d04 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #84] @ (67d44 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 67d04 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 67d40 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f46cc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 67d20 │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 67d00 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 67d40 │ │ │ │ + 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, #128] @ (67dc8 ) │ │ │ │ + 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, 67d68 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67d68 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 67d68 │ │ │ │ + cbnz r0, 67d84 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #76] @ (67dbc ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 67d84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 67db8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f46cc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 67da0 │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 67d80 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 67db8 │ │ │ │ + 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, #304] @ (67ef0 ) │ │ │ │ + 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, 67de0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67de0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 67de0 │ │ │ │ + cbnz r0, 67df8 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (67e20 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 67e18 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f46cc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 67e0a │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 67e18 │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 800f4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #480] @ (68004 ) │ │ │ │ + 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, 67e44 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67e44 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 67e44 │ │ │ │ + cbnz r0, 67e5c │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (67e84 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 67e7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f46cc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 67e6e │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 67e7c │ │ │ │ + and.w r0, r4, #127 @ 0x7f │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 800f4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #656] @ (68118 ) │ │ │ │ + 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, 67ea8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67ea8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 67ea8 │ │ │ │ + cbnz r0, 67ec0 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (67ee8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 67ee0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f46cc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 67ed2 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 67ee0 │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 800f4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #832] @ (6822c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + 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, 67f06 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 67f08 │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 67f14 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 67f14 │ │ │ │ + cbnz r1, 67f14 │ │ │ │ + cbnz r0, 67f2c │ │ │ │ + ldr r5, [pc, #160] @ (67fb8 ) │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [sp, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67fb0 │ │ │ │ + cbz r4, 67f7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c3614 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 67fb0 │ │ │ │ + beq.n 67f7c │ │ │ │ + ldr r1, [pc, #128] @ (67fbc ) │ │ │ │ + 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 8e0a0 │ │ │ │ + cbz r0, 67f70 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + it eq │ │ │ │ + addeq r4, #1 │ │ │ │ + b.n 67f52 │ │ │ │ + ldr r3, [pc, #76] @ (67fc0 ) │ │ │ │ + ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r4, r3 │ │ │ │ + b.n 67f9a │ │ │ │ + ldr r1, [pc, #60] @ (67fbc ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r2, [pc, #60] @ (67fc0 ) │ │ │ │ + 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 67fa4 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 67fb0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 7fa1c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #1008] @ (683ac <_Py_stat@@Base+0xd2>) │ │ │ │ + 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 37ae4 │ │ │ │ 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 68018 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #25088 @ 0x6200 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6804e │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 89098 │ │ │ │ + cbz r0, 6804e │ │ │ │ + blx 29b58 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + ite ne │ │ │ │ + movwne r1, #28716 @ 0x702c │ │ │ │ + movweq r1, #41056 @ 0xa060 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ite ne │ │ │ │ + movtne r1, #39 @ 0x27 │ │ │ │ + movteq r1, #42 @ 0x2a │ │ │ │ + bl 12844c │ │ │ │ + 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] @ (68124 ) │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 11de44 │ │ │ │ + ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ + cbz r5, 68088 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 68098 │ │ │ │ + movw r1, #41088 @ 0xa080 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 1003dc │ │ │ │ + cbz r5, 68120 │ │ │ │ + movw sl, #41212 @ 0xa0fc │ │ │ │ + movt sl, #42 @ 0x2a │ │ │ │ + movw r9, #41224 @ 0xa108 │ │ │ │ + movt r9, #42 @ 0x2a │ │ │ │ + movw r8, #15272 @ 0x3ba8 │ │ │ │ + movt r8, #41 @ 0x29 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + movs r7, #0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #41156 @ 0xa0c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 19d930 <_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 6810e │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r6, #-8] │ │ │ │ + mov r0, r4 │ │ │ │ + adds r7, #1 │ │ │ │ + bl 1ef100 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r6, #-4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ef4e4 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19d930 <_Py_write_noraise@@Base> │ │ │ │ + b.n 680d0 │ │ │ │ + movw r1, #15272 @ 0x3ba8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + movs r2, #1 │ │ │ │ + b.w 19d930 <_Py_write_noraise@@Base> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00068128 : │ │ │ │ + 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, #11172 @ 0x2ba4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + sub sp, #4 │ │ │ │ + blx 29c34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 681dc │ │ │ │ + movw r5, #11572 @ 0x2d34 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 68168 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + movs r1, #1 │ │ │ │ + bl 11de44 │ │ │ │ + b.n 6817c │ │ │ │ + bl 350bc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6815e │ │ │ │ + b.n 681e0 │ │ │ │ + cbnz r4, 681ca │ │ │ │ + cmp.w r7, #4096 @ 0x1000 │ │ │ │ + bcc.n 681be │ │ │ │ + mov r3, r6 │ │ │ │ + mov.w r2, #4096 @ 0x1000 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2a650 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + blx 29fe0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + blx 29a1c │ │ │ │ + clz r3, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov.w r3, r3, lsr #5 │ │ │ │ + ite cs │ │ │ │ + movcs r4, #0 │ │ │ │ + movcc r4, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 68174 │ │ │ │ + b.n 681ca │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29cc4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6817c │ │ │ │ + b.n 681ce │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + blx 293a0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 1003dc │ │ │ │ + b.n 681e0 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ │ │ + add sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000681ea : │ │ │ │ + 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, 6820c │ │ │ │ + adds r5, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + b.n 681fc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72328 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6829c │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29490 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 6822e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2987c │ │ │ │ + add.w r5, r6, r0, lsl #2 │ │ │ │ + subs r1, r5, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + asrs r1, r1, #2 │ │ │ │ + bl 88a54 │ │ │ │ + cbnz r0, 68252 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6829c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 6829c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6829c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + str r0, [r2, r4] │ │ │ │ + adds r4, #4 │ │ │ │ + cbz r3, 68260 │ │ │ │ + adds r6, r5, #4 │ │ │ │ + b.n 68218 │ │ │ │ + ldr r0, [pc, #72] @ (682ac ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #72] @ (682b0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1ced94 │ │ │ │ + cbz r0, 68282 │ │ │ │ + movw r1, #41236 @ 0xa114 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #52] @ (682b4 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 682aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 682aa │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #41260 @ 0xa12c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #12] @ (682b4 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 6863c <_Py_open@@Base+0x28e> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ + 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 552ba <_Py_hashtable_size@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000682da <_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 112320 │ │ │ │ + cbz r0, 6833a <_Py_stat@@Base+0x60> │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 144458 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 68318 <_Py_stat@@Base+0x3e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6833a <_Py_stat@@Base+0x60> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6833a <_Py_stat@@Base+0x60> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6833a <_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 6833e <_Py_stat@@Base+0x64> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6833e <_Py_stat@@Base+0x64> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6833e <_Py_stat@@Base+0x64> │ │ │ │ + mvn.w r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r5, #11484 @ 0x2cdc │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cbz r4, 68370 <_Py_stat@@Base+0x96> │ │ │ │ + bl 95f60 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98a60 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 800f4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 95f60 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2a380 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98a60 │ │ │ │ + bl e4e58 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000683ae <_Py_open@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r7, r0 │ │ │ │ + orr.w r6, r1, #524288 @ 0x80000 │ │ │ │ + bl 8fd28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 68454 <_Py_open@@Base+0xa6> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #55332 @ 0xd824 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #57180 @ 0xdf5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 90128 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 6846c <_Py_open@@Base+0xbe> │ │ │ │ + bl 95f60 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a004 <__open64_2@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 98a60 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 68422 <_Py_open@@Base+0x74> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 6845a <_Py_open@@Base+0xac> │ │ │ │ + bl e4e58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 683f4 <_Py_open@@Base+0x46> │ │ │ │ + b.n 6846c <_Py_open@@Base+0xbe> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68438 <_Py_open@@Base+0x8a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 68438 <_Py_open@@Base+0x8a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r3, #23144 @ 0x5a68 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + bl 1b4e30 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 68486 <_Py_open@@Base+0xd8> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29fa0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 68486 <_Py_open@@Base+0xd8> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b78 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68454 <_Py_open@@Base+0xa6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 68454 <_Py_open@@Base+0xa6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68454 <_Py_open@@Base+0xa6> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ + ldr r3, [pc, #108] @ (6850c <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #3560 @ 0xde8 │ │ │ │ + movt r6, #41 @ 0x29 │ │ │ │ + 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 212fc4 │ │ │ │ + cbnz r0, 684c4 <_Py_open@@Base+0x116> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 684f4 <_Py_open@@Base+0x146> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #56984 @ 0xde98 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #38216 @ 0x9548 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 90128 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 684c0 <_Py_open@@Base+0x112> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 21561c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 684c0 <_Py_open@@Base+0x112> │ │ │ │ + bl 800f4 │ │ │ │ + ldr r3, [pc, #20] @ (6850c <_Py_open@@Base+0x15e>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 68506 <_Py_open@@Base+0x158> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, 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, #41284 @ 0xa144 │ │ │ │ + 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 ddf54 │ │ │ │ + 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, #41316 @ 0xa164 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r3, r4, [r1, #16] │ │ │ │ + ldrd r1, r2, [r1, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl ddf54 │ │ │ │ + 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 1fa518 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #41372 @ 0xa19c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + b.w ddf54 │ │ │ │ + push {r4} │ │ │ │ + mov r3, r0 │ │ │ │ + dmb ish │ │ │ │ + ldrb r1, [r0, #8] │ │ │ │ + dmb ish │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + tst.w r1, #1 │ │ │ │ + movw r4, #41396 @ 0xa1b4 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + movw r1, #14136 @ 0x3738 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #41408 @ 0xa1c0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + it eq │ │ │ │ + moveq r1, r4 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w ddf54 │ │ │ │ + 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, #14136 @ 0x3738 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + movw r3, #41396 @ 0xa1b4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + strd r4, r0, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, r3 │ │ │ │ + movw r0, #41432 @ 0xa1d8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl ddf54 │ │ │ │ + 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 b7258 │ │ │ │ + cbnz r0, 68642 <_Py_open@@Base+0x294> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68674 <_Py_open@@Base+0x2c6> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7258 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6863e <_Py_open@@Base+0x290> │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7258 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6863e <_Py_open@@Base+0x290> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #41476 @ 0xa204 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl ddf54 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 71438 │ │ │ │ + cbz r0, 686f4 <_Py_open@@Base+0x346> │ │ │ │ + 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 686f6 <_Py_open@@Base+0x348> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w r9, [r3, r6, lsl #2] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 686b2 <_Py_open@@Base+0x304> │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 68698 <_Py_open@@Base+0x2ea> │ │ │ │ + bl 7fa1c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cbz r5, 686de <_Py_open@@Base+0x330> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 79500 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 686d8 <_Py_open@@Base+0x32a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 686d8 <_Py_open@@Base+0x32a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bge.n 686ae <_Py_open@@Base+0x300> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 686f4 <_Py_open@@Base+0x346> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 686f4 <_Py_open@@Base+0x346> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b.n 68678 <_Py_open@@Base+0x2ca> │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 68678 <_Py_open@@Base+0x2ca> │ │ │ │ + cbz r0, 6876a <_Py_open@@Base+0x3bc> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7210c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 68736 <_Py_open@@Base+0x388> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6876a <_Py_open@@Base+0x3bc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6876a <_Py_open@@Base+0x3bc> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6876a <_Py_open@@Base+0x3bc> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7210c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 6876e <_Py_open@@Base+0x3c0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 68754 <_Py_open@@Base+0x3a6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 68754 <_Py_open@@Base+0x3a6> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6876a <_Py_open@@Base+0x3bc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6876a <_Py_open@@Base+0x3bc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 68786 <_Py_open@@Base+0x3d8> │ │ │ │ + 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, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f46cc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 687aa <_Py_open@@Base+0x3fc> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 687ae <_Py_open@@Base+0x400> │ │ │ │ + b.n 687f0 <_Py_open@@Base+0x442> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 687c6 <_Py_open@@Base+0x418> │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #41516 @ 0xa22c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 687f0 <_Py_open@@Base+0x442> │ │ │ │ + cmp.w r0, #65536 @ 0x10000 │ │ │ │ + blt.n 687e4 <_Py_open@@Base+0x436> │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #41588 @ 0xa274 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 687f0 <_Py_open@@Base+0x442> │ │ │ │ + rev16 r0, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + uxth r0, r0 │ │ │ │ + b.w 7def4 │ │ │ │ + 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 f46cc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68814 <_Py_open@@Base+0x466> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 68818 <_Py_open@@Base+0x46a> │ │ │ │ + b.n 6885a <_Py_open@@Base+0x4ac> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 68830 <_Py_open@@Base+0x482> │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #41656 @ 0xa2b8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 6885a <_Py_open@@Base+0x4ac> │ │ │ │ + cmp.w r0, #65536 @ 0x10000 │ │ │ │ + blt.n 6884e <_Py_open@@Base+0x4a0> │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #41728 @ 0xa300 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 6885a <_Py_open@@Base+0x4ac> │ │ │ │ + rev16 r0, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + uxth r0, r0 │ │ │ │ + b.w 7def4 │ │ │ │ + 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 11bcc0 │ │ │ │ + cbz r0, 688c0 <_Py_open@@Base+0x512> │ │ │ │ + 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 6889a <_Py_open@@Base+0x4ec> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6889a <_Py_open@@Base+0x4ec> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 688b4 <_Py_open@@Base+0x506> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #41796 @ 0xa344 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 688c0 <_Py_open@@Base+0x512> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 7def4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bgt.n 688ca <_Py_open@@Base+0x51c> │ │ │ │ + b.w 7def4 │ │ │ │ + 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 68912 <_Py_open@@Base+0x564> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #41860 @ 0xa384 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6891e <_Py_open@@Base+0x570> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r3 │ │ │ │ + bl 89098 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 68922 <_Py_open@@Base+0x574> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68974 <_Py_open@@Base+0x5c6> │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 68944 <_Py_open@@Base+0x596> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 6891e <_Py_open@@Base+0x570> │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #4 │ │ │ │ + blx 29a34 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6895c <_Py_open@@Base+0x5ae> │ │ │ │ + movs r1, #4 │ │ │ │ + add.w r0, sp, r1 │ │ │ │ + bl 71f20 │ │ │ │ + b.n 68974 <_Py_open@@Base+0x5c6> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #41824 @ 0xa360 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 689b0 <_Py_open@@Base+0x602> │ │ │ │ + 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, 689a6 <_Py_open@@Base+0x5f8> │ │ │ │ + ldrd r3, r1, [sp] │ │ │ │ + add r0, r3 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + bl 71f20 │ │ │ │ + b.n 689ba <_Py_open@@Base+0x60c> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 689ba <_Py_open@@Base+0x60c> │ │ │ │ + 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 ce1e8 │ │ │ │ + cbnz r0, 68a26 <_Py_open@@Base+0x678> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.n 68a0e <_Py_open@@Base+0x660> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #41872 @ 0xa390 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cec7c │ │ │ │ + b.n 68a28 <_Py_open@@Base+0x67a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl cec7c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 292b0 │ │ │ │ + bl 7a270 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 68a28 <_Py_open@@Base+0x67a> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 68a32 <_Py_open@@Base+0x684> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cec7c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -94386,187 +93681,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 69172 <_Py_open@@Base+0xca4> │ │ │ │ + beq.n 68a8a <_Py_open@@Base+0x6dc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35768 @ 0x8bb8 │ │ │ │ + movw r1, #41912 @ 0xa3b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 691a6 <_Py_open@@Base+0xcd8> │ │ │ │ + bl 12844c │ │ │ │ + b.n 68abe <_Py_open@@Base+0x710> │ │ │ │ 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, #35804 @ 0x8bdc │ │ │ │ + movw r2, #41948 @ 0xa3dc │ │ │ │ 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] @ (693b4 <_Py_open@@Base+0xee6>) │ │ │ │ - bl d2864 │ │ │ │ - cbnz r0, 691aa <_Py_open@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #532] @ (68ccc <_Py_open@@Base+0x91e>) │ │ │ │ + bl d2a9c │ │ │ │ + cbnz r0, 68ac2 <_Py_open@@Base+0x714> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 693ac <_Py_open@@Base+0xede> │ │ │ │ + b.n 68cc4 <_Py_open@@Base+0x916> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 691d8 <_Py_open@@Base+0xd0a> │ │ │ │ + cbnz r0, 68af0 <_Py_open@@Base+0x742> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35832 @ 0x8bf8 │ │ │ │ + movw r1, #41976 @ 0xa3f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6937a <_Py_open@@Base+0xeac> │ │ │ │ - bl f445c │ │ │ │ + b.n 68c92 <_Py_open@@Base+0x8e4> │ │ │ │ + bl f46cc │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 691bc <_Py_open@@Base+0xcee> │ │ │ │ + blt.n 68ad4 <_Py_open@@Base+0x726> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 69218 <_Py_open@@Base+0xd4a> │ │ │ │ - bl f445c │ │ │ │ + cbz r0, 68b30 <_Py_open@@Base+0x782> │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 691fc <_Py_open@@Base+0xd2e> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 68b14 <_Py_open@@Base+0x766> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69378 <_Py_open@@Base+0xeaa> │ │ │ │ - b.n 69200 <_Py_open@@Base+0xd32> │ │ │ │ + bne.w 68c90 <_Py_open@@Base+0x8e2> │ │ │ │ + b.n 68b18 <_Py_open@@Base+0x76a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6921c <_Py_open@@Base+0xd4e> │ │ │ │ + bge.n 68b34 <_Py_open@@Base+0x786> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35868 @ 0x8c1c │ │ │ │ + movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 691d2 <_Py_open@@Base+0xd04> │ │ │ │ + bl 12844c │ │ │ │ + b.n 68aea <_Py_open@@Base+0x73c> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6922c <_Py_open@@Base+0xd5e> │ │ │ │ + cbz r3, 68b44 <_Py_open@@Base+0x796> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6922e <_Py_open@@Base+0xd60> │ │ │ │ + b.n 68b46 <_Py_open@@Base+0x798> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69244 <_Py_open@@Base+0xd76> │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 691d2 <_Py_open@@Base+0xd04> │ │ │ │ + cbnz r0, 68b5c <_Py_open@@Base+0x7ae> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 68aea <_Py_open@@Base+0x73c> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 6925c <_Py_open@@Base+0xd8e> │ │ │ │ + cbnz r0, 68b74 <_Py_open@@Base+0x7c6> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 6926c <_Py_open@@Base+0xd9e> │ │ │ │ - b.n 69270 <_Py_open@@Base+0xda2> │ │ │ │ + bhi.n 68b84 <_Py_open@@Base+0x7d6> │ │ │ │ + b.n 68b88 <_Py_open@@Base+0x7da> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2145ac │ │ │ │ + bl 215cf4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69254 <_Py_open@@Base+0xd86> │ │ │ │ - b.n 69286 <_Py_open@@Base+0xdb8> │ │ │ │ + bne.n 68b6c <_Py_open@@Base+0x7be> │ │ │ │ + b.n 68b9e <_Py_open@@Base+0x7f0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 6928a <_Py_open@@Base+0xdbc> │ │ │ │ + cbnz r4, 68ba2 <_Py_open@@Base+0x7f4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35896 @ 0x8c38 │ │ │ │ + movw r1, #42040 @ 0xa438 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6937a <_Py_open@@Base+0xeac> │ │ │ │ + b.n 68c92 <_Py_open@@Base+0x8e4> │ │ │ │ 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, 692e4 <_Py_open@@Base+0xe16> │ │ │ │ + cbz r1, 68bfc <_Py_open@@Base+0x84e> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 692ae <_Py_open@@Base+0xde0> │ │ │ │ + bls.n 68bc6 <_Py_open@@Base+0x818> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 692c6 <_Py_open@@Base+0xdf8> │ │ │ │ + bne.n 68bde <_Py_open@@Base+0x830> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35940 @ 0x8c64 │ │ │ │ + movw r1, #42084 @ 0xa464 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 69286 <_Py_open@@Base+0xdb8> │ │ │ │ + bl 12844c │ │ │ │ + b.n 68b9e <_Py_open@@Base+0x7f0> │ │ │ │ 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 692e6 <_Py_open@@Base+0xe18> │ │ │ │ + b.n 68bfe <_Py_open@@Base+0x850> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 69344 <_Py_open@@Base+0xe76> │ │ │ │ + beq.n 68c5c <_Py_open@@Base+0x8ae> │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 6931a <_Py_open@@Base+0xe4c> │ │ │ │ + bls.n 68c32 <_Py_open@@Base+0x884> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 6931a <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 68c32 <_Py_open@@Base+0x884> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 6931a <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 68c32 <_Py_open@@Base+0x884> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 69332 <_Py_open@@Base+0xe64> │ │ │ │ + bne.n 68c4a <_Py_open@@Base+0x89c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35984 @ 0x8c90 │ │ │ │ + movw r1, #42128 @ 0xa490 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 69286 <_Py_open@@Base+0xdb8> │ │ │ │ + bl 12844c │ │ │ │ + b.n 68b9e <_Py_open@@Base+0x7f0> │ │ │ │ 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] │ │ │ │ @@ -94577,1035 +93872,1077 @@ │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ movw r2, #4287 @ 0x10bf │ │ │ │ movt r2, #3 │ │ │ │ - bl 20c378 │ │ │ │ + bl 20db0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69286 <_Py_open@@Base+0xdb8> │ │ │ │ + beq.n 68b9e <_Py_open@@Base+0x7f0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fa08 │ │ │ │ + bl 7fa1c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6937a <_Py_open@@Base+0xeac> │ │ │ │ + b.n 68c92 <_Py_open@@Base+0x8e4> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6938a <_Py_open@@Base+0xebc> │ │ │ │ + cbz r3, 68ca2 <_Py_open@@Base+0x8f4> │ │ │ │ mov r0, r8 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 693a8 <_Py_open@@Base+0xeda> │ │ │ │ + ble.n 68cc0 <_Py_open@@Base+0x912> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 69394 <_Py_open@@Base+0xec6> │ │ │ │ - bl 772e4 │ │ │ │ + bl cec7c │ │ │ │ + b.n 68cac <_Py_open@@Base+0x8fe> │ │ │ │ + bl 7736c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #256] @ (694b8 <_Py_open@@Base+0xfea>) │ │ │ │ + ldr r4, [pc, #160] @ (68d70 <_Py_open@@Base+0x9c2>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 693f2 <_Py_open@@Base+0xf24> │ │ │ │ + beq.n 68d0a <_Py_open@@Base+0x95c> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 693dc <_Py_open@@Base+0xf0e> │ │ │ │ + beq.n 68cf4 <_Py_open@@Base+0x946> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 693f6 <_Py_open@@Base+0xf28> │ │ │ │ + beq.n 68d0e <_Py_open@@Base+0x960> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36068 @ 0x8ce4 │ │ │ │ + movw r1, #42212 @ 0xa4e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1276f4 │ │ │ │ + b.w 12844c │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36032 @ 0x8cc0 │ │ │ │ + movw r1, #42176 @ 0xa4c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1276f4 │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 12844c │ │ │ │ + b.w 1ea2a4 │ │ │ │ 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, #36112 @ 0x8d10 │ │ │ │ + movw r1, #42256 @ 0xa510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8c5bc │ │ │ │ - cbnz r0, 6942e <_Py_open@@Base+0xf60> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbnz r0, 68d46 <_Py_open@@Base+0x998> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69542 <_Py_open@@Base+0x1074> │ │ │ │ + b.n 68e5a <_Py_open@@Base+0xaac> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #36132 @ 0x8d24 │ │ │ │ + movw r1, #42276 @ 0xa524 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5448 │ │ │ │ + bl f56b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6942a <_Py_open@@Base+0xf5c> │ │ │ │ + beq.n 68d42 <_Py_open@@Base+0x994> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 6948a <_Py_open@@Base+0xfbc> │ │ │ │ + ble.n 68da2 <_Py_open@@Base+0x9f4> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 69456 <_Py_open@@Base+0xf88> │ │ │ │ + bcc.n 68d6e <_Py_open@@Base+0x9c0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6947e <_Py_open@@Base+0xfb0> │ │ │ │ + b.n 68d96 <_Py_open@@Base+0x9e8> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69452 <_Py_open@@Base+0xf84> │ │ │ │ + beq.n 68d6a <_Py_open@@Base+0x9bc> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 6947e <_Py_open@@Base+0xfb0> │ │ │ │ + bhi.n 68d96 <_Py_open@@Base+0x9e8> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6948c <_Py_open@@Base+0xfbe> │ │ │ │ + cbnz r0, 68da4 <_Py_open@@Base+0x9f6> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 69506 <_Py_open@@Base+0x1038> │ │ │ │ + b.n 68e1e <_Py_open@@Base+0xa70> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #36180 @ 0x8d54 │ │ │ │ + movw r1, #42324 @ 0xa554 │ │ │ │ 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 694e0 <_Py_open@@Base+0x1012> │ │ │ │ + bge.n 68df8 <_Py_open@@Base+0xa4a> │ │ │ │ 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 14b714 │ │ │ │ + bl 14c4f4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 69504 <_Py_open@@Base+0x1036> │ │ │ │ + cbz r0, 68e1c <_Py_open@@Base+0xa6e> │ │ │ │ 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 694a4 <_Py_open@@Base+0xfd6> │ │ │ │ + b.n 68dbc <_Py_open@@Base+0xa0e> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #35983 @ 0x8c8f │ │ │ │ + movw r4, #31581 @ 0x7b5d │ │ │ │ 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 69506 <_Py_open@@Base+0x1038> │ │ │ │ + b.n 68e1e <_Py_open@@Base+0xa70> │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 69520 <_Py_open@@Base+0x1052> │ │ │ │ + beq.n 68e38 <_Py_open@@Base+0xa8a> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 6950e <_Py_open@@Base+0x1040> │ │ │ │ + bl cec7c │ │ │ │ + b.n 68e26 <_Py_open@@Base+0xa78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r7 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69542 <_Py_open@@Base+0x1074> │ │ │ │ + beq.n 68e5a <_Py_open@@Base+0xaac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69542 <_Py_open@@Base+0x1074> │ │ │ │ + cbnz r3, 68e5a <_Py_open@@Base+0xaac> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, #36268 @ 0x8dac │ │ │ │ + movw r1, #42412 @ 0xa5ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 695bc <_Py_open@@Base+0x10ee> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 68ed4 <_Py_open@@Base+0xb26> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #26260 @ 0x6694 │ │ │ │ + movw r1, #32492 @ 0x7eec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #36288 @ 0x8dc0 │ │ │ │ + movw r0, #42432 @ 0xa5c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 695bc <_Py_open@@Base+0x10ee> │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 68ed4 <_Py_open@@Base+0xb26> │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - cbnz r4, 695c0 <_Py_open@@Base+0x10f2> │ │ │ │ + bl 98a60 │ │ │ │ + cbnz r4, 68ed8 <_Py_open@@Base+0xb2a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36312 @ 0x8dd8 │ │ │ │ + movw r1, #42456 @ 0xa5d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 695ca <_Py_open@@Base+0x10fc> │ │ │ │ + b.n 68ee2 <_Py_open@@Base+0xb34> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ 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, #36336 @ 0x8df0 │ │ │ │ + movw r1, #42480 @ 0xa5f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 69614 <_Py_open@@Base+0x1146> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 68f2c <_Py_open@@Base+0xb7e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 69618 <_Py_open@@Base+0x114a> │ │ │ │ + bcc.n 68f30 <_Py_open@@Base+0xb82> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36356 @ 0x8e04 │ │ │ │ + movw r1, #42500 @ 0xa604 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6966c <_Py_open@@Base+0x119e> │ │ │ │ + b.n 68f84 <_Py_open@@Base+0xbd6> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #30400 @ 0x76c0 │ │ │ │ + movw r1, #36708 @ 0x8f64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36396 @ 0x8e2c │ │ │ │ + movw r0, #42540 @ 0xa62c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69614 <_Py_open@@Base+0x1146> │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 68f2c <_Py_open@@Base+0xb7e> │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - cbnz r4, 69666 <_Py_open@@Base+0x1198> │ │ │ │ + bl 98a60 │ │ │ │ + cbnz r4, 68f7e <_Py_open@@Base+0xbd0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36420 @ 0x8e44 │ │ │ │ + movw r1, #42564 @ 0xa644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 69614 <_Py_open@@Base+0x1146> │ │ │ │ + bl 12844c │ │ │ │ + b.n 68f2c <_Py_open@@Base+0xb7e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ 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, #36444 @ 0x8e5c │ │ │ │ + movw r1, #42588 @ 0xa65c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 696be <_Py_open@@Base+0x11f0> │ │ │ │ - bl 95e08 │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 68fd6 <_Py_open@@Base+0xc28> │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - cbnz r4, 696c2 <_Py_open@@Base+0x11f4> │ │ │ │ + bl 98a60 │ │ │ │ + cbnz r4, 68fda <_Py_open@@Base+0xc2c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36464 @ 0x8e70 │ │ │ │ + movw r1, #42608 @ 0xa670 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 696c8 <_Py_open@@Base+0x11fa> │ │ │ │ + b.n 68fe0 <_Py_open@@Base+0xc32> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ 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, #36484 @ 0x8e84 │ │ │ │ + movw r1, #42628 @ 0xa684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5bc │ │ │ │ - cbnz r0, 696f2 <_Py_open@@Base+0x1224> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbnz r0, 6900a <_Py_open@@Base+0xc5c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69724 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 6903c <_Py_open@@Base+0xc8e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f9c2c │ │ │ │ + bl 1fb2a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 696ee <_Py_open@@Base+0x1220> │ │ │ │ - ldr r3, [pc, #44] @ (6972c <_Py_open@@Base+0x125e>) │ │ │ │ + beq.n 69006 <_Py_open@@Base+0xc58> │ │ │ │ + ldr r3, [pc, #44] @ (69044 <_Py_open@@Base+0xc96>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 69712 <_Py_open@@Base+0x1244> │ │ │ │ + cbz r3, 6902a <_Py_open@@Base+0xc7c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 206ad4 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 6971c <_Py_open@@Base+0x124e> │ │ │ │ + bl 20826c <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 69034 <_Py_open@@Base+0xc86> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 69724 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 6903c <_Py_open@@Base+0xc8e> │ │ │ │ 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, #36500 @ 0x8e94 │ │ │ │ + movw r1, #42644 @ 0xa694 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 69784 <_Py_open@@Base+0x12b6> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 6909c <_Py_open@@Base+0xcee> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 69772 <_Py_open@@Base+0x12a4> │ │ │ │ - bl 95e08 │ │ │ │ + cbz r3, 6908a <_Py_open@@Base+0xcdc> │ │ │ │ + bl 95f60 │ │ │ │ mov r4, r0 │ │ │ │ - bl 671c2 │ │ │ │ + bl 6425e │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 988fc │ │ │ │ - b.n 6977c <_Py_open@@Base+0x12ae> │ │ │ │ - bl 671c2 │ │ │ │ + bl 98a60 │ │ │ │ + b.n 69094 <_Py_open@@Base+0xce6> │ │ │ │ + bl 6425e │ │ │ │ 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, #36512 @ 0x8ea0 │ │ │ │ + movw r1, #42656 @ 0xa6a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 697cc <_Py_open@@Base+0x12fe> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 690e4 <_Py_open@@Base+0xd36> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 676d4 │ │ │ │ - cbz r0, 697d0 <_Py_open@@Base+0x1302> │ │ │ │ + bl 64eb2 │ │ │ │ + cbz r0, 690e8 <_Py_open@@Base+0xd3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7080 @ 0x1ba8 │ │ │ │ + movw r1, #13312 @ 0x3400 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 697d8 <_Py_open@@Base+0x130a> │ │ │ │ + b.n 690f0 <_Py_open@@Base+0xd42> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, sp │ │ │ │ + movw r1, #42668 @ 0xa6ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c7e4 │ │ │ │ + cbnz r0, 6913c <_Py_open@@Base+0xd8e> │ │ │ │ + bl d3eec │ │ │ │ + movw r2, #48321 @ 0xbcc1 │ │ │ │ + movt r2, #17 │ │ │ │ + movw r1, #42684 @ 0xa6bc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r3, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8c7e4 │ │ │ │ + cbnz r0, 69140 <_Py_open@@Base+0xd92> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 691b4 <_Py_open@@Base+0xe06> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 69142 <_Py_open@@Base+0xd94> │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + movw r1, #22464 @ 0x57c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #42700 @ 0xa6cc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 90128 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 69138 <_Py_open@@Base+0xd8a> │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl ce1e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 691ae <_Py_open@@Base+0xe00> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 29e64 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cec7c │ │ │ │ + cbz r5, 69192 <_Py_open@@Base+0xde4> │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 69192 <_Py_open@@Base+0xde4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 69192 <_Py_open@@Base+0xde4> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 691a4 <_Py_open@@Base+0xdf6> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b5c │ │ │ │ + b.n 691b4 <_Py_open@@Base+0xe06> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 691b4 <_Py_open@@Base+0xe06> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6917c <_Py_open@@Base+0xdce> │ │ │ │ + b.n 69194 <_Py_open@@Base+0xde6> │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 697fe <_Py_open@@Base+0x1330> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 69830 <_Py_open@@Base+0x1362> │ │ │ │ + bne.n 691d8 <_Py_open@@Base+0xe2a> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 6920a <_Py_open@@Base+0xe5c> │ │ │ │ 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 69828 <_Py_open@@Base+0x135a> │ │ │ │ + bne.n 69202 <_Py_open@@Base+0xe54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 69828 <_Py_open@@Base+0x135a> │ │ │ │ + cbz r3, 69202 <_Py_open@@Base+0xe54> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ 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 6985c <_Py_open@@Base+0x138e> │ │ │ │ + bge.n 69236 <_Py_open@@Base+0xe88> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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, 698a2 <_Py_open@@Base+0x13d4> │ │ │ │ + cbz r0, 6927c <_Py_open@@Base+0xece> │ │ │ │ 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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 698a8 <_Py_open@@Base+0x13da> │ │ │ │ + b.n 69282 <_Py_open@@Base+0xed4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ 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 698d4 <_Py_open@@Base+0x1406> │ │ │ │ + bge.n 692ae <_Py_open@@Base+0xf00> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ 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, 69908 <_Py_open@@Base+0x143a> │ │ │ │ + cbz r0, 692e2 <_Py_open@@Base+0xf34> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 6991a <_Py_open@@Base+0x144c> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 692f4 <_Py_open@@Base+0xf46> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2072c8 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 208a60 <_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 2070e4 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 69978 <_Py_open@@Base+0x14aa> │ │ │ │ + bl 20887c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbz r0, 69352 <_Py_open@@Base+0xfa4> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - cbz r4, 69972 <_Py_open@@Base+0x14a4> │ │ │ │ + bl 98a60 │ │ │ │ + cbz r4, 6934c <_Py_open@@Base+0xf9e> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 69978 <_Py_open@@Base+0x14aa> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 69352 <_Py_open@@Base+0xfa4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ 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, 699a6 <_Py_open@@Base+0x14d8> │ │ │ │ + cbz r0, 69380 <_Py_open@@Base+0xfd2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 699c2 <_Py_open@@Base+0x14f4> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 6939c <_Py_open@@Base+0xfee> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69996 <_Py_open@@Base+0x14c8> │ │ │ │ + bne.n 69370 <_Py_open@@Base+0xfc2> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2072c8 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 208a60 <_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, #36524 @ 0x8eac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5bc │ │ │ │ - cbnz r0, 69a0c <_Py_open@@Base+0x153e> │ │ │ │ - bl d3cbc │ │ │ │ - movw r2, #44713 @ 0xaea9 │ │ │ │ - movt r2, #17 │ │ │ │ - movw r1, #36540 @ 0x8ebc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r3, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8c5bc │ │ │ │ - cbnz r0, 69a10 <_Py_open@@Base+0x1542> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 69a84 <_Py_open@@Base+0x15b6> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 69a12 <_Py_open@@Base+0x1544> │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movw r1, #16192 @ 0x3f40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36556 @ 0x8ecc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 69a08 <_Py_open@@Base+0x153a> │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl ce088 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 69a7e <_Py_open@@Base+0x15b0> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 29e64 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - cbz r5, 69a62 <_Py_open@@Base+0x1594> │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69a62 <_Py_open@@Base+0x1594> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 69a62 <_Py_open@@Base+0x1594> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 69a74 <_Py_open@@Base+0x15a6> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 69a84 <_Py_open@@Base+0x15b6> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 69a84 <_Py_open@@Base+0x15b6> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 69a4c <_Py_open@@Base+0x157e> │ │ │ │ - b.n 69a64 <_Py_open@@Base+0x1596> │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 69abc <_Py_open@@Base+0x15ee> │ │ │ │ + cbnz r2, 693d4 <_Py_open@@Base+0x1026> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 69abe <_Py_open@@Base+0x15f0> │ │ │ │ + b.n 693d6 <_Py_open@@Base+0x1028> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #36576 @ 0x8ee0 │ │ │ │ + movw r1, #42720 @ 0xa6e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #36580 @ 0x8ee4 │ │ │ │ + movw r0, #42724 @ 0xa6e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69b70 <_Py_open@@Base+0x16a2> │ │ │ │ - cbnz r5, 69b0e <_Py_open@@Base+0x1640> │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 69488 <_Py_open@@Base+0x10da> │ │ │ │ + cbnz r5, 69426 <_Py_open@@Base+0x1078> │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69c5c <_Py_open@@Base+0x178e> │ │ │ │ + bge.w 69574 <_Py_open@@Base+0x11c6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 69b70 <_Py_open@@Base+0x16a2> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 69488 <_Py_open@@Base+0x10da> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #36592 @ 0x8ef0 │ │ │ │ + movw r1, #42736 @ 0xa6f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14b714 │ │ │ │ + bl 14c4f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69bcc <_Py_open@@Base+0x16fe> │ │ │ │ + beq.n 694e4 <_Py_open@@Base+0x1136> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 69b4e <_Py_open@@Base+0x1680> │ │ │ │ + cbz r7, 69466 <_Py_open@@Base+0x10b8> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 69b8c <_Py_open@@Base+0x16be> │ │ │ │ + bgt.n 694a4 <_Py_open@@Base+0x10f6> │ │ │ │ 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 69c64 <_Py_open@@Base+0x1796> │ │ │ │ + b.n 6957c <_Py_open@@Base+0x11ce> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 69b74 <_Py_open@@Base+0x16a6> │ │ │ │ + ble.n 6948c <_Py_open@@Base+0x10de> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36604 @ 0x8efc │ │ │ │ + movw r1, #42748 @ 0xa6fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c80 <_Py_open@@Base+0x17b2> │ │ │ │ + b.n 69598 <_Py_open@@Base+0x11ea> │ │ │ │ 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 69c64 <_Py_open@@Base+0x1796> │ │ │ │ + b.n 6957c <_Py_open@@Base+0x11ce> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69c64 <_Py_open@@Base+0x1796> │ │ │ │ + beq.n 6957c <_Py_open@@Base+0x11ce> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 69bae <_Py_open@@Base+0x16e0> │ │ │ │ + cbz r7, 694c6 <_Py_open@@Base+0x1118> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 69bae <_Py_open@@Base+0x16e0> │ │ │ │ + bgt.n 694c6 <_Py_open@@Base+0x1118> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 69c1a <_Py_open@@Base+0x174c> │ │ │ │ + blt.n 69532 <_Py_open@@Base+0x1184> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb1c │ │ │ │ - cbz r7, 69bc2 <_Py_open@@Base+0x16f4> │ │ │ │ + bl cec7c │ │ │ │ + cbz r7, 694da <_Py_open@@Base+0x112c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 800e0 │ │ │ │ - b.n 69c80 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 800f4 │ │ │ │ + b.n 69598 <_Py_open@@Base+0x11ea> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71ef8 │ │ │ │ - b.n 69c80 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3cbc │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + bl 71f20 │ │ │ │ + b.n 69598 <_Py_open@@Base+0x11ea> │ │ │ │ + bl d3eec │ │ │ │ + movw r1, #42776 @ 0xa718 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b714 │ │ │ │ - cbz r0, 69c40 <_Py_open@@Base+0x1772> │ │ │ │ + bl 14c4f4 │ │ │ │ + cbz r0, 69558 <_Py_open@@Base+0x11aa> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 69b54 <_Py_open@@Base+0x1686> │ │ │ │ + bgt.n 6946c <_Py_open@@Base+0x10be> │ │ │ │ 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 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69c30 <_Py_open@@Base+0x1762> │ │ │ │ + bge.n 69548 <_Py_open@@Base+0x119a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 69b70 <_Py_open@@Base+0x16a2> │ │ │ │ + bl cec7c │ │ │ │ + b.n 69488 <_Py_open@@Base+0x10da> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71ef8 │ │ │ │ - b.n 69c80 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3cbc │ │ │ │ - movw r1, #36644 @ 0x8f24 │ │ │ │ + bl 71f20 │ │ │ │ + b.n 69598 <_Py_open@@Base+0x11ea> │ │ │ │ + bl d3eec │ │ │ │ + movw r1, #42788 @ 0xa724 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b714 │ │ │ │ + bl 14c4f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69ade <_Py_open@@Base+0x1610> │ │ │ │ - b.n 69b70 <_Py_open@@Base+0x16a2> │ │ │ │ + bne.w 693f6 <_Py_open@@Base+0x1048> │ │ │ │ + b.n 69488 <_Py_open@@Base+0x10da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 800e0 │ │ │ │ - b.n 69c80 <_Py_open@@Base+0x17b2> │ │ │ │ - bl 95e08 │ │ │ │ + bl 800f4 │ │ │ │ + b.n 69598 <_Py_open@@Base+0x11ea> │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ - b.n 69b9c <_Py_open@@Base+0x16ce> │ │ │ │ + bl 98a60 │ │ │ │ + b.n 694b4 <_Py_open@@Base+0x1106> │ │ │ │ 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 dd7c0 │ │ │ │ + bl dda3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69ca8 <_Py_open@@Base+0x17da> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 69cdc <_Py_open@@Base+0x180e> │ │ │ │ - bl 95e08 │ │ │ │ + bne.n 695c0 <_Py_open@@Base+0x1212> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 695f4 <_Py_open@@Base+0x1246> │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 69ce0 <_Py_open@@Base+0x1812> │ │ │ │ + bge.n 695f8 <_Py_open@@Base+0x124a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 69ce0 <_Py_open@@Base+0x1812> │ │ │ │ + beq.n 695f8 <_Py_open@@Base+0x124a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ce8 <_Py_open@@Base+0x181a> │ │ │ │ + b.n 69600 <_Py_open@@Base+0x1252> │ │ │ │ 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 dd7c0 │ │ │ │ + bl dda3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69d0e <_Py_open@@Base+0x1840> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 69d0e <_Py_open@@Base+0x1840> │ │ │ │ + bne.n 69626 <_Py_open@@Base+0x1278> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 69626 <_Py_open@@Base+0x1278> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69d28 <_Py_open@@Base+0x185a> │ │ │ │ + b.n 69640 <_Py_open@@Base+0x1292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 144c34 <_Py_dup@@Base> │ │ │ │ + bl 1459fc <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69d0a <_Py_open@@Base+0x183c> │ │ │ │ - bl 800e0 │ │ │ │ + beq.n 69622 <_Py_open@@Base+0x1274> │ │ │ │ + bl 800f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69d28 <_Py_open@@Base+0x185a> │ │ │ │ + cbnz r0, 69640 <_Py_open@@Base+0x1292> │ │ │ │ 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, #36744 @ 0x8f88 │ │ │ │ + movw r1, #42888 @ 0xa788 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 69d78 <_Py_open@@Base+0x18aa> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 69690 <_Py_open@@Base+0x12e2> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69d7c <_Py_open@@Base+0x18ae> │ │ │ │ + bne.n 69694 <_Py_open@@Base+0x12e6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69da8 <_Py_open@@Base+0x18da> │ │ │ │ + beq.n 696c0 <_Py_open@@Base+0x1312> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36760 @ 0x8f98 │ │ │ │ + movw r1, #42904 @ 0xa798 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69dd8 <_Py_open@@Base+0x190a> │ │ │ │ + b.n 696f0 <_Py_open@@Base+0x1342> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69d88 <_Py_open@@Base+0x18ba> │ │ │ │ + bne.n 696a0 <_Py_open@@Base+0x12f2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69da8 <_Py_open@@Base+0x18da> │ │ │ │ - b.n 69d5c <_Py_open@@Base+0x188e> │ │ │ │ + beq.n 696c0 <_Py_open@@Base+0x1312> │ │ │ │ + b.n 69674 <_Py_open@@Base+0x12c6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36804 @ 0x8fc4 │ │ │ │ + movw r1, #42948 @ 0xa7c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 69d78 <_Py_open@@Base+0x18aa> │ │ │ │ + bl cec7c │ │ │ │ + b.n 69690 <_Py_open@@Base+0x12e2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69dcc <_Py_open@@Base+0x18fe> │ │ │ │ + cbnz r0, 696e4 <_Py_open@@Base+0x1336> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 69d78 <_Py_open@@Base+0x18aa> │ │ │ │ + bl cec7c │ │ │ │ + b.n 69690 <_Py_open@@Base+0x12e2> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ 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 671c2 │ │ │ │ + bl 6425e │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69e06 <_Py_open@@Base+0x1938> │ │ │ │ + bcc.n 6971e <_Py_open@@Base+0x1370> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69e0c <_Py_open@@Base+0x193e> │ │ │ │ + bcs.n 69724 <_Py_open@@Base+0x1376> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69e10 <_Py_open@@Base+0x1942> │ │ │ │ + b.n 69728 <_Py_open@@Base+0x137a> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 67076 │ │ │ │ + bl 64046 │ │ │ │ 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, #36832 @ 0x8fe0 │ │ │ │ + movw r1, #42976 @ 0xa7e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #43068 @ 0xa83c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 69796 <_Py_open@@Base+0x13e8> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.n 6979a <_Py_open@@Base+0x13ec> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #43084 @ 0xa84c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ + b.n 697ca <_Py_open@@Base+0x141c> │ │ │ │ + bl 64d7e │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 6418c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 697c4 <_Py_open@@Base+0x1416> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movw r1, #43120 @ 0xa870 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1c30 │ │ │ │ + b.n 69796 <_Py_open@@Base+0x13e8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7fa1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69e66 <_Py_open@@Base+0x1998> │ │ │ │ + bpl.n 697f8 <_Py_open@@Base+0x144a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4b44 │ │ │ │ + bl f4db4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e7e <_Py_open@@Base+0x19b0> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 69e7e <_Py_open@@Base+0x19b0> │ │ │ │ - b.n 69e88 <_Py_open@@Base+0x19ba> │ │ │ │ + bne.n 69810 <_Py_open@@Base+0x1462> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 69810 <_Py_open@@Base+0x1462> │ │ │ │ + b.n 6981a <_Py_open@@Base+0x146c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36924 @ 0x903c │ │ │ │ + movw r1, #43148 @ 0xa88c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1a08 │ │ │ │ + b.w d1c30 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dee8 │ │ │ │ + b.w 7def4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69e3c <_Py_open@@Base+0x196e> │ │ │ │ + b.n 697ce <_Py_open@@Base+0x1420> │ │ │ │ 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 f4b44 │ │ │ │ + bl f4db4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69eb0 <_Py_open@@Base+0x19e2> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 69ec8 <_Py_open@@Base+0x19fa> │ │ │ │ + bne.n 69842 <_Py_open@@Base+0x1494> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 6985a <_Py_open@@Base+0x14ac> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69ecc <_Py_open@@Base+0x19fe> │ │ │ │ + cbnz r0, 6985e <_Py_open@@Base+0x14b0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ed2 <_Py_open@@Base+0x1a04> │ │ │ │ + b.n 69864 <_Py_open@@Base+0x14b6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fb00 │ │ │ │ + bl 8fd28 │ │ │ │ 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 │ │ │ │ @@ -95613,2102 +94950,2042 @@ │ │ │ │ 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, #36948 @ 0x9054 │ │ │ │ + movw r1, #43172 @ 0xa8a4 │ │ │ │ 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 8c5bc │ │ │ │ - cbz r0, 69f44 <_Py_open@@Base+0x1a76> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 698d6 <_Py_open@@Base+0x1528> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69f48 <_Py_open@@Base+0x1a7a> │ │ │ │ + bmi.n 698da <_Py_open@@Base+0x152c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36964 @ 0x9064 │ │ │ │ + movw r1, #43188 @ 0xa8b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a0b4 <_Py_open@@Base+0x1be6> │ │ │ │ + b.n 69a46 <_Py_open@@Base+0x1698> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #37008 @ 0x9090 │ │ │ │ + movw r1, #43232 @ 0xa8e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69f44 <_Py_open@@Base+0x1a76> │ │ │ │ + beq.n 698d6 <_Py_open@@Base+0x1528> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69f88 <_Py_open@@Base+0x1aba> │ │ │ │ + bcc.n 6991a <_Py_open@@Base+0x156c> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #43280 @ 0xa910 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 69f44 <_Py_open@@Base+0x1a76> │ │ │ │ + bl 12844c │ │ │ │ + b.n 698d6 <_Py_open@@Base+0x1528> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #16192 @ 0x3f40 │ │ │ │ + movw r1, #22464 @ 0x57c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #37100 @ 0x90ec │ │ │ │ + movw r0, #43324 @ 0xa93c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69f44 <_Py_open@@Base+0x1a76> │ │ │ │ + blt.n 698d6 <_Py_open@@Base+0x1528> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #45644 @ 0xb24c │ │ │ │ + movw r2, #51876 @ 0xcaa4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb54 │ │ │ │ + bl 6cb80 │ │ │ │ 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 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69ffc <_Py_open@@Base+0x1b2e> │ │ │ │ + beq.n 6998e <_Py_open@@Base+0x15e0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261e10 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 6a018 <_Py_open@@Base+0x1b4a> │ │ │ │ + bl 26350c <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ + b.n 699aa <_Py_open@@Base+0x15fc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 6a01c <_Py_open@@Base+0x1b4e> │ │ │ │ + cbz r2, 699ae <_Py_open@@Base+0x1600> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37120 @ 0x9100 │ │ │ │ + movw r1, #43344 @ 0xa950 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a0ac <_Py_open@@Base+0x1bde> │ │ │ │ + b.n 69a3e <_Py_open@@Base+0x1690> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 6a038 <_Py_open@@Base+0x1b6a> │ │ │ │ + beq.n 699ca <_Py_open@@Base+0x161c> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 6a058 <_Py_open@@Base+0x1b8a> │ │ │ │ + bne.n 699ea <_Py_open@@Base+0x163c> │ │ │ │ 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 6a058 <_Py_open@@Base+0x1b8a> │ │ │ │ + b.n 699ea <_Py_open@@Base+0x163c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6a058 <_Py_open@@Base+0x1b8a> │ │ │ │ + beq.n 699ea <_Py_open@@Base+0x163c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37160 @ 0x9128 │ │ │ │ + movw r1, #43384 @ 0xa978 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6a018 <_Py_open@@Base+0x1b4a> │ │ │ │ - bl 95e08 │ │ │ │ + bl 12844c │ │ │ │ + b.n 699aa <_Py_open@@Base+0x15fc> │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ - cbz r4, 6a090 <_Py_open@@Base+0x1bc2> │ │ │ │ + bl 98a60 │ │ │ │ + cbz r4, 69a22 <_Py_open@@Base+0x1674> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261e10 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 6a018 <_Py_open@@Base+0x1b4a> │ │ │ │ + bl 26350c <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ + b.n 699aa <_Py_open@@Base+0x15fc> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a018 <_Py_open@@Base+0x1b4a> │ │ │ │ + beq.n 699aa <_Py_open@@Base+0x15fc> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #37192 @ 0x9148 │ │ │ │ + movw r0, #43416 @ 0xa998 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 6a0b4 <_Py_open@@Base+0x1be6> │ │ │ │ + cbz r0, 69a46 <_Py_open@@Base+0x1698> │ │ │ │ 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, #37196 @ 0x914c │ │ │ │ + movw r1, #43420 @ 0xa99c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 6a110 <_Py_open@@Base+0x1c42> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 69aa2 <_Py_open@@Base+0x16f4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a0fa <_Py_open@@Base+0x1c2c> │ │ │ │ + blt.n 69a8c <_Py_open@@Base+0x16de> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 6a0fa <_Py_open@@Base+0x1c2c> │ │ │ │ + bhi.n 69a8c <_Py_open@@Base+0x16de> │ │ │ │ adds r0, #12 │ │ │ │ - bl 125134 │ │ │ │ - b.n 6a112 <_Py_open@@Base+0x1c44> │ │ │ │ + bl 12637c │ │ │ │ + b.n 69aa4 <_Py_open@@Base+0x16f6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37208 @ 0x9158 │ │ │ │ + movw r1, #43432 @ 0xa9a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 6a124 <_Py_open@@Base+0x1c56> │ │ │ │ + bne.n 69ab6 <_Py_open@@Base+0x1708> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 1156e8 │ │ │ │ + b.w 116414 │ │ │ │ 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 6a148 <_Py_open@@Base+0x1c7a> │ │ │ │ + bgt.n 69ada <_Py_open@@Base+0x172c> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa478 │ │ │ │ + b.w fa7f8 │ │ │ │ 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 20443c <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 205bd4 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a1a6 <_Py_open@@Base+0x1cd8> │ │ │ │ + bne.n 69b38 <_Py_open@@Base+0x178a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ - cbz r0, 6a1a0 <_Py_open@@Base+0x1cd2> │ │ │ │ + bl d3cd8 │ │ │ │ + cbz r0, 69b32 <_Py_open@@Base+0x1784> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f25d0 │ │ │ │ + bl 1f3d18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a1ce <_Py_open@@Base+0x1d00> │ │ │ │ + b.n 69b60 <_Py_open@@Base+0x17b2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a1bc <_Py_open@@Base+0x1cee> │ │ │ │ + beq.n 69b4e <_Py_open@@Base+0x17a0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a1bc <_Py_open@@Base+0x1cee> │ │ │ │ + bne.n 69b4e <_Py_open@@Base+0x17a0> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 6a196 <_Py_open@@Base+0x1cc8> │ │ │ │ + bcs.n 69b28 <_Py_open@@Base+0x177a> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 6a1c0 <_Py_open@@Base+0x1cf2> │ │ │ │ + bgt.n 69b52 <_Py_open@@Base+0x17a4> │ │ │ │ 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 1f2460 │ │ │ │ + bl 1f3b88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a216 <_Py_open@@Base+0x1d48> │ │ │ │ + bne.n 69ba8 <_Py_open@@Base+0x17fa> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ - cbz r0, 6a210 <_Py_open@@Base+0x1d42> │ │ │ │ + bl d3cd8 │ │ │ │ + cbz r0, 69ba2 <_Py_open@@Base+0x17f4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f25d0 │ │ │ │ + bl 1f3d18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a246 <_Py_open@@Base+0x1d78> │ │ │ │ + b.n 69bd8 <_Py_open@@Base+0x182a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a234 <_Py_open@@Base+0x1d66> │ │ │ │ + beq.n 69bc6 <_Py_open@@Base+0x1818> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6a234 <_Py_open@@Base+0x1d66> │ │ │ │ + bhi.n 69bc6 <_Py_open@@Base+0x1818> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f25d0 │ │ │ │ - b.n 6a210 <_Py_open@@Base+0x1d42> │ │ │ │ + bl 1f3d18 │ │ │ │ + b.n 69ba2 <_Py_open@@Base+0x17f4> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6a238 <_Py_open@@Base+0x1d6a> │ │ │ │ + bgt.n 69bca <_Py_open@@Base+0x181c> │ │ │ │ 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 15de8c <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6a2bc <_Py_open@@Base+0x1dee> │ │ │ │ + bl 1f3cc0 │ │ │ │ + cbz r0, 69c4e <_Py_open@@Base+0x18a0> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10b768 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10c1cc <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a292 <_Py_open@@Base+0x1dc4> │ │ │ │ + beq.n 69c24 <_Py_open@@Base+0x1876> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a292 <_Py_open@@Base+0x1dc4> │ │ │ │ + cbnz r2, 69c24 <_Py_open@@Base+0x1876> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a2c0 <_Py_open@@Base+0x1df2> │ │ │ │ + bge.n 69c52 <_Py_open@@Base+0x18a4> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #26264 @ 0x6698 │ │ │ │ + movw r1, #32496 @ 0x7ef0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 15de8c <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6a32e <_Py_open@@Base+0x1e60> │ │ │ │ + bl 1f3cc0 │ │ │ │ + cbz r0, 69cc0 <_Py_open@@Base+0x1912> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10b768 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10c1cc <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a30e <_Py_open@@Base+0x1e40> │ │ │ │ + beq.n 69ca0 <_Py_open@@Base+0x18f2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a30e <_Py_open@@Base+0x1e40> │ │ │ │ + cbnz r2, 69ca0 <_Py_open@@Base+0x18f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a332 <_Py_open@@Base+0x1e64> │ │ │ │ + bge.n 69cc4 <_Py_open@@Base+0x1916> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #62808 @ 0xf558 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3652 @ 0xe44 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 6a35a <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 69cec <_Py_open@@Base+0x193e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a37c <_Py_open@@Base+0x1eae> │ │ │ │ - b.n 6a374 <_Py_open@@Base+0x1ea6> │ │ │ │ + bne.n 69d0e <_Py_open@@Base+0x1960> │ │ │ │ + b.n 69d06 <_Py_open@@Base+0x1958> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61772 @ 0xf14c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2468 @ 0x9a4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a34c <_Py_open@@Base+0x1e7e> │ │ │ │ + bne.n 69cde <_Py_open@@Base+0x1930> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a3ae <_Py_open@@Base+0x1ee0> │ │ │ │ - bl 7f820 │ │ │ │ + b.n 69d40 <_Py_open@@Base+0x1992> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a370 <_Py_open@@Base+0x1ea2> │ │ │ │ + bne.n 69d02 <_Py_open@@Base+0x1954> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a390 <_Py_open@@Base+0x1ec2> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 69d22 <_Py_open@@Base+0x1974> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a370 <_Py_open@@Base+0x1ea2> │ │ │ │ - bl 95e08 │ │ │ │ + bne.n 69d02 <_Py_open@@Base+0x1954> │ │ │ │ + bl 95f60 │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6766c <_Py_closerange@@Base> │ │ │ │ + bl 64e4a <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ 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 6a3d4 <_Py_open@@Base+0x1f06> │ │ │ │ + bne.n 69d66 <_Py_open@@Base+0x19b8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a3f2 <_Py_open@@Base+0x1f24> │ │ │ │ - b.n 6a3ec <_Py_open@@Base+0x1f1e> │ │ │ │ + bne.n 69d84 <_Py_open@@Base+0x19d6> │ │ │ │ + b.n 69d7e <_Py_open@@Base+0x19d0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26768 @ 0x6890 │ │ │ │ + movw r0, #33064 @ 0x8128 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a3c6 <_Py_open@@Base+0x1ef8> │ │ │ │ - b.n 6a458 <_Py_open@@Base+0x1f8a> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 6a458 <_Py_open@@Base+0x1f8a> │ │ │ │ + bne.n 69d58 <_Py_open@@Base+0x19aa> │ │ │ │ + b.n 69dea <_Py_open@@Base+0x1a3c> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 69dea <_Py_open@@Base+0x1a3c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a404 <_Py_open@@Base+0x1f36> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 6a458 <_Py_open@@Base+0x1f8a> │ │ │ │ + bne.n 69d96 <_Py_open@@Base+0x19e8> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 69dea <_Py_open@@Base+0x1a3c> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a422 <_Py_open@@Base+0x1f54> │ │ │ │ + bls.n 69db4 <_Py_open@@Base+0x1a06> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7080 @ 0x1ba8 │ │ │ │ + movw r1, #13312 @ 0x3400 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6a458 <_Py_open@@Base+0x1f8a> │ │ │ │ + bl 12844c │ │ │ │ + b.n 69dea <_Py_open@@Base+0x1a3c> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a436 <_Py_open@@Base+0x1f68> │ │ │ │ + cbz r5, 69dc8 <_Py_open@@Base+0x1a1a> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a43a <_Py_open@@Base+0x1f6c> │ │ │ │ + b.n 69dcc <_Py_open@@Base+0x1a1e> │ │ │ │ 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 6a45c <_Py_open@@Base+0x1f8e> │ │ │ │ + bge.n 69dee <_Py_open@@Base+0x1a40> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a464 <_Py_open@@Base+0x1f96> │ │ │ │ + b.n 69df6 <_Py_open@@Base+0x1a48> │ │ │ │ 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 6a492 <_Py_open@@Base+0x1fc4> │ │ │ │ + bhi.n 69e24 <_Py_open@@Base+0x1a76> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a4b4 <_Py_open@@Base+0x1fe6> │ │ │ │ - b.n 6a4ac <_Py_open@@Base+0x1fde> │ │ │ │ - movw r0, #26792 @ 0x68a8 │ │ │ │ + bne.n 69e46 <_Py_open@@Base+0x1a98> │ │ │ │ + b.n 69e3e <_Py_open@@Base+0x1a90> │ │ │ │ + movw r0, #33088 @ 0x8140 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a484 <_Py_open@@Base+0x1fb6> │ │ │ │ + bne.n 69e16 <_Py_open@@Base+0x1a68> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a53c <_Py_open@@Base+0x206e> │ │ │ │ - bl 7f820 │ │ │ │ + b.n 69ece <_Py_open@@Base+0x1b20> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a4a8 <_Py_open@@Base+0x1fda> │ │ │ │ + bne.n 69e3a <_Py_open@@Base+0x1a8c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a4c8 <_Py_open@@Base+0x1ffa> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 69e5a <_Py_open@@Base+0x1aac> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a4a8 <_Py_open@@Base+0x1fda> │ │ │ │ + bne.n 69e3a <_Py_open@@Base+0x1a8c> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a50e <_Py_open@@Base+0x2040> │ │ │ │ + ble.n 69ea0 <_Py_open@@Base+0x1af2> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a4e8 <_Py_open@@Base+0x201a> │ │ │ │ + beq.n 69e7a <_Py_open@@Base+0x1acc> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a4ea <_Py_open@@Base+0x201c> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 6a4ea <_Py_open@@Base+0x201c> │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x1fda> │ │ │ │ + bne.n 69e7c <_Py_open@@Base+0x1ace> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 69e7c <_Py_open@@Base+0x1ace> │ │ │ │ + b.n 69e3a <_Py_open@@Base+0x1a8c> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a510 <_Py_open@@Base+0x2042> │ │ │ │ + beq.n 69ea2 <_Py_open@@Base+0x1af4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37244 @ 0x917c │ │ │ │ + movw r1, #43468 @ 0xa9cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x1fda> │ │ │ │ + bl 12844c │ │ │ │ + b.n 69e3a <_Py_open@@Base+0x1a8c> │ │ │ │ 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 6a534 <_Py_open@@Base+0x2066> │ │ │ │ + bge.n 69ec6 <_Py_open@@Base+0x1b18> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x1fda> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 69e3a <_Py_open@@Base+0x1a8c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 69ef0 <_Py_open@@Base+0x1b42> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 69f04 <_Py_open@@Base+0x1b56> │ │ │ │ + b.n 69f16 <_Py_open@@Base+0x1b68> │ │ │ │ + movw r0, #11956 @ 0x2eb4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 69ee8 <_Py_open@@Base+0x1b3a> │ │ │ │ + b.n 69f22 <_Py_open@@Base+0x1b74> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #11956 @ 0x2eb4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 69f22 <_Py_open@@Base+0x1b74> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 232acc │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a584 <_Py_open@@Base+0x20b6> │ │ │ │ + bne.n 69f68 <_Py_open@@Base+0x1bba> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a59c <_Py_open@@Base+0x20ce> │ │ │ │ + bmi.n 69f80 <_Py_open@@Base+0x1bd2> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #48248 @ 0xbc78 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #54480 @ 0xd4d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a5c4 <_Py_open@@Base+0x20f6> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 69fa8 <_Py_open@@Base+0x1bfa> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48248 @ 0xbc78 │ │ │ │ + movw r0, #54480 @ 0xd4d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a55a <_Py_open@@Base+0x208c> │ │ │ │ - b.n 6a5c4 <_Py_open@@Base+0x20f6> │ │ │ │ + bne.n 69f3e <_Py_open@@Base+0x1b90> │ │ │ │ + b.n 69fa8 <_Py_open@@Base+0x1bfa> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a5c8 <_Py_open@@Base+0x20fa> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #48248 @ 0xbc78 │ │ │ │ + bmi.n 69fac <_Py_open@@Base+0x1bfe> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #54480 @ 0xd4d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a6c4 <_Py_open@@Base+0x21f6> │ │ │ │ + b.n 6a0a8 <_Py_open@@Base+0x1cfa> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a6bc <_Py_open@@Base+0x21ee> │ │ │ │ + beq.n 6a0a0 <_Py_open@@Base+0x1cf2> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #47632 @ 0xba10 │ │ │ │ + movw r1, #53864 @ 0xd268 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5180 │ │ │ │ + bl c52b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a62c <_Py_open@@Base+0x215e> │ │ │ │ - movw r1, #32768 @ 0x8000 │ │ │ │ + cbz r0, 6a010 <_Py_open@@Base+0x1c62> │ │ │ │ + movw r1, #39076 @ 0x98a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c5180 │ │ │ │ - cbz r0, 6a630 <_Py_open@@Base+0x2162> │ │ │ │ + bl c52b4 │ │ │ │ + cbz r0, 6a014 <_Py_open@@Base+0x1c66> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #47636 @ 0xba14 │ │ │ │ + movw r1, #53868 @ 0xd26c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5180 │ │ │ │ + bl c52b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a636 <_Py_open@@Base+0x2168> │ │ │ │ + cbz r0, 6a01a <_Py_open@@Base+0x1c6c> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #47640 @ 0xba18 │ │ │ │ + movw r1, #53872 @ 0xd270 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5180 │ │ │ │ + bl c52b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a63a <_Py_open@@Base+0x216c> │ │ │ │ + cbz r0, 6a01e <_Py_open@@Base+0x1c70> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47648 @ 0xba20 │ │ │ │ + movw r1, #53880 @ 0xd278 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6a5c4 <_Py_open@@Base+0x20f6> │ │ │ │ + bl 12844c │ │ │ │ + b.n 69fa8 <_Py_open@@Base+0x1bfa> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a63c <_Py_open@@Base+0x216e> │ │ │ │ + b.n 6a020 <_Py_open@@Base+0x1c72> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a63c <_Py_open@@Base+0x216e> │ │ │ │ + b.n 6a020 <_Py_open@@Base+0x1c72> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a63c <_Py_open@@Base+0x216e> │ │ │ │ + b.n 6a020 <_Py_open@@Base+0x1c72> │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ded78 │ │ │ │ + bl 1e0648 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a6a0 <_Py_open@@Base+0x21d2> │ │ │ │ - movw r3, #14913 @ 0x3a41 │ │ │ │ + bne.n 6a084 <_Py_open@@Base+0x1cd6> │ │ │ │ + movw r3, #19441 @ 0x4bf1 │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #13969 @ 0x3691 │ │ │ │ + movw r1, #18497 @ 0x4841 │ │ │ │ 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 6a5c4 <_Py_open@@Base+0x20f6> │ │ │ │ + beq.n 69fa8 <_Py_open@@Base+0x1bfa> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1158cc │ │ │ │ + bl 1165f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a694 <_Py_open@@Base+0x21c6> │ │ │ │ + beq.n 6a078 <_Py_open@@Base+0x1cca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a694 <_Py_open@@Base+0x21c6> │ │ │ │ + cbnz r3, 6a078 <_Py_open@@Base+0x1cca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a6a4 <_Py_open@@Base+0x21d6> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a088 <_Py_open@@Base+0x1cda> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a6ac <_Py_open@@Base+0x21de> │ │ │ │ + b.n 6a090 <_Py_open@@Base+0x1ce2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a696 <_Py_open@@Base+0x21c8> │ │ │ │ + beq.n 6a07a <_Py_open@@Base+0x1ccc> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a6c4 <_Py_open@@Base+0x21f6> │ │ │ │ + beq.n 6a0a8 <_Py_open@@Base+0x1cfa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a6c4 <_Py_open@@Base+0x21f6> │ │ │ │ + b.n 6a0a8 <_Py_open@@Base+0x1cfa> │ │ │ │ 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 6a6f4 <_Py_open@@Base+0x2226> │ │ │ │ + bgt.n 6a0d8 <_Py_open@@Base+0x1d2a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37268 @ 0x9194 │ │ │ │ + movw r1, #43492 @ 0xa9e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 6a75e <_Py_open@@Base+0x2290> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 6a142 <_Py_open@@Base+0x1d94> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a712 <_Py_open@@Base+0x2244> │ │ │ │ + ble.n 6a0f6 <_Py_open@@Base+0x1d48> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37316 @ 0x91c4 │ │ │ │ + movw r1, #43540 @ 0xaa14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 6a75e <_Py_open@@Base+0x2290> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 6a142 <_Py_open@@Base+0x1d94> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a75e <_Py_open@@Base+0x2290> │ │ │ │ + blt.n 6a142 <_Py_open@@Base+0x1d94> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16b35c │ │ │ │ + bl 16c254 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a732 <_Py_open@@Base+0x2264> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 6a75e <_Py_open@@Base+0x2290> │ │ │ │ + bne.n 6a116 <_Py_open@@Base+0x1d68> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 6a142 <_Py_open@@Base+0x1d94> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a748 <_Py_open@@Base+0x227a> │ │ │ │ + beq.n 6a12c <_Py_open@@Base+0x1d7e> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a74e <_Py_open@@Base+0x2280> │ │ │ │ + beq.n 6a132 <_Py_open@@Base+0x1d84> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a750 <_Py_open@@Base+0x2282> │ │ │ │ - b.n 6a75e <_Py_open@@Base+0x2290> │ │ │ │ + bge.n 6a134 <_Py_open@@Base+0x1d86> │ │ │ │ + b.n 6a142 <_Py_open@@Base+0x1d94> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a750 <_Py_open@@Base+0x2282> │ │ │ │ + b.n 6a134 <_Py_open@@Base+0x1d86> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 69a88 <_Py_open@@Base+0x15ba> │ │ │ │ + b.w 693a0 <_Py_open@@Base+0xff2> │ │ │ │ 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 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a796 <_Py_open@@Base+0x22c8> │ │ │ │ + blt.n 6a17a <_Py_open@@Base+0x1dcc> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a79a <_Py_open@@Base+0x22cc> │ │ │ │ + bne.n 6a17e <_Py_open@@Base+0x1dd0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a7a2 <_Py_open@@Base+0x22d4> │ │ │ │ + b.n 6a186 <_Py_open@@Base+0x1dd8> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 6a7be <_Py_open@@Base+0x22f0> │ │ │ │ + cbz r3, 6a1a2 <_Py_open@@Base+0x1df4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a7c0 <_Py_open@@Base+0x22f2> │ │ │ │ + b.n 6a1a4 <_Py_open@@Base+0x1df6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a7ce <_Py_open@@Base+0x2300> │ │ │ │ + cbnz r3, 6a1b2 <_Py_open@@Base+0x1e04> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a7ce <_Py_open@@Base+0x2300> │ │ │ │ + ble.n 6a1b2 <_Py_open@@Base+0x1e04> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a7ce <_Py_open@@Base+0x2300> │ │ │ │ - cbnz r4, 6a7f0 <_Py_open@@Base+0x2322> │ │ │ │ + bgt.n 6a1b2 <_Py_open@@Base+0x1e04> │ │ │ │ + cbnz r4, 6a1d4 <_Py_open@@Base+0x1e26> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a850 <_Py_open@@Base+0x2382>) │ │ │ │ + ldr r4, [pc, #124] @ (6a234 <_Py_open@@Base+0x1e86>) │ │ │ │ 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 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a7f0 <_Py_open@@Base+0x2322> │ │ │ │ + cbnz r0, 6a1d4 <_Py_open@@Base+0x1e26> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a84a <_Py_open@@Base+0x237c> │ │ │ │ + b.n 6a22e <_Py_open@@Base+0x1e80> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15f2b8 │ │ │ │ + bl 1601c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a7ec <_Py_open@@Base+0x231e> │ │ │ │ + blt.n 6a1d0 <_Py_open@@Base+0x1e22> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a812 <_Py_open@@Base+0x2344> │ │ │ │ + beq.n 6a1f6 <_Py_open@@Base+0x1e48> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a814 <_Py_open@@Base+0x2346> │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 6a814 <_Py_open@@Base+0x2346> │ │ │ │ - b.n 6a7ec <_Py_open@@Base+0x231e> │ │ │ │ + bne.n 6a1f8 <_Py_open@@Base+0x1e4a> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 6a1f8 <_Py_open@@Base+0x1e4a> │ │ │ │ + b.n 6a1d0 <_Py_open@@Base+0x1e22> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ - cbz r4, 6a842 <_Py_open@@Base+0x2374> │ │ │ │ + bl 98a60 │ │ │ │ + cbz r4, 6a226 <_Py_open@@Base+0x1e78> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f18e4 │ │ │ │ + b.w f1b5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #352] @ (6a9b4 ) │ │ │ │ + ldr r4, [pc, #256] @ (6a338 ) │ │ │ │ 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, #37360 @ 0x91f0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #44396 @ 0xad6c │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 671c2 │ │ │ │ - bl 6c000 │ │ │ │ - cbnz r0, 6a896 <_Py_open@@Base+0x23c8> │ │ │ │ + bl 6425e │ │ │ │ + bl 6c02c │ │ │ │ + cbnz r0, 6a258 <_Py_open@@Base+0x1eaa> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43093 @ 0xa855 │ │ │ │ + movw r0, #19013 @ 0x4a45 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d3724 │ │ │ │ + bl 1d4fec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a8d0 <_Py_open@@Base+0x2402> │ │ │ │ + bne.n 6a292 <_Py_open@@Base+0x1ee4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 107538 │ │ │ │ + bl 107d04 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37376 @ 0x9200 │ │ │ │ + movw r1, #43584 @ 0xaa40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a8ec <_Py_open@@Base+0x241e> │ │ │ │ + b.n 6a2ae <_Py_open@@Base+0x1f00> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11d120 │ │ │ │ + bl 11de44 │ │ │ │ mov r0, r4 │ │ │ │ - bl ffde8 │ │ │ │ + bl 1003dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 107538 │ │ │ │ + bl 107d04 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a8ee : │ │ │ │ +0006a2b0 : │ │ │ │ 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 153838 │ │ │ │ - cbnz r0, 6a924 │ │ │ │ + bl 154758 │ │ │ │ + cbnz r0, 6a2e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37404 @ 0x921c │ │ │ │ + movw r1, #43612 @ 0xaa5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6a92e │ │ │ │ + bl 12844c │ │ │ │ + b.n 6a2f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 153e3c │ │ │ │ + bl 154d5c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a932 │ │ │ │ + bge.n 6a2f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aa08 │ │ │ │ + b.n 6a3ca │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a950 │ │ │ │ + ble.n 6a312 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37444 @ 0x9244 │ │ │ │ + movw r1, #43652 @ 0xaa84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6a92e │ │ │ │ + bl 12844c │ │ │ │ + b.n 6a2f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a960 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 6a92e │ │ │ │ + cbnz r0, 6a322 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 6a2f0 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a9d8 │ │ │ │ - bl e6f64 │ │ │ │ + beq.n 6a39a │ │ │ │ + bl e71ec │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a9f2 │ │ │ │ + beq.n 6a3b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a9a8 │ │ │ │ + bmi.n 6a36a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37460 @ 0x9254 │ │ │ │ + movw r1, #43668 @ 0xaa94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a9b4 │ │ │ │ - b.n 6a9f2 │ │ │ │ - bl 1e4e54 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a376 │ │ │ │ + b.n 6a3b4 │ │ │ │ + bl 1e6584 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a9c2 │ │ │ │ + cbnz r0, 6a384 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a9f2 │ │ │ │ + beq.n 6a3b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a9f2 │ │ │ │ + cbnz r3, 6a3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a9f2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a3b4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a9d2 │ │ │ │ + beq.n 6a394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a9d2 │ │ │ │ + cbnz r3, 6a394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a968 │ │ │ │ + b.n 6a32a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a9fa │ │ │ │ + bge.n 6a3bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 6a92e │ │ │ │ + bl 7736c │ │ │ │ + b.n 6a2f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #40] @ (6aa50 ) │ │ │ │ + ldr r3, [pc, #44] @ (6a414 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2149ac <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6aa4c │ │ │ │ + bl 2160f4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6a40e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aa48 │ │ │ │ + bge.n 6a40a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 6aa4c │ │ │ │ - bl 800e0 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 6a40e │ │ │ │ + bl 800f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #528] @ (6ac64 ) │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #432] @ (6a5c8 ) │ │ │ │ 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, #37484 @ 0x926c │ │ │ │ + movw r2, #43692 @ 0xaaac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa74c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6aaa0 │ │ │ │ + bl 1fbedc <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6a464 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aa98 │ │ │ │ + bge.n 6a45c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 6aaa0 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 6a464 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6aac8 │ │ │ │ + cbnz r0, 6a48c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6aaea │ │ │ │ + b.n 6a4ae │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14daac <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e88c <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aae6 │ │ │ │ + blt.n 6a4aa │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23e8e0 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23ffd0 <_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 720e4 │ │ │ │ - cbz r0, 6ab76 │ │ │ │ + bl 7210c │ │ │ │ + cbz r0, 6a53a │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6ab88 │ │ │ │ + vldr d8, [pc, #116] @ 6a548 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83adc │ │ │ │ + bl 83aec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6ab60 │ │ │ │ + cbz r0, 6a524 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bea8 │ │ │ │ + bl 26d718 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83adc │ │ │ │ - cbnz r0, 6ab7a │ │ │ │ + bl 83aec │ │ │ │ + cbnz r0, 6a53e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ab76 │ │ │ │ + beq.n 6a53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ab76 │ │ │ │ + cbnz r3, 6a53a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ab7c │ │ │ │ + b.n 6a540 │ │ │ │ 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 6abba │ │ │ │ + bhi.n 6a57a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6abd8 │ │ │ │ - b.n 6abd2 │ │ │ │ - movw r0, #26688 @ 0x6840 │ │ │ │ + bne.n 6a598 │ │ │ │ + b.n 6a592 │ │ │ │ + movw r0, #32984 @ 0x80d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6abac │ │ │ │ - b.n 6ac0e │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 6ac0e │ │ │ │ + bne.n 6a56c │ │ │ │ + b.n 6a5ce │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 6a5ce │ │ │ │ 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 6aaa4 │ │ │ │ + bl 6a468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ac0e │ │ │ │ + blt.n 6a5ce │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6aaa4 │ │ │ │ + bl 6a468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ac0e │ │ │ │ + blt.n 6a5ce │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6ac12 │ │ │ │ + cbz r0, 6a5d2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ac18 │ │ │ │ + b.n 6a5d8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6aaee │ │ │ │ + bl 6a4b2 │ │ │ │ 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 f445c │ │ │ │ + bl f46cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ac40 │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 6ac5e │ │ │ │ + bne.n 6a600 │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 6a61e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6ac56 │ │ │ │ + cbz r0, 6a616 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ac60 │ │ │ │ + b.n 6a620 │ │ │ │ mov r0, sp │ │ │ │ - bl 6aaee │ │ │ │ - b.n 6ac60 │ │ │ │ + bl 6a4b2 │ │ │ │ + b.n 6a620 │ │ │ │ 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 d3c7c │ │ │ │ + bl d3eac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - movw r0, #37496 @ 0x9278 │ │ │ │ + bl f1b5c │ │ │ │ + movw r0, #43704 @ 0xaab8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee2d8 │ │ │ │ + bl 1ef9fc │ │ │ │ mov r0, r5 │ │ │ │ - bl d3c90 │ │ │ │ + bl d3ec0 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006acaa <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006a66a <_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] @ (6ace8 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6a6a8 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c288 │ │ │ │ + bl 6c2b4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ace2 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6a6a2 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6ace4 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6a6a4 <_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 11b578 │ │ │ │ + bl 11c2a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d2684 │ │ │ │ + b.w 1d3f4c │ │ │ │ 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 14ec88 │ │ │ │ + bl 14fba8 │ │ │ │ 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 14ec88 │ │ │ │ + bl 14fba8 │ │ │ │ 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 14ec88 │ │ │ │ + bl 14fba8 │ │ │ │ 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 71410 │ │ │ │ - cbz r0, 6adb8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6adc0 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #37560 @ 0x92b8 │ │ │ │ + bl 71438 │ │ │ │ + cbz r0, 6a778 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6a780 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #43768 @ 0xaaf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6adba <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6a77a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6adb8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6a778 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6adb8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6a778 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 1edc08 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ef32c <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1edc2c <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1ef350 <_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, #37576 @ 0x92c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 6ae26 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 6ae2a <_PyOS_IsMainThread@@Base+0x180> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37592 @ 0x92d8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6ae76 <_PyOS_IsMainThread@@Base+0x1cc> │ │ │ │ - bl 62bfc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62b2a │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6ae54 <_PyOS_IsMainThread@@Base+0x1aa> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r1, #37628 @ 0x92fc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 6ae26 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ - adds r0, #2 │ │ │ │ - bne.n 6ae70 <_PyOS_IsMainThread@@Base+0x1c6> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37656 @ 0x9318 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6ae26 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fa08 │ │ │ │ - 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, #18048 @ 0x4680 │ │ │ │ + movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 6aed0 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 6a7fa <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24a9f4 <_PyTime_FromLong@@Base> │ │ │ │ + bl 24c02c <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aed0 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + blt.n 6a7fa <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14e4fc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f41c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6aed0 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + beq.n 6a7fa <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6aed4 <_PyOS_IsMainThread@@Base+0x22a> │ │ │ │ + cbz r0, 6a7fe <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aedc <_PyOS_IsMainThread@@Base+0x232> │ │ │ │ + b.n 6a806 <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 125e70 │ │ │ │ + bl 1270b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6af48 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + cbz r0, 6a872 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl de8a4 │ │ │ │ + bl deb1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl de8a4 │ │ │ │ + bl deb1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl de8a4 │ │ │ │ + bl deb1c │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #37692 @ 0x933c │ │ │ │ + movw r0, #43784 @ 0xab08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6af3c <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ + beq.n 6a866 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6af40 <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ + cbz r3, 6a86a <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6af48 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + b.n 6a872 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6af3c <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a866 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6af86 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + bmi.n 6a8b0 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #20072 @ 0x4e68 │ │ │ │ + movw r0, #26372 @ 0x6704 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6afca <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a8f4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6afca <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + cbz r0, 6a8f4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6afb4 <_PyOS_IsMainThread@@Base+0x30a> │ │ │ │ + beq.n 6a8de <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6afca <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + bl 12844c │ │ │ │ + b.n 6a8f4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1b54 │ │ │ │ + b.w f1dcc │ │ │ │ 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 6aff6 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + bne.n 6a920 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b00e <_PyOS_IsMainThread@@Base+0x364> │ │ │ │ - b.n 6b04e <_PyOS_IsMainThread@@Base+0x3a4> │ │ │ │ + bne.n 6a938 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ + b.n 6a978 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2048 @ 0x800 │ │ │ │ + movw r0, #8280 @ 0x2058 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6afe6 <_PyOS_IsMainThread@@Base+0x33c> │ │ │ │ - b.n 6b0bc <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bne.n 6a910 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ + b.n 6a9e6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6b030 <_PyOS_IsMainThread@@Base+0x386> │ │ │ │ + bpl.n 6a95a <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0bc <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + beq.n 6a9e6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b050 <_PyOS_IsMainThread@@Base+0x3a6> │ │ │ │ - b.n 6b08e <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + beq.n 6a97a <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ + b.n 6a9b8 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #2048 @ 0x800 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #8280 @ 0x2058 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b0bc <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a9e6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6b078 <_PyOS_IsMainThread@@Base+0x3ce> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #2048 @ 0x800 │ │ │ │ + bmi.n 6a9a2 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #8280 @ 0x2058 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b0bc <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a9e6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6b0bc <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + cbz r0, 6a9e6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b0a6 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + beq.n 6a9d0 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6b0bc <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 12844c │ │ │ │ + b.n 6a9e6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1b54 │ │ │ │ + b.w f1dcc │ │ │ │ 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 6b0e8 <_PyOS_IsMainThread@@Base+0x43e> │ │ │ │ + bne.n 6aa12 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b100 <_PyOS_IsMainThread@@Base+0x456> │ │ │ │ - b.n 6b140 <_PyOS_IsMainThread@@Base+0x496> │ │ │ │ + bne.n 6aa2a <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ + b.n 6aa6a <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2060 @ 0x80c │ │ │ │ + movw r0, #8292 @ 0x2064 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b0d8 <_PyOS_IsMainThread@@Base+0x42e> │ │ │ │ - b.n 6b1c0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bne.n 6aa02 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + b.n 6aaea <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6b122 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bpl.n 6aa4c <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b1c0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + beq.n 6aaea <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b142 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - b.n 6b180 <_PyOS_IsMainThread@@Base+0x4d6> │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + beq.n 6aa6c <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ + b.n 6aaaa <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #2060 @ 0x80c │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #8292 @ 0x2064 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b1c0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aaea <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6b16a <_PyOS_IsMainThread@@Base+0x4c0> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #2060 @ 0x80c │ │ │ │ + bmi.n 6aa94 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #8292 @ 0x2064 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b1c0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aaea <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b1c0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + cbz r0, 6aaea <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b198 <_PyOS_IsMainThread@@Base+0x4ee> │ │ │ │ + beq.n 6aac2 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6b1c0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 12844c │ │ │ │ + b.n 6aaea <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f445c │ │ │ │ + bl f46cc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b1aa <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 6b1c0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bne.n 6aad4 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 6aaea <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1b54 │ │ │ │ + b.w f1dcc │ │ │ │ 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 6b238 <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ + beq.n 6ab62 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b21a <_PyOS_IsMainThread@@Base+0x570> │ │ │ │ + bpl.n 6ab44 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b25e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + cbz r0, 6ab88 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b23a <_PyOS_IsMainThread@@Base+0x590> │ │ │ │ + beq.n 6ab64 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6b25e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + bl 12844c │ │ │ │ + b.n 6ab88 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #2076 @ 0x81c │ │ │ │ + movw r0, #8308 @ 0x2074 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b25e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab88 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6b252 <_PyOS_IsMainThread@@Base+0x5a8> │ │ │ │ + cbnz r0, 6ab7c <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 6b25e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 6ab88 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1b54 │ │ │ │ + b.w f1dcc │ │ │ │ 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 6b2a2 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + bne.n 6abcc <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6b2ba <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #2088 @ 0x828 │ │ │ │ + bmi.n 6abe4 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #8320 @ 0x2080 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b2c6 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6abf0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2088 @ 0x828 │ │ │ │ + movw r0, #8320 @ 0x2080 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b27a <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - b.n 6b2c6 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bne.n 6aba4 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ + b.n 6abf0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b2ca <_PyOS_IsMainThread@@Base+0x620> │ │ │ │ + cbnz r0, 6abf4 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b358 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ + b.n 6ac82 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6b302 <_PyOS_IsMainThread@@Base+0x658> │ │ │ │ + bne.n 6ac2c <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b338 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ + beq.n 6ac62 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b31a <_PyOS_IsMainThread@@Base+0x670> │ │ │ │ + bpl.n 6ac44 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b2c6 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + beq.n 6abf0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b33a <_PyOS_IsMainThread@@Base+0x690> │ │ │ │ + beq.n 6ac64 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6b2c6 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ - movw r2, #54896 @ 0xd670 │ │ │ │ + bl 12844c │ │ │ │ + b.n 6abf0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r2, #61128 @ 0xeec8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #2088 @ 0x828 │ │ │ │ + movw r1, #224 @ 0xe0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #8320 @ 0x2080 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b2c6 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6abf0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6b350 <_PyOS_IsMainThread@@Base+0x6a6> │ │ │ │ + cbz r0, 6ac7a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1b54 │ │ │ │ + b.w f1dcc │ │ │ │ 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, 6b378 <_PyOS_IsMainThread@@Base+0x6ce> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 6b38c <_PyOS_IsMainThread@@Base+0x6e2> │ │ │ │ - b.n 6b39e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ - movw r0, #5724 @ 0x165c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b370 <_PyOS_IsMainThread@@Base+0x6c6> │ │ │ │ - b.n 6b3aa <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #5724 @ 0x165c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b3aa <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 23138c │ │ │ │ - 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, 6b3cc <_PyOS_IsMainThread@@Base+0x722> │ │ │ │ + cbnz r2, 6aca4 <_PyOS_IsMainThread@@Base+0x63a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b3e2 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ - b.n 6b3f6 <_PyOS_IsMainThread@@Base+0x74c> │ │ │ │ - movw r0, #5892 @ 0x1704 │ │ │ │ + bne.n 6acba <_PyOS_IsMainThread@@Base+0x650> │ │ │ │ + b.n 6acce <_PyOS_IsMainThread@@Base+0x664> │ │ │ │ + movw r0, #12124 @ 0x2f5c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b3c4 <_PyOS_IsMainThread@@Base+0x71a> │ │ │ │ + bne.n 6ac9c <_PyOS_IsMainThread@@Base+0x632> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b486 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + b.n 6ad5e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #5892 @ 0x1704 │ │ │ │ + movw r0, #12124 @ 0x2f5c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3de <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6acb6 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6b43e <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + bne.n 6ad16 <_PyOS_IsMainThread@@Base+0x6ac> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6b432 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + blt.n 6ad0a <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6b432 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + bne.n 6ad0a <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6b432 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + bge.n 6ad0a <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ 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 6b486 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + beq.n 6ad5e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6b486 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + b.n 6ad5e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 824e8 │ │ │ │ + b.w 824fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3de <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6acb6 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 6b486 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + ble.n 6ad5e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 824e8 │ │ │ │ - cbnz r0, 6b480 <_PyOS_IsMainThread@@Base+0x7d6> │ │ │ │ + bl 824fc │ │ │ │ + cbnz r0, 6ad58 <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3de <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6acb6 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b3de <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + bne.n 6acb6 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b3de <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6acb6 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6b450 <_PyOS_IsMainThread@@Base+0x7a6> │ │ │ │ + b.n 6ad28 <_PyOS_IsMainThread@@Base+0x6be> │ │ │ │ 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, 6b4a8 <_PyOS_IsMainThread@@Base+0x7fe> │ │ │ │ + cbnz r2, 6ad80 <_PyOS_IsMainThread@@Base+0x716> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b4bc <_PyOS_IsMainThread@@Base+0x812> │ │ │ │ - b.n 6b4ce <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ - movw r0, #63028 @ 0xf634 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + bne.n 6ad94 <_PyOS_IsMainThread@@Base+0x72a> │ │ │ │ + b.n 6ada6 <_PyOS_IsMainThread@@Base+0x73c> │ │ │ │ + movw r0, #3764 @ 0xeb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 16be54 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16cd4c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b4a0 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ - b.n 6b4fe <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + bne.n 6ad78 <_PyOS_IsMainThread@@Base+0x70e> │ │ │ │ + b.n 6add6 <_PyOS_IsMainThread@@Base+0x76c> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #63028 @ 0xf634 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #3764 @ 0xeb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b4fe <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6add6 <_PyOS_IsMainThread@@Base+0x76c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8e700 │ │ │ │ + bl 8e928 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b4fe <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + cbz r0, 6add6 <_PyOS_IsMainThread@@Base+0x76c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb31c │ │ │ │ + bl fb878 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b502 <_PyOS_IsMainThread@@Base+0x858> │ │ │ │ + cbnz r0, 6adda <_PyOS_IsMainThread@@Base+0x770> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b4fe <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + beq.n 6add6 <_PyOS_IsMainThread@@Base+0x76c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b4fe <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + cbnz r3, 6add6 <_PyOS_IsMainThread@@Base+0x76c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b53a <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + b.n 6ae12 <_PyOS_IsMainThread@@Base+0x7a8> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dcd34 │ │ │ │ + bl dcfc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b524 <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ + beq.n 6adfc <_PyOS_IsMainThread@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b524 <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ + cbnz r3, 6adfc <_PyOS_IsMainThread@@Base+0x792> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b53a <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + beq.n 6ae12 <_PyOS_IsMainThread@@Base+0x7a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b53a <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + cbnz r3, 6ae12 <_PyOS_IsMainThread@@Base+0x7a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, #55888 @ 0xda50 │ │ │ │ + movw r1, #62120 @ 0xf2a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c5bc │ │ │ │ - cbnz r0, 6b564 <_PyOS_IsMainThread@@Base+0x8ba> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbnz r0, 6ae3c <_PyOS_IsMainThread@@Base+0x7d2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b59a <_PyOS_IsMainThread@@Base+0x8f0> │ │ │ │ + b.n 6ae72 <_PyOS_IsMainThread@@Base+0x808> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9650 │ │ │ │ + bl e98b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b560 <_PyOS_IsMainThread@@Base+0x8b6> │ │ │ │ + beq.n 6ae38 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ 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 772e4 │ │ │ │ + bl 7736c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97717,473 +96994,691 @@ │ │ │ │ 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, #37700 @ 0x9344 │ │ │ │ + movw r1, #43792 @ 0xab10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8c5bc │ │ │ │ - cbnz r0, 6b5c8 <_PyOS_IsMainThread@@Base+0x91e> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbnz r0, 6aea0 <_PyOS_IsMainThread@@Base+0x836> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b644 <_PyOS_IsMainThread@@Base+0x99a> │ │ │ │ + b.n 6af1c <_PyOS_IsMainThread@@Base+0x8b2> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e9650 │ │ │ │ + bl e98b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b5c4 <_PyOS_IsMainThread@@Base+0x91a> │ │ │ │ + beq.n 6ae9c <_PyOS_IsMainThread@@Base+0x832> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e9650 │ │ │ │ + bl e98b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b63e <_PyOS_IsMainThread@@Base+0x994> │ │ │ │ + cbz r0, 6af16 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b5f8 <_PyOS_IsMainThread@@Base+0x94e> │ │ │ │ + bgt.n 6aed0 <_PyOS_IsMainThread@@Base+0x866> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b618 <_PyOS_IsMainThread@@Base+0x96e> │ │ │ │ + cbz r0, 6aef0 <_PyOS_IsMainThread@@Base+0x886> │ │ │ │ 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 6b636 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ + b.n 6af0e <_PyOS_IsMainThread@@Base+0x8a4> │ │ │ │ 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 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r6 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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, #55888 @ 0xda50 │ │ │ │ + movw r1, #62120 @ 0xf2a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c5bc │ │ │ │ - cbz r0, 6b696 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bl 8c7e4 │ │ │ │ + cbz r0, 6af6e <_PyOS_IsMainThread@@Base+0x904> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #38656 @ 0x9700 │ │ │ │ + movw r2, #44888 @ 0xaf58 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006b69a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #50864 @ 0xc6b0 │ │ │ │ +0006af72 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #57072 @ 0xdef0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 91ba4 │ │ │ │ + b.w 91cf8 │ │ │ │ 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 83510 │ │ │ │ + bl 83520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b724 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6affc <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bccc4 │ │ │ │ + bl 1be584 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f820 │ │ │ │ - cbz r0, 6b726 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f834 │ │ │ │ + cbz r0, 6affe <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b724 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6affc <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b724 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6affc <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 2070e4 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 6b79e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 20887c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbz r0, 6b076 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 95e08 │ │ │ │ + bl 95f60 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b794 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b06c <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b784 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e4bd0 │ │ │ │ + bne.n 6b05c <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b754 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b02c <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b79e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b076 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 6b79e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f1b5c │ │ │ │ + b.n 6b076 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b6aa <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6af82 <_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 6b7c8 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b0a0 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2070e4 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbnz r0, 6b7e0 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b896 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 20887c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbnz r0, 6b0b8 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b16e <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26876 @ 0x68fc │ │ │ │ + movw r0, #33172 @ 0x8194 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b7bc <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b896 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b094 <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b16e <_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 14daac <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e88c <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b896 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b16e <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b820 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b0f8 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1776 @ 0x6f0 │ │ │ │ + movw r1, #8040 @ 0x1f68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6b896 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 12844c │ │ │ │ + b.n 6b16e <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17f484 <_PyDeadline_Init@@Base> │ │ │ │ + bl 1803dc <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14e4fc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f41c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b896 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 95e08 │ │ │ │ + blt.n 6b16e <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b8a4 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b17c <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b874 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b14c <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b89a <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b172 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ - b.n 6b8ae <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e4bd0 │ │ │ │ + bl f1b5c │ │ │ │ + b.n 6b186 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4e58 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b896 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 240550 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b16e <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2425dc <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b82c <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b8a4 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b104 <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b17c <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b8ae <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b186 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b8ae <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b186 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b6aa <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6af82 <_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 6b8fe <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b1d6 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b8fe <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b1d6 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37704 @ 0x9348 │ │ │ │ + movw r1, #43796 @ 0xab14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b932 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6b20a <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b92c <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6b204 <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9abd4 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ad48 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b91a <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6b1f2 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b8f8 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6b1d0 <_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 6b930 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6b208 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov 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 6b23a <_Py_Get_Getpath_CodeObject@@Base+0x2c8> │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6b250 <_Py_Get_Getpath_CodeObject@@Base+0x2de> │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 6b2aa <_Py_Get_Getpath_CodeObject@@Base+0x338> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6b2aa <_Py_Get_Getpath_CodeObject@@Base+0x338> │ │ │ │ + b.n 6b252 <_Py_Get_Getpath_CodeObject@@Base+0x2e0> │ │ │ │ + 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 6b270 <_Py_Get_Getpath_CodeObject@@Base+0x2fe> │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6b286 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 6b2aa <_Py_Get_Getpath_CodeObject@@Base+0x338> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6b2aa <_Py_Get_Getpath_CodeObject@@Base+0x338> │ │ │ │ + b.n 6b288 <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r6, 6b2e8 <_Py_Get_Getpath_CodeObject@@Base+0x376> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6b2c4 <_Py_Get_Getpath_CodeObject@@Base+0x352> │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 6b2d2 <_Py_Get_Getpath_CodeObject@@Base+0x360> │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 6b326 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6b2da <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6b29c <_Py_Get_Getpath_CodeObject@@Base+0x32a> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6b2aa <_Py_Get_Getpath_CodeObject@@Base+0x338> │ │ │ │ + b.n 6b2dc <_Py_Get_Getpath_CodeObject@@Base+0x36a> │ │ │ │ + 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 40586 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b30a <_Py_Get_Getpath_CodeObject@@Base+0x398> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b30a <_Py_Get_Getpath_CodeObject@@Base+0x398> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b320 <_Py_Get_Getpath_CodeObject@@Base+0x3ae> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b320 <_Py_Get_Getpath_CodeObject@@Base+0x3ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78388 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006b32a : │ │ │ │ + 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, 6b35a │ │ │ │ + ldr r3, [pc, #52] @ (6b378 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + bl 8fd28 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6b35a │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ + bl 78388 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1e24b8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 78388 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006b37c : │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 6b32a │ │ │ │ + │ │ │ │ +0006b384 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 6b3ae │ │ │ │ + mov r5, r1 │ │ │ │ + bl 8fd28 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6b3b2 │ │ │ │ + ldr r3, [pc, #56] @ (6b3d8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + bl 78388 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 6b3d2 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1db4b4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b3d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b3d2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006b3dc <_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, 6b426 <_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 6b41a <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 15f21c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6b41c <_PySys_GetAttr@@Base+0x40> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 78388 │ │ │ │ + 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 71410 │ │ │ │ + bl 71438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b9c2 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + beq.n 6b4ba <_PySys_GetAttr@@Base+0xde> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r8, #64992 @ 0xfde0 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ + movw r8, #5744 @ 0x1670 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 6b994 <_Py_Get_Getpath_CodeObject@@Base+0x2fa> │ │ │ │ + b.n 6b48c <_PySys_GetAttr@@Base+0xb0> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b9c6 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + cbz r0, 6b4be <_PySys_GetAttr@@Base+0xe2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6b9e0 <_Py_Get_Getpath_CodeObject@@Base+0x346> │ │ │ │ + bne.n 6b4d8 <_PySys_GetAttr@@Base+0xfc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6b9f0 <_Py_Get_Getpath_CodeObject@@Base+0x356> │ │ │ │ + bne.n 6b4e8 <_PySys_GetAttr@@Base+0x10c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 6b9bc <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + blt.n 6b4b4 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 6ba00 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ + bls.n 6b4f8 <_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 6b992 <_Py_Get_Getpath_CodeObject@@Base+0x2f8> │ │ │ │ + beq.n 6b48a <_PySys_GetAttr@@Base+0xae> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 7dee8 │ │ │ │ + bl 7def4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b966 <_Py_Get_Getpath_CodeObject@@Base+0x2cc> │ │ │ │ + bne.n 6b45e <_PySys_GetAttr@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6ba00 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ + b.n 6b4f8 <_PySys_GetAttr@@Base+0x11c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b9bc <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + beq.n 6b4b4 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9bc <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + bne.n 6b4b4 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9bc <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b4b4 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b986 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bne.n 6b47e <_PySys_GetAttr@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b986 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b47e <_PySys_GetAttr@@Base+0xa2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b98c <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ + bne.n 6b484 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b98c <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b484 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6b934 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + b.n 6b42c <_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 6b934 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ - cbz r0, 6ba74 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + bl 6b42c <_PySys_GetAttr@@Base+0x50> │ │ │ │ + cbz r0, 6b56c <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6ba40 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + cbnz r0, 6b538 <_PySys_GetAttr@@Base+0x15c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ba74 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + beq.n 6b56c <_PySys_GetAttr@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ba74 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + cbnz r3, 6b56c <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ba74 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b56c <_PySys_GetAttr@@Base+0x190> │ │ │ │ movs r0, #1 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6ba78 <_Py_Get_Getpath_CodeObject@@Base+0x3de> │ │ │ │ + cbnz r0, 6b570 <_PySys_GetAttr@@Base+0x194> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6ba5e <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + beq.n 6b556 <_PySys_GetAttr@@Base+0x17a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ba5e <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + cbnz r3, 6b556 <_PySys_GetAttr@@Base+0x17a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ba74 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + beq.n 6b56c <_PySys_GetAttr@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ba74 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + cbnz r3, 6b56c <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ba90 <_Py_Get_Getpath_CodeObject@@Base+0x3f6> │ │ │ │ + b.n 6b588 <_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 │ │ │ │ @@ -98196,73 +97691,596 @@ │ │ │ │ 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, 6bab8 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ + cbnz r3, 6b5b0 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 6bab8 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ + ble.n 6b5b0 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6bab8 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ - cbnz r0, 6bad4 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ + bne.n 6b5b0 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + cbnz r0, 6b5cc <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6bb40 <_Py_Get_Getpath_CodeObject@@Base+0x4a6>) │ │ │ │ + ldr r4, [pc, #128] @ (6b638 <_PySys_GetAttr@@Base+0x25c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ad0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6bad4 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ + bl 1022a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6b5cc <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bb32 <_Py_Get_Getpath_CodeObject@@Base+0x498> │ │ │ │ + b.n 6b62a <_PySys_GetAttr@@Base+0x24e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 11aea8 │ │ │ │ + bl 11bcc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bad0 <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ + beq.n 6b5c8 <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d37c │ │ │ │ + bl 9d510 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #16192 @ 0x3f40 │ │ │ │ + movw r1, #22464 @ 0x57c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #37736 @ 0x9368 │ │ │ │ + movw r0, #43828 @ 0xab34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff00 │ │ │ │ + bl 90128 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6bb12 <_Py_Get_Getpath_CodeObject@@Base+0x478> │ │ │ │ - bl 7f820 │ │ │ │ + bge.n 6b60a <_PySys_GetAttr@@Base+0x22e> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bad0 <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ + bne.n 6b5c8 <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bb2a <_Py_Get_Getpath_CodeObject@@Base+0x490> │ │ │ │ - bl 95e08 │ │ │ │ + b.n 6b622 <_PySys_GetAttr@@Base+0x246> │ │ │ │ + bl 95f60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 988fc │ │ │ │ + bl 98a60 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 6bb04 <_Py_Get_Getpath_CodeObject@@Base+0x46a> │ │ │ │ + beq.n 6b5fc <_PySys_GetAttr@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #704] @ (6be04 <_Py_Get_Getpath_CodeObject@@Base+0x76a>) │ │ │ │ + ldr r4, [pc, #608] @ (6b89c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0006b63c : │ │ │ │ + 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 7a270 │ │ │ │ + cbz r0, 6b6a4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8fd28 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6b68e │ │ │ │ + cbz r6, 6b6aa │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a270 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 6b6aa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b68e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b68e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b6a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b6a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6b6f0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1dbf38 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 7832c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b6da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b6da │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b6f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b6f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +0006b6f8 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6b74e <_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 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 6b74a <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d3ec0 │ │ │ │ + b.n 6b74e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 7832c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006b754 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x27e> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6b7aa <_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 4f1b2 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 6b7a6 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d3ec0 │ │ │ │ + b.n 6b7aa <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 7832c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006b7b0 : │ │ │ │ + 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] @ (6b8b0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (6b8b4 ) │ │ │ │ + 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 6b7e8 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b7d8 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6b806 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d9d84 │ │ │ │ + ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6b888 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 6b818 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + b.n 6b80a │ │ │ │ + cbz r5, 6b828 │ │ │ │ + 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 6b830 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6b858 │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6b848 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6b864 │ │ │ │ + ldr r0, [pc, #84] @ (6b8b4 ) │ │ │ │ + bl 24783c │ │ │ │ + adds r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7832c │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + orr.w r3, r3, #8 │ │ │ │ + strex r2, r3, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6b870 │ │ │ │ + movs r0, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 6b8aa │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 6b89c │ │ │ │ + strexb r2, r4, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6b88c │ │ │ │ + dmb ish │ │ │ │ + beq.n 6b8a8 │ │ │ │ + ldr r0, [pc, #16] @ (6b8b4 ) │ │ │ │ + bl 24783c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0006b8b8 : │ │ │ │ + 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] @ (6b974 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbnz r5, 6b8e0 │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #156] @ (6b978 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #148] @ (6b97c ) │ │ │ │ + bl 127854 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 6b964 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 6b8fa │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bmi.n 6b928 │ │ │ │ + bl 7832c │ │ │ │ + movs r0, #0 │ │ │ │ + bl 72328 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 6b964 │ │ │ │ + ldr r1, [pc, #112] @ (6b97c ) │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 1ced94 │ │ │ │ + cbz r0, 6b928 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b964 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6b964 │ │ │ │ + b.n 6b948 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + cbz r4, 6b964 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 83bbc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r0, 6b94e │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b964 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b964 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b964 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b970 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b970 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 124318 <_PyErr_Clear@@Base> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + subw r0, r0, #72 @ 0x48 │ │ │ │ + │ │ │ │ +0006b980 : │ │ │ │ + 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] @ (6b9cc ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 127854 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6b9a4 │ │ │ │ + movs r4, #0 │ │ │ │ + bl d3eec │ │ │ │ + b.n 6b9c4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 6b9be │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ + beq.n 6b9c0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + b.n 6b9c0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7832c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + subw r0, r0, #72 @ 0x48 │ │ │ │ + │ │ │ │ +0006b9d0 : │ │ │ │ + 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] @ (6bb50 ) │ │ │ │ + sub sp, #28 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r4, #45568 @ 0xb200 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + mov r8, r2 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr.w r9, [r3, r5] │ │ │ │ + ble.n 6ba00 │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 6ba04 │ │ │ │ + add r5, sp, #4 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72328 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6bb3a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl 88a54 │ │ │ │ + cbnz r0, 6ba40 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 6bb3a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6bb3a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb3a │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.n 6ba14 │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ + movw r0, #2856 @ 0xb28 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a228 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1ced94 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 7832c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r7, 6ba98 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6ba8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6ba8a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #43840 @ 0xab40 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #192] @ (6bb54 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6baa8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6baa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6bb48 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #16 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r6, r5, [sp, #16] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 1cfd08 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6bb48 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + cbnz r5, 6bad4 │ │ │ │ + movw r1, #43864 @ 0xab58 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #132] @ (6bb54 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6bb58 ) │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 127854 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6baee │ │ │ │ + movw r1, #43896 @ 0xab78 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #104] @ (6bb54 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cbz r0, 6bb22 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1116cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6bb0c │ │ │ │ + movw r1, #43916 @ 0xab8c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #76] @ (6bb54 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bb22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6bb22 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bb48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6bb48 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb48 │ │ │ │ + movw r1, #43948 @ 0xabac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #16] @ (6bb54 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 6bee4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0006bb5c : │ │ │ │ + movw r3, #40036 @ 0x9c64 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + clz r2, r2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + b.w 6b9d0 │ │ │ │ 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 │ │ │ │ @@ -98271,384 +98289,384 @@ │ │ │ │ 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, #37748 @ 0x9374 │ │ │ │ + movw r2, #43968 @ 0xabc0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6bc0c <_Py_Get_Getpath_CodeObject@@Base+0x572>) │ │ │ │ + ldr r3, [pc, #148] @ (6bc38 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2864 │ │ │ │ - cbz r0, 6bba6 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ + bl d2a9c │ │ │ │ + cbz r0, 6bbd2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6bbaa <_Py_Get_Getpath_CodeObject@@Base+0x510> │ │ │ │ + bge.n 6bbd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37768 @ 0x9388 │ │ │ │ + movw r1, #43988 @ 0xabd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bc08 <_Py_Get_Getpath_CodeObject@@Base+0x56e> │ │ │ │ - bne.n 6bbb2 <_Py_Get_Getpath_CodeObject@@Base+0x518> │ │ │ │ + b.n 6bc34 │ │ │ │ + bne.n 6bbde │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6bbd4 <_Py_Get_Getpath_CodeObject@@Base+0x53a> │ │ │ │ + b.n 6bc00 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6bbd4 <_Py_Get_Getpath_CodeObject@@Base+0x53a> │ │ │ │ + ble.n 6bc00 │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb1c │ │ │ │ + bl cec7c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37808 @ 0x93b0 │ │ │ │ + movw r1, #44028 @ 0xabfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6bba6 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ + bl 12844c │ │ │ │ + b.n 6bbd2 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5bf46 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf92 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6bbf4 <_Py_Get_Getpath_CodeObject@@Base+0x55a> │ │ │ │ - bl ceb1c │ │ │ │ + bge.n 6bc20 │ │ │ │ + bl cec7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7829c │ │ │ │ - b.n 6bba6 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ - bl ceb1c │ │ │ │ - movw r0, #37856 @ 0x93e0 │ │ │ │ + bl 7832c │ │ │ │ + b.n 6bbd2 │ │ │ │ + bl cec7c │ │ │ │ + movw r0, #44076 @ 0xac2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #880] @ (6bf80 <_PyConfig_InitCompatConfig@@Base+0x54>) │ │ │ │ + ldr r4, [pc, #784] @ (6bf4c ) │ │ │ │ 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 72288 │ │ │ │ + bl 72328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bcb0 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + beq.n 6bcdc │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bc4c <_Py_Get_Getpath_CodeObject@@Base+0x5b2> │ │ │ │ - movw r9, #64257 @ 0xfb01 │ │ │ │ + cbz r0, 6bc78 │ │ │ │ + movw r9, #64809 @ 0xfd29 │ │ │ │ movt r9, #8 │ │ │ │ - movw r8, #37860 @ 0x93e4 │ │ │ │ + movw r8, #44080 @ 0xac30 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6bc82 <_Py_Get_Getpath_CodeObject@@Base+0x5e8> │ │ │ │ + b.n 6bcae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bcb0 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + beq.n 6bcdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bcb0 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + cbnz r3, 6bcdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcb0 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ - bl 83bac │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bcdc │ │ │ │ + bl 83bbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bc9a <_Py_Get_Getpath_CodeObject@@Base+0x600> │ │ │ │ + beq.n 6bcc6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6bcc4 <_Py_Get_Getpath_CodeObject@@Base+0x62a> │ │ │ │ + bne.n 6bcf0 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6bcd4 <_Py_Get_Getpath_CodeObject@@Base+0x63a> │ │ │ │ + cbz r1, 6bd00 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 82848 │ │ │ │ + bl 8285c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6bc72 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ + bne.n 6bc9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6bcb4 <_Py_Get_Getpath_CodeObject@@Base+0x61a> │ │ │ │ + bne.n 6bce0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bcda <_Py_Get_Getpath_CodeObject@@Base+0x640> │ │ │ │ + b.n 6bd06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcaa <_Py_Get_Getpath_CodeObject@@Base+0x610> │ │ │ │ + bne.n 6bcd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcaa <_Py_Get_Getpath_CodeObject@@Base+0x610> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bcd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc80 <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ + bne.n 6bcac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc80 <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bcac │ │ │ │ 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 6bd20 <_Py_Get_Getpath_CodeObject@@Base+0x686> │ │ │ │ + bne.n 6bd4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6bd38 <_Py_Get_Getpath_CodeObject@@Base+0x69e> │ │ │ │ - movw r2, #63284 @ 0xf734 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #2072 @ 0x818 │ │ │ │ + bmi.n 6bd64 │ │ │ │ + movw r2, #3980 @ 0xf8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #8304 @ 0x2070 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b94c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bd9a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 23d08c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bdc6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2072 @ 0x818 │ │ │ │ + movw r0, #8304 @ 0x2070 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bcf8 <_Py_Get_Getpath_CodeObject@@Base+0x65e> │ │ │ │ - b.n 6bd9a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bne.n 6bd24 │ │ │ │ + b.n 6bdc6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6bd9a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + cbz r0, 6bdc6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bd66 <_Py_Get_Getpath_CodeObject@@Base+0x6cc> │ │ │ │ + beq.n 6bd92 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6bd9a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 12844c │ │ │ │ + b.n 6bdc6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6bd86 <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ + cbnz r3, 6bdb2 │ │ │ │ mov r0, r7 │ │ │ │ - bl cbf5c │ │ │ │ - movw r1, #37864 @ 0x93e8 │ │ │ │ + bl cc0bc │ │ │ │ + movw r1, #44084 @ 0xac34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 6bd9a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 12844c │ │ │ │ + b.n 6bdc6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bdaa <_Py_Get_Getpath_CodeObject@@Base+0x710> │ │ │ │ + beq.n 6bdd6 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11aea8 │ │ │ │ - cbnz r0, 6bd9e <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ + bl 11bcc0 │ │ │ │ + cbnz r0, 6bdca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bdda <_Py_Get_Getpath_CodeObject@@Base+0x740> │ │ │ │ + b.n 6be06 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d37c │ │ │ │ + bl 9d510 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bdac <_Py_Get_Getpath_CodeObject@@Base+0x712> │ │ │ │ + b.n 6bdd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bdca <_Py_Get_Getpath_CodeObject@@Base+0x730> │ │ │ │ + cbnz r0, 6bdf6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7829c │ │ │ │ - b.n 6bd9a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 7832c │ │ │ │ + b.n 6bdc6 │ │ │ │ movs r1, #0 │ │ │ │ - bl f1b54 │ │ │ │ + bl f1dcc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6beb8 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ + beq.n 6bee4 │ │ │ │ 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 6bdf4 <_Py_Get_Getpath_CodeObject@@Base+0x75a> │ │ │ │ + bne.n 6be20 │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6beb8 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ + beq.n 6bee4 │ │ │ │ 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 6be42 <_Py_Get_Getpath_CodeObject@@Base+0x7a8> │ │ │ │ + b.n 6be6e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bee6 <_Py_Get_Getpath_CodeObject@@Base+0x84c> │ │ │ │ + beq.n 6bf12 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6beb8 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ + beq.n 6bee4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6beba <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ + beq.n 6bee6 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6be34 <_Py_Get_Getpath_CodeObject@@Base+0x79a> │ │ │ │ + beq.n 6be60 │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6be34 <_Py_Get_Getpath_CodeObject@@Base+0x79a> │ │ │ │ + bne.n 6be60 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bf20 <_Py_Get_Getpath_CodeObject@@Base+0x886> │ │ │ │ + beq.n 6bf4c │ │ │ │ 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 6bf18 <_Py_Get_Getpath_CodeObject@@Base+0x87e> │ │ │ │ + beq.n 6bf44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bf12 <_Py_Get_Getpath_CodeObject@@Base+0x878> │ │ │ │ + beq.n 6bf3e │ │ │ │ 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 6bec0 <_Py_Get_Getpath_CodeObject@@Base+0x826> │ │ │ │ + beq.n 6beec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6be38 <_Py_Get_Getpath_CodeObject@@Base+0x79e> │ │ │ │ + b.n 6be64 │ │ │ │ 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 6be76 <_Py_Get_Getpath_CodeObject@@Base+0x7dc> │ │ │ │ + bne.n 6bea2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6be38 <_Py_Get_Getpath_CodeObject@@Base+0x79e> │ │ │ │ + bne.n 6be64 │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6be3e <_Py_Get_Getpath_CodeObject@@Base+0x7a4> │ │ │ │ + bne.n 6be6a │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6bf28 <_Py_Get_Getpath_CodeObject@@Base+0x88e> │ │ │ │ + beq.n 6bf54 │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6bf24 <_Py_Get_Getpath_CodeObject@@Base+0x88a> │ │ │ │ - cbz r0, 6bf24 <_Py_Get_Getpath_CodeObject@@Base+0x88a> │ │ │ │ + beq.n 6bf50 │ │ │ │ + cbz r0, 6bf50 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6bf00 <_Py_Get_Getpath_CodeObject@@Base+0x866> │ │ │ │ + b.n 6bf2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bee6 <_Py_Get_Getpath_CodeObject@@Base+0x84c> │ │ │ │ + b.n 6bf12 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bee0 <_Py_Get_Getpath_CodeObject@@Base+0x846> │ │ │ │ + b.n 6bf0c │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6bede <_Py_Get_Getpath_CodeObject@@Base+0x844> │ │ │ │ + b.n 6bf0a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6beba <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ + b.n 6bee6 │ │ │ │ │ │ │ │ -0006bf2c <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006bf58 <_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 │ │ │ │ @@ -98670,21 +98688,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 │ │ │ │ │ │ │ │ -0006bf8c : │ │ │ │ +0006bfb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6bf2c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bf58 <_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 │ │ │ │ @@ -98692,15 +98710,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} │ │ │ │ │ │ │ │ -0006bfcc : │ │ │ │ +0006bff8 : │ │ │ │ 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 │ │ │ │ @@ -98712,340 +98730,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} │ │ │ │ │ │ │ │ -0006c000 : │ │ │ │ +0006c02c : │ │ │ │ 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, 6c056 │ │ │ │ + cbz r3, 6c082 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c046 │ │ │ │ + bne.n 6c072 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c06e │ │ │ │ + cbz r0, 6c09a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6c05c │ │ │ │ + cbnz r0, 6c088 │ │ │ │ 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 6c036 │ │ │ │ - b.n 6c06e │ │ │ │ - bl 6c0e8 │ │ │ │ - b.n 6c01c │ │ │ │ - movw r0, #50488 @ 0xc538 │ │ │ │ + bne.n 6c062 │ │ │ │ + b.n 6c09a │ │ │ │ + bl 6c114 │ │ │ │ + b.n 6c048 │ │ │ │ + movw r0, #56760 @ 0xddb8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c042 │ │ │ │ + b.n 6c06e │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c074 : │ │ │ │ +0006c0a0 : │ │ │ │ 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 6c13c <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6c09e │ │ │ │ + bl 6c168 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6c0ca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6c0a2 │ │ │ │ + cbz r4, 6c0ce │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c09a │ │ │ │ + b.n 6c0c6 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c0a8 : │ │ │ │ +0006c0d4 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6c0e2 │ │ │ │ + blt.n 6c10e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c0d6 │ │ │ │ + bne.n 6c102 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c0e8 : │ │ │ │ +0006c114 : │ │ │ │ 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, 6c106 │ │ │ │ + cbz r3, 6c132 │ │ │ │ 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, 6c11e │ │ │ │ + cbnz r1, 6c14a │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c138 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c164 ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c104 │ │ │ │ + bne.n 6c130 │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c13c <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c168 <_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, 6c176 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + cbnz r4, 6c1a2 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c1b0 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6c1dc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c17e <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c1aa <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c196 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6c1c2 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 6c1a2 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ + cbnz r0, 6c1ce <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c2bc │ │ │ │ + b.n 6c2e8 │ │ │ │ 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 19b9b8 │ │ │ │ - bl 198fb8 │ │ │ │ - ldr r3, [pc, #20] @ (6c1b0 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19d250 │ │ │ │ + bl 19a850 │ │ │ │ + ldr r3, [pc, #20] @ (6c1dc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c16c <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + b.n 6c198 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 675ba │ │ │ │ + b.w 64d98 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c1c0 : │ │ │ │ +0006c1ec : │ │ │ │ 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 1992dc │ │ │ │ + bl 19ab74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c21a │ │ │ │ - cbnz r5, 6c1fc │ │ │ │ + cbnz r3, 6c246 │ │ │ │ + cbnz r5, 6c228 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ 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 6c4ec │ │ │ │ + bl 6c518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c1e4 │ │ │ │ - ldr r2, [pc, #24] @ (6c224 ) │ │ │ │ + bne.n 6c210 │ │ │ │ + ldr r2, [pc, #24] @ (6c250 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50580 @ 0xc594 │ │ │ │ + movw r3, #56852 @ 0xde14 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c1f6 │ │ │ │ + b.n 6c222 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c1f6 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + b.n 6c222 │ │ │ │ + stmia r3!, {r3} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c228 : │ │ │ │ +0006c254 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c24c │ │ │ │ + cbnz r1, 6c278 │ │ │ │ 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, 6c250 │ │ │ │ + cbnz r0, 6c27c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c258 : │ │ │ │ +0006c284 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50297 @ 0xc479 │ │ │ │ + movw r2, #50341 @ 0xc4a5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c27a │ │ │ │ + bne.n 6c2a6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c288 : │ │ │ │ +0006c2b4 : │ │ │ │ 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, 6c2b4 │ │ │ │ + cbz r3, 6c2e0 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c0e8 │ │ │ │ - b.n 6c2a6 │ │ │ │ + bl 6c114 │ │ │ │ + b.n 6c2d2 │ │ │ │ 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 6c3c8 │ │ │ │ + beq.n 6c3f4 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c3ce │ │ │ │ + bne.n 6c3fa │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c342 │ │ │ │ + beq.n 6c36e │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c3e4 │ │ │ │ + bcs.n 6c410 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c3d8 │ │ │ │ + bne.n 6c404 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c3e4 │ │ │ │ + beq.n 6c410 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c412 │ │ │ │ + bne.n 6c43e │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c3e4 │ │ │ │ + bcs.n 6c410 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c0a8 │ │ │ │ + bl 6c0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c3e4 │ │ │ │ + beq.n 6c410 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -99057,141 +99075,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 6c3ea │ │ │ │ + bhi.n 6c416 │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c3ee │ │ │ │ + bls.n 6c41a │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c3ee │ │ │ │ + bcs.n 6c41a │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c372 │ │ │ │ + bne.n 6c39e │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c3c2 │ │ │ │ + cbz r7, 6c3ee │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c3d2 │ │ │ │ + b.n 6c3fe │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c2ea │ │ │ │ + b.n 6c316 │ │ │ │ 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 6c32c │ │ │ │ + bne.n 6c358 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c3d2 │ │ │ │ + b.n 6c3fe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c3b6 │ │ │ │ + beq.n 6c3e2 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c450 │ │ │ │ + beq.n 6c47c │ │ │ │ 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 6c3b0 │ │ │ │ - cbz r0, 6c444 │ │ │ │ + b.n 6c3dc │ │ │ │ + cbz r0, 6c470 │ │ │ │ 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 6c33c │ │ │ │ + bne.w 6c368 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c41e │ │ │ │ + bne.n 6c44a │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c3c4 │ │ │ │ + beq.n 6c3f0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c3c4 │ │ │ │ + b.n 6c3f0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c466 │ │ │ │ + cbz r4, 6c492 │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c472 │ │ │ │ - movw r3, #51008 @ 0xc740 │ │ │ │ + cbz r7, 6c49e │ │ │ │ + movw r3, #57280 @ 0xdfc0 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c3d2 │ │ │ │ + b.n 6c3fe │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c480 : │ │ │ │ +0006c4ac : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c4a2 │ │ │ │ + blt.n 6c4ce │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c4a8 : │ │ │ │ +0006c4d4 : │ │ │ │ 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, 6c4d6 │ │ │ │ + cbz r3, 6c502 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c0e8 │ │ │ │ - b.n 6c4c6 │ │ │ │ + bl 6c114 │ │ │ │ + b.n 6c4f2 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99199,460 +99217,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 6c54c │ │ │ │ + bcs.n 6c578 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c53e │ │ │ │ + bne.n 6c56a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c54c │ │ │ │ + cbz r0, 6c578 │ │ │ │ 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 6c52e │ │ │ │ + bne.n 6c55a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c53a │ │ │ │ + b.n 6c566 │ │ │ │ │ │ │ │ -0006c550 : │ │ │ │ +0006c57c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c5fc ) │ │ │ │ + ldr r5, [pc, #156] @ (6c628 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c57c │ │ │ │ + bne.n 6c5a8 │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c56c │ │ │ │ + bne.n 6c598 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c5e2 │ │ │ │ - cbnz r4, 6c5b6 │ │ │ │ + bne.n 6c60e │ │ │ │ + cbnz r4, 6c5e2 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c600 ) │ │ │ │ + ldr r4, [pc, #120] @ (6c62c ) │ │ │ │ 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 6c5ac │ │ │ │ + bne.n 6c5d8 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c59c │ │ │ │ + bne.n 6c5c8 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c5ee │ │ │ │ + bne.n 6c61a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c5d0 │ │ │ │ + beq.n 6c5fc │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c594 │ │ │ │ + bne.n 6c5c0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c604 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c630 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c594 │ │ │ │ + b.n 6c5c0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c608 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c634 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c594 │ │ │ │ + b.n 6c5c0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 268428 │ │ │ │ + bl 269c94 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c582 │ │ │ │ - ldr r0, [pc, #12] @ (6c5fc ) │ │ │ │ + b.n 6c5ae │ │ │ │ + ldr r0, [pc, #12] @ (6c628 ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24610c │ │ │ │ + b.w 24783c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c60c : │ │ │ │ +0006c638 : │ │ │ │ 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, 6c62c │ │ │ │ + cbz r1, 6c658 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b668 │ │ │ │ + bl 26ced8 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c648 │ │ │ │ + bcc.n 6c674 │ │ │ │ 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, 6c658 │ │ │ │ - cbz r2, 6c658 │ │ │ │ + cbz r0, 6c684 │ │ │ │ + cbz r2, 6c684 │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c654 │ │ │ │ + b.n 6c680 │ │ │ │ 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 6c6ce │ │ │ │ + ble.n 6c6fa │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50297 @ 0xc479 │ │ │ │ + movw r7, #50341 @ 0xc4a5 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c6e6 │ │ │ │ + bne.n 6c712 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c6ce │ │ │ │ + ble.n 6c6fa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c6f0 │ │ │ │ + bne.n 6c71c │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c6ce │ │ │ │ + ble.n 6c6fa │ │ │ │ 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 6c6dc │ │ │ │ + bne.n 6c708 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c6b4 │ │ │ │ + bgt.n 6c6e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ 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 6c6c6 │ │ │ │ + b.n 6c6f2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c696 │ │ │ │ + b.n 6c6c2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c6ac │ │ │ │ + b.n 6c6d8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c6fc : │ │ │ │ +0006c728 : │ │ │ │ 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 6c76c │ │ │ │ + beq.n 6c798 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c7ac │ │ │ │ + blt.n 6c7d8 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c4ec │ │ │ │ + bl 6c518 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c76c │ │ │ │ + cbz r0, 6c798 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c480 │ │ │ │ + bl 6c4ac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c794 │ │ │ │ + cbz r0, 6c7c0 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c784 │ │ │ │ + bgt.n 6c7b0 │ │ │ │ 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] @ (6c7c4 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c7f0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50580 @ 0xc594 │ │ │ │ + movw r3, #56852 @ 0xde14 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c766 │ │ │ │ + b.n 6c792 │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c750 │ │ │ │ + b.n 6c77c │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c258 │ │ │ │ - ldr r2, [pc, #40] @ (6c7c4 ) │ │ │ │ + bl 6c284 │ │ │ │ + ldr r2, [pc, #40] @ (6c7f0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50580 @ 0xc594 │ │ │ │ + movw r3, #56852 @ 0xde14 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c766 │ │ │ │ - ldr r2, [pc, #20] @ (6c7c4 ) │ │ │ │ + b.n 6c792 │ │ │ │ + ldr r2, [pc, #20] @ (6c7f0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #51536 @ 0xc950 │ │ │ │ + movw r3, #57808 @ 0xe1d0 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c766 │ │ │ │ - sxth r4, r1 │ │ │ │ + b.n 6c792 │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c7c8 : │ │ │ │ +0006c7f4 : │ │ │ │ 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 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c660 │ │ │ │ + bl 6c68c │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c660 │ │ │ │ + bl 6c68c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c660 │ │ │ │ + bl 6c68c │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c660 │ │ │ │ + bl 6c68c │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c660 │ │ │ │ + b.n 6c68c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19bf1c │ │ │ │ + b.w 19d7b4 │ │ │ │ nop │ │ │ │ - cbz r1, 6c95a │ │ │ │ + cbz r1, 6c986 │ │ │ │ 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] @ (6c95c ) │ │ │ │ + ldr r0, [pc, #60] @ (6c988 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19dc6c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19f504 <_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 6c92e │ │ │ │ + bne.n 6c95a │ │ │ │ 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 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + b.n 6cf74 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c960 : │ │ │ │ +0006c98c : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6c976 │ │ │ │ + cbz r0, 6c9a2 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c978 : │ │ │ │ +0006c9a4 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c97c : │ │ │ │ +0006c9a8 : │ │ │ │ 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] @ (6cb4c ) │ │ │ │ + ldr r3, [pc, #436] @ (6cb78 ) │ │ │ │ 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 6cb24 │ │ │ │ + beq.w 6cb50 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6cb50 ) │ │ │ │ + ldr r0, [pc, #416] @ (6cb7c ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19dc6c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19f504 <_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 6c9c2 │ │ │ │ + bne.n 6c9ee │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6cb44 │ │ │ │ + bhi.w 6cb70 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6ca62 │ │ │ │ + bls.n 6ca8e │ │ │ │ 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] │ │ │ │ @@ -99660,15 +99678,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 6c9f2 │ │ │ │ + bne.n 6ca1e │ │ │ │ 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 │ │ │ │ @@ -99681,20 +99699,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 6ca32 │ │ │ │ + bne.n 6ca5e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6ca7c │ │ │ │ + b.n 6caa8 │ │ │ │ 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 │ │ │ │ @@ -99711,259 +99729,257 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6ca9a │ │ │ │ + bne.n 6cac6 │ │ │ │ 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 6cb16 │ │ │ │ + bls.n 6cb42 │ │ │ │ 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 6caee │ │ │ │ + bls.n 6cb1a │ │ │ │ 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, 6cb44 │ │ │ │ + cbz r6, 6cb70 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6cb00 │ │ │ │ + bls.n 6cb2c │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6cb4c ) │ │ │ │ + ldr r3, [pc, #72] @ (6cb78 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cb40 │ │ │ │ + bne.n 6cb6c │ │ │ │ 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 6caee │ │ │ │ - ldr r3, [pc, #36] @ (6cb4c ) │ │ │ │ + b.n 6cb1a │ │ │ │ + ldr r3, [pc, #36] @ (6cb78 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cb40 │ │ │ │ + bne.n 6cb6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19bf1c │ │ │ │ + b.w 19d7b4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6cb00 │ │ │ │ + b.n 6cb2c │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + b.n 6d230 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006cb54 : │ │ │ │ +0006cb80 : │ │ │ │ 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 6cb7c │ │ │ │ + bl 6cba8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006cb7c : │ │ │ │ +0006cba8 : │ │ │ │ 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 6cbb4 │ │ │ │ + bcs.n 6cbe0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cbb0 │ │ │ │ + cbz r5, 6cbdc │ │ │ │ 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 6cba8 │ │ │ │ + b.n 6cbd4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cbc0 : │ │ │ │ +0006cbec : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cbe0 │ │ │ │ + cbz r3, 6cc0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0006cbe8 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006cc10 <_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, 6cc6a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6cc92 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cc80 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6cca8 <_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, 6cc7c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6cca4 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #29313 @ 0x7281 │ │ │ │ + movw r3, #32729 @ 0x7fd9 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2393 @ 0x959 │ │ │ │ + movw r2, #2433 @ 0x981 │ │ │ │ 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 6cc64 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #57849 @ 0xe1f9 │ │ │ │ + bne.n 6cc8c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #60533 @ 0xec75 │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #57805 @ 0xe1cd │ │ │ │ + movweq r3, #60493 @ 0xec4d │ │ │ │ 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, #29413 @ 0x72e5 │ │ │ │ + movw fp, #29549 @ 0x736d │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28485 @ 0x6f45 │ │ │ │ + movw r8, #28625 @ 0x6fd1 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cc08 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cc30 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cc64 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6cc8c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cc84 : │ │ │ │ +0006ccac : │ │ │ │ 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, 6cc9e │ │ │ │ + cbz r3, 6ccc6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eb70 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6ccbc │ │ │ │ + bl 7eb84 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f798 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ccd4 │ │ │ │ + blt.n 6ccfc │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cc98 │ │ │ │ + bne.n 6ccc0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63984 @ 0xf9f0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #4720 @ 0x1270 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 6d108 │ │ │ │ + bne.w 6d130 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d33a │ │ │ │ + bpl.w 6d362 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d322 │ │ │ │ + bpl.w 6d34a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d104 │ │ │ │ + beq.w 6d12c │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #54189 @ 0xd3ad │ │ │ │ + movw r3, #54229 @ 0xd3d5 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d340 │ │ │ │ + bne.w 6d368 │ │ │ │ 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] │ │ │ │ @@ -99989,15 +100005,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 6d110 │ │ │ │ + ble.w 6d138 │ │ │ │ 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 │ │ │ │ @@ -100033,15 +100049,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 6cef6 │ │ │ │ + bls.n 6cf1e │ │ │ │ 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] │ │ │ │ @@ -100083,26 +100099,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 6ce5a │ │ │ │ + bgt.n 6ce82 │ │ │ │ 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 6d15c │ │ │ │ + bhi.w 6d184 │ │ │ │ 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 │ │ │ │ @@ -100249,31 +100265,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 6d15c │ │ │ │ + bhi.n 6d184 │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - bne.n 6d1ca │ │ │ │ + bne.n 6d242 │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d1be │ │ │ │ + bne.n 6d236 │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d1b2 │ │ │ │ + bne.n 6d22a │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r0, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r0, r2, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - bcc.n 6d16a │ │ │ │ + bcc.n 6d1e2 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r0, r2, r3, r5} │ │ │ │ + ldmia r7!, {r0, r2, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r0, r2, r5} │ │ │ │ + ldmia r7!, {r0, r2, r3, r6} │ │ │ │ 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 │ │ │ │ @@ -100403,79 +100419,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 6d0fc │ │ │ │ + b.n 6d124 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6cf3c │ │ │ │ + b.n 6cf64 │ │ │ │ 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 6cd1a │ │ │ │ - b.n 6d104 │ │ │ │ + bne.w 6cd42 │ │ │ │ + b.n 6d12c │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d326 │ │ │ │ + b.n 6d34e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d0fc │ │ │ │ + b.n 6d124 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d34c <_Py_HashBytes@@Base>: │ │ │ │ +0006d374 <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d3a0 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d3c8 <_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, #54189 @ 0xd3ad │ │ │ │ + movw ip, #54229 @ 0xd3d5 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d3a4 <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d3cc <_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 6d3dc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d404 <_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 6d392 <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d3ba <_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 6d3dc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d404 <_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 │ │ │ │ @@ -100505,15 +100521,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 6d97a <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6d9a2 <_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 │ │ │ │ @@ -100549,15 +100565,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 6d58c <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d5b4 <_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] │ │ │ │ @@ -100599,26 +100615,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 6d4ee <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d516 <_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 6d7c6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d7ee <_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 │ │ │ │ @@ -100898,58 +100914,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 6d78a <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6d7b2 <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d7c6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d7ee <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bvc.n 6d90e <_Py_HashBytes@@Base+0x5c2> │ │ │ │ + bvc.n 6d986 <_Py_HashBytes@@Base+0x612> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 6d902 <_Py_HashBytes@@Base+0x5b6> │ │ │ │ + bvc.n 6d97a <_Py_HashBytes@@Base+0x606> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 6d8f6 <_Py_HashBytes@@Base+0x5aa> │ │ │ │ + bvc.n 6d96e <_Py_HashBytes@@Base+0x5fa> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d956 <_Py_HashBytes@@Base+0x60a> │ │ │ │ + bvs.n 6d9ce <_Py_HashBytes@@Base+0x65a> │ │ │ │ movs r6, r0 │ │ │ │ - bls.n 6d90a <_Py_HashBytes@@Base+0x5be> │ │ │ │ + bls.n 6d982 <_Py_HashBytes@@Base+0x60e> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d93e <_Py_HashBytes@@Base+0x5f2> │ │ │ │ + bpl.n 6d9b6 <_Py_HashBytes@@Base+0x642> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d932 <_Py_HashBytes@@Base+0x5e6> │ │ │ │ + bpl.n 6d9aa <_Py_HashBytes@@Base+0x636> │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d5d8 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d600 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d9bc : │ │ │ │ +0006d9e4 : │ │ │ │ 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, 6d9e2 │ │ │ │ + cbz r3, 6da0a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c0e8 │ │ │ │ - b.n 6d9d8 │ │ │ │ + bl 6c114 │ │ │ │ + b.n 6da00 │ │ │ │ │ │ │ │ -0006d9e8 : │ │ │ │ +0006da10 : │ │ │ │ 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 │ │ │ │ @@ -100962,116 +100978,111 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #980] @ 6ddf8 │ │ │ │ + ldr.w r8, [pc, #980] @ 6de20 │ │ │ │ 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 6dc52 │ │ │ │ + bne.w 6dc8e │ │ │ │ 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 6dc86 │ │ │ │ + bne.w 6dd52 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r9, r5, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddc4 │ │ │ │ + bne.w 6de08 │ │ │ │ add.w sl, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db50 │ │ │ │ + bne.n 6db70 │ │ │ │ add.w sl, r5, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd70 │ │ │ │ + bne.w 6dd82 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6db46 │ │ │ │ + bne.w 6dc0a │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dde0 │ │ │ │ + bne.w 6ddfa │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddd2 │ │ │ │ + bne.w 6ddec │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc5a │ │ │ │ + bne.w 6dc62 │ │ │ │ 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 6dc60 │ │ │ │ + bne.w 6dc68 │ │ │ │ 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 6dad6 │ │ │ │ + bne.n 6db00 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc38 │ │ │ │ + bne.w 6dc96 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dc92 │ │ │ │ + beq.w 6dd24 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6db1e │ │ │ │ - ldr r3, [pc, #728] @ (6ddf0 ) │ │ │ │ + bne.n 6db48 │ │ │ │ + ldr r3, [pc, #728] @ (6de18 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dd4e │ │ │ │ + bne.w 6dd3c │ │ │ │ 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 6dd2a │ │ │ │ + bne.w 6dd5e │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc78 │ │ │ │ + bne.w 6dc80 │ │ │ │ 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 6da8a │ │ │ │ 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 │ │ │ │ @@ -101084,231 +101095,237 @@ │ │ │ │ umull r2, r1, r2, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dd7e │ │ │ │ - bl fcb88 │ │ │ │ + beq.w 6dd9a │ │ │ │ + bl fd0e8 │ │ │ │ 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 6dd66 │ │ │ │ + blt.w 6dd90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ff3a4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff58c <_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 6dbf2 │ │ │ │ + beq.n 6dc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd0e │ │ │ │ + bne.w 6dd16 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dcaa │ │ │ │ + bne.n 6dcb0 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 6da70 │ │ │ │ + b.n 6da98 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + b.n 6dab4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6da68 │ │ │ │ + beq.w 6da90 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6da68 │ │ │ │ + bne.w 6da90 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19eda0 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 1a0638 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd86 │ │ │ │ + bne.w 6dda2 │ │ │ │ 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 6dc20 │ │ │ │ + bne.n 6dc4a │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6da68 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6dc3c │ │ │ │ - dmb ish │ │ │ │ - b.n 6db1e │ │ │ │ + b.n 6da90 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6dc86 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6da50 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 6dac6 │ │ │ │ - bl 6c288 │ │ │ │ + beq.w 6daf0 │ │ │ │ + bl 6c2b4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6dac6 │ │ │ │ + beq.w 6daf0 │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ddba │ │ │ │ - movw r1, #64640 @ 0xfc80 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #368] @ (6ddf4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6c288 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6dc56 │ │ │ │ - bl 62b04 │ │ │ │ - bl 6c0e8 │ │ │ │ - blx 2a8fc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 6db14 │ │ │ │ - b.n 6db1e │ │ │ │ + beq.w 6ddd4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #400] @ (6de1c ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 6dd52 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + b.n 6da78 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r8] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6dc9a │ │ │ │ + dmb ish │ │ │ │ + b.n 6db48 │ │ │ │ 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, 6dd22 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6dde4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl fcb88 │ │ │ │ + bl fd0e8 │ │ │ │ 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 6dd1c │ │ │ │ + blt.n 6ddde │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl ff3a4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff58c <_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 6dbea │ │ │ │ + beq.n 6dc14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dbda │ │ │ │ - movw r1, #64608 @ 0xfc60 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #220] @ (6ddf4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dcf2 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 5f534 │ │ │ │ - b.n 6dcd0 │ │ │ │ + beq.w 6dbfa │ │ │ │ + movw r1, #5344 @ 0x14e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #252] @ (6de1c ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6c114 │ │ │ │ + blx 2a8fc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 6db3e │ │ │ │ + b.n 6db48 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r8] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 6dcaa │ │ │ │ + b.n 6dd40 │ │ │ │ + bl 6c2b4 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6dc92 │ │ │ │ + bl 64cf4 │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6dd42 │ │ │ │ + bne.n 6dd76 │ │ │ │ strex r4, r1, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6dd32 │ │ │ │ + bne.n 6dd66 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6db30 │ │ │ │ - b.n 6dd2a │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6dc4c │ │ │ │ - b.n 6dd52 │ │ │ │ + beq.w 6db5a │ │ │ │ + b.n 6dd5e │ │ │ │ + movw r1, #5412 @ 0x1524 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #144] @ (6de1c ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dbb6 │ │ │ │ - movw r1, #64676 @ 0xfca4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #120] @ (6ddf4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 5f534 │ │ │ │ + b.n 6dbd6 │ │ │ │ + bl 5f57c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6db8e │ │ │ │ + b.n 6dbae │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc78 │ │ │ │ + bne.w 6dc80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dc8e │ │ │ │ + beq.n 6dd5a │ │ │ │ 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 6dda4 │ │ │ │ + bne.n 6ddbe │ │ │ │ dmb ish │ │ │ │ - b.n 6dc8e │ │ │ │ + b.n 6dd5a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a6c4c │ │ │ │ - b.n 6dc8e │ │ │ │ - movw r1, #64576 @ 0xfc40 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #36] @ (6ddf4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64756 @ 0xfcf4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #24] @ (6ddf4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64716 @ 0xfccc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (6ddf4 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1a84ec │ │ │ │ + b.n 6dd5a │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6dcfc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 5f57c │ │ │ │ + b.n 6dcda │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #36] @ (6de1c ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5452 @ 0x154c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #24] @ (6de1c ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #8] @ (6de1c ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r8, r4 │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ 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 │ │ │ │ @@ -101320,288 +101337,288 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r3, [r2, #624] @ 0x270 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 704fa │ │ │ │ + bne.w 70522 │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #65020 @ 0xfdfc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5756 @ 0x167c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705b6 │ │ │ │ + beq.w 705de │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #65032 @ 0xfe08 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5768 @ 0x1688 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6e178 ) │ │ │ │ + ldr r4, [pc, #780] @ (6e1a0 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #46397 @ 0xb53d │ │ │ │ + movw r1, #8733 @ 0x221d │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4761 @ 0x1299 │ │ │ │ + movw r0, #4801 @ 0x12c1 │ │ │ │ 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, #49321 @ 0xc0a9 │ │ │ │ + movw r8, #49365 @ 0xc0d5 │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49753 @ 0xc259 │ │ │ │ + movw r6, #49797 @ 0xc285 │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cbe8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc10 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70630 │ │ │ │ - ldr r0, [pc, #708] @ (6e17c ) │ │ │ │ - movw sl, #4761 @ 0x1299 │ │ │ │ + beq.w 70658 │ │ │ │ + ldr r0, [pc, #708] @ (6e1a4 ) │ │ │ │ + movw sl, #4801 @ 0x12c1 │ │ │ │ movt sl, #7 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6e180 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6e184 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6e188 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6e18c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6e190 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6e194 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6e198 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6e19c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #680] @ (6e1a0 ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6e1a8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6e1ac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6e1b0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6e1b4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6e1b8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6e1bc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6e1c0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6e1c4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #680] @ (6e1c8 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6e1a4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6e1a8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6e1ac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6e1b0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6e1b4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #660] @ (6e1b8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #660] @ (6e1bc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6e1c0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6e1c4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6e1c8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6e1cc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6e1d0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6e1d4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6e1d8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6e1dc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6e1e0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6e1e4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6e1e8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6e1ec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6e1f0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6e1f4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6e1f8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6e1fc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6e200 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6e204 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6e208 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6e20c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6e210 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6e214 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6e218 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6e21c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #608] @ (6e220 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #608] @ (6e224 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #604] @ (6e228 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #604] @ (6e22c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6e230 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6e234 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6e238 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6e23c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #592] @ (6e240 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #592] @ (6e244 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6e248 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6e24c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6e250 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6e254 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #580] @ (6e258 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #580] @ (6e25c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #576] @ (6e260 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #576] @ (6e264 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #572] @ (6e268 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #572] @ (6e26c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6e270 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6e274 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6e278 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6e27c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #560] @ (6e280 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #560] @ (6e284 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #556] @ (6e288 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #556] @ (6e28c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6e290 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6e294 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6e298 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6e29c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6e2a0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6e2a4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6e2a8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6e2ac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6e2b0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6e2b4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6e2b8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6e2bc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6e2c0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6e2c4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6e2c8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6e2cc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #520] @ (6e2d0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #520] @ (6e2d4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #516] @ (6e2d8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #516] @ (6e2dc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #512] @ (6e2e0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #512] @ (6e2e4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #508] @ (6e2e8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #508] @ (6e2ec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #504] @ (6e2f0 ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6e1cc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6e1d0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6e1d4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6e1d8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6e1dc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #660] @ (6e1e0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #660] @ (6e1e4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6e1e8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6e1ec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6e1f0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6e1f4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6e1f8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6e1fc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6e200 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6e204 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6e208 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6e20c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6e210 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6e214 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6e218 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6e21c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6e220 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6e224 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6e228 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6e22c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6e230 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6e234 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6e238 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6e23c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6e240 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6e244 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #608] @ (6e248 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #608] @ (6e24c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #604] @ (6e250 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #604] @ (6e254 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6e258 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6e25c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6e260 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6e264 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #592] @ (6e268 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #592] @ (6e26c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6e270 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6e274 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6e278 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6e27c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #580] @ (6e280 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #580] @ (6e284 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #576] @ (6e288 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #576] @ (6e28c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #572] @ (6e290 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #572] @ (6e294 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6e298 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6e29c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6e2a0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6e2a4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #560] @ (6e2a8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #560] @ (6e2ac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #556] @ (6e2b0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #556] @ (6e2b4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6e2b8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6e2bc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6e2c0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6e2c4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6e2c8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6e2cc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6e2d0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6e2d4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6e2d8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6e2dc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6e2e0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6e2e4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6e2e8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6e2ec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6e2f0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6e2f4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #520] @ (6e2f8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #520] @ (6e2fc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #516] @ (6e300 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #516] @ (6e304 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #512] @ (6e308 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #512] @ (6e30c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #508] @ (6e310 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #508] @ (6e314 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #504] @ (6e318 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #496] @ (6e2f4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #492] @ (6e2f8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #492] @ (6e2fc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #488] @ (6e300 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #488] @ (6e304 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #484] @ (6e308 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #484] @ (6e30c ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #496] @ (6e31c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #492] @ (6e320 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #492] @ (6e324 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #488] @ (6e328 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #488] @ (6e32c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #484] @ (6e330 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #484] @ (6e334 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #472] @ (6e310 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #472] @ (6e314 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #468] @ (6e318 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #468] @ (6e31c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #464] @ (6e320 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #464] @ (6e324 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #460] @ (6e328 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #460] @ (6e32c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #456] @ (6e330 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #456] @ (6e334 ) │ │ │ │ - bl 70774 │ │ │ │ - b.n 6e340 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #472] @ (6e338 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #472] @ (6e33c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #468] @ (6e340 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #468] @ (6e344 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #464] @ (6e348 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #464] @ (6e34c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #460] @ (6e350 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #460] @ (6e354 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #456] @ (6e358 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #456] @ (6e35c ) │ │ │ │ + bl 7079c │ │ │ │ + b.n 6e368 │ │ │ │ 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 │ │ │ │ @@ -101656,135 +101673,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, 6e224 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e24c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e2a8 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e2d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e33c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e364 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e3c0 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e3e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e464 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e48c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e4f8 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e520 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e58c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e5b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e230 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e258 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e2b4 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e2dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e348 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e370 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e3cc ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e3f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e490 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e4b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e504 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e52c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e588 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e5b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e60c ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e634 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e290 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e2b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e314 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e33c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e3a8 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e3d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e41c ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e444 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e4a0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e4c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e514 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e53c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e598 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e5c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e60c ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e634 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e290 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e2b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e314 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e33c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e3a8 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e3d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e42c ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e454 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e4c0 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e4e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e544 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e56c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e5c8 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e5f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e63c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e664 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e2b0 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e2d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e334 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e35c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e3d8 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e400 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e46c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e494 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e4f0 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e518 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e584 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e5ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e628 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e650 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e2bc ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e2e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e330 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e358 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e3b4 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e3dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e438 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e460 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e4bc ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e4e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e550 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e578 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e5d4 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e5fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e658 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e680 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e2dc ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e304 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e360 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e388 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e3e4 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e40c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e468 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e490 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e4ec ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e514 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e590 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e5b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e634 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e65c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e6a8 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e6d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e32c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e354 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e3a0 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e3c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e424 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e44c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e4a8 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e4d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e55c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e584 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e5e0 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e608 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e664 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e68c ) │ │ │ │ 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 │ │ │ │ @@ -101823,267 +101840,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] @ (6e640 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #764] @ (6e644 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #760] @ (6e648 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #760] @ (6e64c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #756] @ (6e650 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #756] @ (6e654 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #752] @ (6e658 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #752] @ (6e65c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #748] @ (6e660 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #748] @ (6e664 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #744] @ (6e668 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #744] @ (6e66c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #740] @ (6e670 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #740] @ (6e674 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #736] @ (6e678 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #736] @ (6e67c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #732] @ (6e680 ) │ │ │ │ - bl 70774 │ │ │ │ + ldr r0, [pc, #764] @ (6e668 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #764] @ (6e66c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #760] @ (6e670 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #760] @ (6e674 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #756] @ (6e678 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #756] @ (6e67c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #752] @ (6e680 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #752] @ (6e684 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #748] @ (6e688 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #748] @ (6e68c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #744] @ (6e690 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #744] @ (6e694 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #740] @ (6e698 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #740] @ (6e69c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #736] @ (6e6a0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #736] @ (6e6a4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #732] @ (6e6a8 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #724] @ (6e684 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #720] @ (6e688 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #720] @ (6e68c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #716] @ (6e690 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #716] @ (6e694 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #712] @ (6e698 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #712] @ (6e69c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #708] @ (6e6a0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #708] @ (6e6a4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #704] @ (6e6a8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #704] @ (6e6ac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #700] @ (6e6b0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #700] @ (6e6b4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6e6b8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6e6bc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6e6c0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6e6c4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6e6c8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6e6cc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6e6d0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6e6d4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #680] @ (6e6d8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #680] @ (6e6dc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #676] @ (6e6e0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #676] @ (6e6e4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6e6e8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6e6ec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6e6f0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6e6f4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6e6f8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6e6fc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #660] @ (6e700 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #660] @ (6e704 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6e708 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6e70c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6e710 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6e714 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6e718 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6e71c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6e720 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6e724 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6e728 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6e72c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6e730 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6e734 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6e738 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6e73c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6e740 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6e744 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6e748 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6e74c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6e750 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6e754 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6e758 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6e75c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6e760 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6e764 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #608] @ (6e768 ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #724] @ (6e6ac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #720] @ (6e6b0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #720] @ (6e6b4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #716] @ (6e6b8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #716] @ (6e6bc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #712] @ (6e6c0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #712] @ (6e6c4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #708] @ (6e6c8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #708] @ (6e6cc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #704] @ (6e6d0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #704] @ (6e6d4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #700] @ (6e6d8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #700] @ (6e6dc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6e6e0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6e6e4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6e6e8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6e6ec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6e6f0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6e6f4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6e6f8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6e6fc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #680] @ (6e700 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #680] @ (6e704 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #676] @ (6e708 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #676] @ (6e70c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6e710 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6e714 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6e718 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6e71c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6e720 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6e724 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #660] @ (6e728 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #660] @ (6e72c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6e730 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6e734 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6e738 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6e73c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6e740 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6e744 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6e748 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6e74c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6e750 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6e754 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6e758 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6e75c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6e760 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6e764 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6e768 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6e76c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6e770 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6e774 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6e778 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6e77c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6e780 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6e784 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6e788 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6e78c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #608] @ (6e790 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6e76c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6e770 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6e774 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #592] @ (6e778 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #592] @ (6e77c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6e780 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6e784 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6e788 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6e78c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #580] @ (6e790 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #580] @ (6e794 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #576] @ (6e798 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #576] @ (6e79c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #572] @ (6e7a0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #572] @ (6e7a4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6e7a8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6e7ac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6e7b0 ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6e794 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6e798 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6e79c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #592] @ (6e7a0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #592] @ (6e7a4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6e7a8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6e7ac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6e7b0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6e7b4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #580] @ (6e7b8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #580] @ (6e7bc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #576] @ (6e7c0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #576] @ (6e7c4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #572] @ (6e7c8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #572] @ (6e7cc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6e7d0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6e7d4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6e7d8 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #556] @ (6e7b4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6e7b8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6e7bc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6e7c0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6e7c4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6e7c8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6e7cc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6e7d0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6e7d4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6e7d8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6e7dc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6e7e0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6e7e4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6e7e8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6e7ec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6e7f0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6e7f4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #520] @ (6e7f8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #520] @ (6e7fc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #516] @ (6e800 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #516] @ (6e804 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #512] @ (6e808 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #512] @ (6e80c ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #556] @ (6e7dc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6e7e0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6e7e4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6e7e8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6e7ec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6e7f0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6e7f4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6e7f8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6e7fc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6e800 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6e804 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6e808 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6e80c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6e810 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6e814 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6e818 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6e81c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #520] @ (6e820 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #520] @ (6e824 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #516] @ (6e828 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #516] @ (6e82c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #512] @ (6e830 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #512] @ (6e834 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #500] @ (6e810 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #500] @ (6e814 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #496] @ (6e818 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #496] @ (6e81c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #492] @ (6e820 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #492] @ (6e824 ) │ │ │ │ - bl 70774 │ │ │ │ - b.n 6e828 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #500] @ (6e838 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #500] @ (6e83c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #496] @ (6e840 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #496] @ (6e844 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #492] @ (6e848 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #492] @ (6e84c ) │ │ │ │ + bl 7079c │ │ │ │ + b.n 6e850 │ │ │ │ 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 │ │ │ │ @@ -102171,25 +102188,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, 6e700 │ │ │ │ + cbz r4, 6e728 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e70e │ │ │ │ + cbz r0, 6e736 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e720 │ │ │ │ + cbz r0, 6e748 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e730 │ │ │ │ + cbz r0, 6e758 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e73e │ │ │ │ + cbz r0, 6e766 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e74e │ │ │ │ + cbz r4, 6e776 │ │ │ │ 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 │ │ │ │ @@ -102199,27 +102216,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, 6e77c │ │ │ │ + cbz r0, 6e7a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e788 │ │ │ │ + cbz r0, 6e7b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e794 │ │ │ │ + cbz r0, 6e7bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7a0 │ │ │ │ + cbz r4, 6e7c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7b0 │ │ │ │ + cbz r4, 6e7d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7bc │ │ │ │ + cbz r4, 6e7e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7c8 │ │ │ │ + cbz r4, 6e7f0 │ │ │ │ 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 │ │ │ │ @@ -102285,29 +102302,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, 6e7ea │ │ │ │ + cbnz r4, 6e812 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e7f8 │ │ │ │ + cbnz r0, 6e820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e802 │ │ │ │ + cbnz r4, 6e82a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e80e │ │ │ │ + cbnz r4, 6e836 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e81a │ │ │ │ + cbnz r0, 6e842 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e824 │ │ │ │ + cbnz r0, 6e84c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e82e │ │ │ │ + cbnz r4, 6e856 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e83a │ │ │ │ + cbnz r0, 6e862 │ │ │ │ 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 │ │ │ │ @@ -102315,284 +102332,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, 6e860 │ │ │ │ + cbnz r4, 6e888 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e86c │ │ │ │ + cbnz r4, 6e894 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e878 │ │ │ │ + cbnz r0, 6e8a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6eb28 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #764] @ (6eb2c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #760] @ (6eb30 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #760] @ (6eb34 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #756] @ (6eb38 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #756] @ (6eb3c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #752] @ (6eb40 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #752] @ (6eb44 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #748] @ (6eb48 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #748] @ (6eb4c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #744] @ (6eb50 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #744] @ (6eb54 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #740] @ (6eb58 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #740] @ (6eb5c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #736] @ (6eb60 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #736] @ (6eb64 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #732] @ (6eb68 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #732] @ (6eb6c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #728] @ (6eb70 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #728] @ (6eb74 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #724] @ (6eb78 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #724] @ (6eb7c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #720] @ (6eb80 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #720] @ (6eb84 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #716] @ (6eb88 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #716] @ (6eb8c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #712] @ (6eb90 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #712] @ (6eb94 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #708] @ (6eb98 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #708] @ (6eb9c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #704] @ (6eba0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #704] @ (6eba4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #700] @ (6eba8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #700] @ (6ebac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6ebb0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6ebb4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6ebb8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6ebbc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6ebc0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6ebc4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6ebc8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6ebcc ) │ │ │ │ - bl 70774 │ │ │ │ + ldr r0, [pc, #764] @ (6eb50 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #764] @ (6eb54 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #760] @ (6eb58 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #760] @ (6eb5c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #756] @ (6eb60 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #756] @ (6eb64 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #752] @ (6eb68 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #752] @ (6eb6c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #748] @ (6eb70 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #748] @ (6eb74 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #744] @ (6eb78 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #744] @ (6eb7c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #740] @ (6eb80 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #740] @ (6eb84 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #736] @ (6eb88 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #736] @ (6eb8c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #732] @ (6eb90 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #732] @ (6eb94 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #728] @ (6eb98 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #728] @ (6eb9c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #724] @ (6eba0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #724] @ (6eba4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #720] @ (6eba8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #720] @ (6ebac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #716] @ (6ebb0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #716] @ (6ebb4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #712] @ (6ebb8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #712] @ (6ebbc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #708] @ (6ebc0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #708] @ (6ebc4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #704] @ (6ebc8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #704] @ (6ebcc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #700] @ (6ebd0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #700] @ (6ebd4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6ebd8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6ebdc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6ebe0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6ebe4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6ebe8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6ebec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6ebf0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6ebf4 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6ebd0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6ebd4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6ebd8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6ebdc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6ebe0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6ebe4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #660] @ (6ebe8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #660] @ (6ebec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6ebf0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6ebf4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6ebf8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6ebfc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6ec00 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6ec04 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6ec08 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6ec0c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6ec10 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6ec14 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6ec18 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6ec1c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6ec20 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6ec24 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6ec28 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6ec2c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6ec30 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6ec34 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6ec38 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6ec3c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6ec40 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6ec44 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6ec48 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6ec4c ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6ebf8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6ebfc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6ec00 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6ec04 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6ec08 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6ec0c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #660] @ (6ec10 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #660] @ (6ec14 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6ec18 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6ec1c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6ec20 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6ec24 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6ec28 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6ec2c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6ec30 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6ec34 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6ec38 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6ec3c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6ec40 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6ec44 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6ec48 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6ec4c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6ec50 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6ec54 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6ec58 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6ec5c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6ec60 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6ec64 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6ec68 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6ec6c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6ec70 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6ec74 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6ec50 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6ec54 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6ec58 ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6ec78 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6ec7c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6ec80 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6ec5c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6ec60 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6ec64 ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6ec84 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6ec88 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6ec8c ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #572] @ (6ec68 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #572] @ (6ec6c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6ec70 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6ec74 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6ec78 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6ec7c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #560] @ (6ec80 ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #572] @ (6ec90 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #572] @ (6ec94 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6ec98 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6ec9c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6eca0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6eca4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #560] @ (6eca8 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6ec84 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6ec88 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6ec8c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6ec90 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6ec94 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6ec98 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6ec9c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6eca0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6eca4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6eca8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6ecac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6ecb0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6ecb4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6ecb8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6ecbc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #520] @ (6ecc0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #520] @ (6ecc4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #516] @ (6ecc8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #516] @ (6eccc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #512] @ (6ecd0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #512] @ (6ecd4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #508] @ (6ecd8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #508] @ (6ecdc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #504] @ (6ece0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #504] @ (6ece4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #500] @ (6ece8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #500] @ (6ecec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #496] @ (6ecf0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #496] @ (6ecf4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #492] @ (6ecf8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #492] @ (6ecfc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #488] @ (6ed00 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #488] @ (6ed04 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #484] @ (6ed08 ) │ │ │ │ - bl 70774 │ │ │ │ - b.n 6ed0c │ │ │ │ - cbnz r4, 6eb82 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb8c │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6ecac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6ecb0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6ecb4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6ecb8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6ecbc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6ecc0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6ecc4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6ecc8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6eccc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6ecd0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6ecd4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6ecd8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6ecdc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6ece0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6ece4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #520] @ (6ece8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #520] @ (6ecec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #516] @ (6ecf0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #516] @ (6ecf4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #512] @ (6ecf8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #512] @ (6ecfc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #508] @ (6ed00 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #508] @ (6ed04 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #504] @ (6ed08 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #504] @ (6ed0c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #500] @ (6ed10 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #500] @ (6ed14 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #496] @ (6ed18 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #496] @ (6ed1c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #492] @ (6ed20 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #492] @ (6ed24 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #488] @ (6ed28 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #488] @ (6ed2c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #484] @ (6ed30 ) │ │ │ │ + bl 7079c │ │ │ │ + b.n 6ed34 │ │ │ │ + cbnz r4, 6ebaa │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6ebb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb98 │ │ │ │ + cbnz r4, 6ebc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eba4 │ │ │ │ + cbnz r0, 6ebcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ebae │ │ │ │ + cbnz r4, 6ebd6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ebba │ │ │ │ + cbnz r0, 6ebe2 │ │ │ │ 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 │ │ │ │ @@ -102816,267 +102833,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] @ (6f008 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #760] @ (6f00c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #756] @ (6f010 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #756] @ (6f014 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #752] @ (6f018 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #752] @ (6f01c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #748] @ (6f020 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #748] @ (6f024 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #744] @ (6f028 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #744] @ (6f02c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #740] @ (6f030 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #740] @ (6f034 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #736] @ (6f038 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #736] @ (6f03c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #732] @ (6f040 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #732] @ (6f044 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #728] @ (6f048 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #728] @ (6f04c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #724] @ (6f050 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #724] @ (6f054 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #720] @ (6f058 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #720] @ (6f05c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #716] @ (6f060 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #716] @ (6f064 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #712] @ (6f068 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #712] @ (6f06c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #708] @ (6f070 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #708] @ (6f074 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #704] @ (6f078 ) │ │ │ │ - bl 70774 │ │ │ │ + ldr r0, [pc, #760] @ (6f030 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #760] @ (6f034 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #756] @ (6f038 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #756] @ (6f03c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #752] @ (6f040 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #752] @ (6f044 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #748] @ (6f048 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #748] @ (6f04c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #744] @ (6f050 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #744] @ (6f054 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #740] @ (6f058 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #740] @ (6f05c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #736] @ (6f060 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #736] @ (6f064 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #732] @ (6f068 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #732] @ (6f06c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #728] @ (6f070 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #728] @ (6f074 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #724] @ (6f078 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #724] @ (6f07c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #720] @ (6f080 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #720] @ (6f084 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #716] @ (6f088 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #716] @ (6f08c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #712] @ (6f090 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #712] @ (6f094 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #708] @ (6f098 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #708] @ (6f09c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #704] @ (6f0a0 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6f07c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6f080 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6f084 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6f088 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6f08c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6f090 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6f094 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #680] @ (6f098 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #680] @ (6f09c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #676] @ (6f0a0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #676] @ (6f0a4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6f0a8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6f0ac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6f0b0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6f0b4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6f0b8 ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6f0a4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6f0a8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6f0ac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6f0b0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6f0b4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6f0b8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6f0bc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #680] @ (6f0c0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #680] @ (6f0c4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #676] @ (6f0c8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #676] @ (6f0cc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6f0d0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6f0d4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6f0d8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6f0dc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6f0e0 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6f0bc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6f0c0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6f0c4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6f0c8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6f0cc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6f0d0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6f0d4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6f0d8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6f0dc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6f0e0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6f0e4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6f0e8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6f0ec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6f0f0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6f0f4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6f0f8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6f0fc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6f100 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6f104 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6f108 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6f10c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6f110 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6f114 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #608] @ (6f118 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #608] @ (6f11c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #604] @ (6f120 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #604] @ (6f124 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6f128 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6f12c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6f130 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6f134 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #592] @ (6f138 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #592] @ (6f13c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6f140 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6f144 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6f148 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6f14c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #580] @ (6f150 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #580] @ (6f154 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #576] @ (6f158 ) │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6f0e4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6f0e8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6f0ec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6f0f0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6f0f4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6f0f8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6f0fc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6f100 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6f104 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6f108 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6f10c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6f110 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6f114 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6f118 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6f11c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6f120 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6f124 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6f128 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6f12c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6f130 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6f134 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6f138 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6f13c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #608] @ (6f140 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #608] @ (6f144 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #604] @ (6f148 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #604] @ (6f14c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6f150 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6f154 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6f158 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6f15c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #592] @ (6f160 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #592] @ (6f164 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6f168 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6f16c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6f170 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6f174 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #580] @ (6f178 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #580] @ (6f17c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #576] @ (6f180 ) │ │ │ │ + bl 7079c │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6f15c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6f160 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6f164 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #560] @ (6f168 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #560] @ (6f16c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #556] @ (6f170 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #556] @ (6f174 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6f178 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6f17c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6f180 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6f184 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6f188 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6f18c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6f190 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6f194 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6f198 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6f19c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6f1a0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6f1a4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6f1a8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6f1ac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6f1b0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6f1b4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #520] @ (6f1b8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #520] @ (6f1bc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #516] @ (6f1c0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #516] @ (6f1c4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #512] @ (6f1c8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #512] @ (6f1cc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #508] @ (6f1d0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #508] @ (6f1d4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #504] @ (6f1d8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #504] @ (6f1dc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #500] @ (6f1e0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #500] @ (6f1e4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #496] @ (6f1e8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #496] @ (6f1ec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #492] @ (6f1f0 ) │ │ │ │ - bl 70774 │ │ │ │ - b.n 6f1f4 │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6f184 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6f188 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6f18c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #560] @ (6f190 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #560] @ (6f194 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #556] @ (6f198 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #556] @ (6f19c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6f1a0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6f1a4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6f1a8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6f1ac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6f1b0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6f1b4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6f1b8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6f1bc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6f1c0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6f1c4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6f1c8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6f1cc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6f1d0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6f1d4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6f1d8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6f1dc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #520] @ (6f1e0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #520] @ (6f1e4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #516] @ (6f1e8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #516] @ (6f1ec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #512] @ (6f1f0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #512] @ (6f1f4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #508] @ (6f1f8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #508] @ (6f1fc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #504] @ (6f200 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #504] @ (6f204 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #500] @ (6f208 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #500] @ (6f20c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #496] @ (6f210 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #496] @ (6f214 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #492] @ (6f218 ) │ │ │ │ + bl 7079c │ │ │ │ + b.n 6f21c │ │ │ │ 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} │ │ │ │ @@ -103159,501 +103176,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 6f0f8 │ │ │ │ + beq.n 6f120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f134 │ │ │ │ + beq.n 6f15c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f170 │ │ │ │ + beq.n 6f198 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f1bc │ │ │ │ + beq.n 6f1e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6eff8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f034 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f078 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f0b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f170 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f1bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f008 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f04c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f088 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f120 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f16c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f038 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f074 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f104 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f18c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f21c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f060 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f09c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f124 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f170 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f224 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f060 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f124 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f210 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f24c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f088 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f124 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f168 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f21c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f260 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f134 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f178 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f22c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f268 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f2a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f11c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f168 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f224 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f258 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f294 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f114 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f19c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f214 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f258 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f29c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f4ec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #756] @ (6f4f0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #752] @ (6f4f4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #752] @ (6f4f8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #748] @ (6f4fc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #748] @ (6f500 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #744] @ (6f504 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #744] @ (6f508 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #740] @ (6f50c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #740] @ (6f510 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #736] @ (6f514 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #736] @ (6f518 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #732] @ (6f51c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #732] @ (6f520 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #728] @ (6f524 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #728] @ (6f528 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #724] @ (6f52c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #724] @ (6f530 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #720] @ (6f534 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #720] @ (6f538 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #716] @ (6f53c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #716] @ (6f540 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #712] @ (6f544 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #712] @ (6f548 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #708] @ (6f54c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #708] @ (6f550 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #704] @ (6f554 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #704] @ (6f558 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #700] @ (6f55c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #700] @ (6f560 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6f564 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6f568 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6f56c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6f570 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6f574 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6f578 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6f57c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6f580 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #680] @ (6f584 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #680] @ (6f588 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #676] @ (6f58c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #676] @ (6f590 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6f594 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6f598 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6f59c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6f5a0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6f5a4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6f5a8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #660] @ (6f5ac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #660] @ (6f5b0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6f5b4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6f5b8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6f5bc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6f5c0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6f5c4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6f5c8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6f5cc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6f5d0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6f5d4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6f5d8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6f5dc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6f5e0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6f5e4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6f5e8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6f5ec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6f5f0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6f5f4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6f5f8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6f5fc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6f600 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6f604 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6f608 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6f60c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6f610 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #608] @ (6f614 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #608] @ (6f618 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #604] @ (6f61c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #604] @ (6f620 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6f624 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6f628 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6f62c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6f630 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #592] @ (6f634 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #592] @ (6f638 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6f63c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6f640 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6f644 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6f648 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #580] @ (6f64c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #580] @ (6f650 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #576] @ (6f654 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #576] @ (6f658 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #572] @ (6f65c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #572] @ (6f660 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6f664 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6f668 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6f66c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6f670 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #560] @ (6f674 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #560] @ (6f678 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #556] @ (6f67c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #556] @ (6f680 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6f684 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6f688 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6f68c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6f690 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6f694 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6f698 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6f69c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6f6a0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6f6a4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6f6a8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6f6ac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6f6b0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6f6b4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6f6b8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6f6bc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6f6c0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #520] @ (6f6c4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #520] @ (6f6c8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #516] @ (6f6cc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #516] @ (6f6d0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #512] @ (6f6d4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #512] @ (6f6d8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #508] @ (6f6dc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #508] @ (6f6e0 ) │ │ │ │ - bl 70774 │ │ │ │ - b.n 6f6e4 │ │ │ │ - nop │ │ │ │ - bls.n 6f5d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f414 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f450 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f494 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f51c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f560 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f59c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f5e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f424 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f460 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f52c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f560 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f59c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f624 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f460 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f49c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f504 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f540 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f57c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f5b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f5fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f650 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f524 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f578 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f5bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f5f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f634 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f670 │ │ │ │ + beq.n 6f020 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f05c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f0a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f0dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f120 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f164 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f198 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f1e4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f030 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f074 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f148 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f194 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f1e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f21c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f060 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f09c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f12c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f178 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f1b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f200 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f244 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f088 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f108 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f14c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f198 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f1d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f210 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f24c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f088 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f110 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f14c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f1c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f1fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f238 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f274 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0e4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f118 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f14c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f190 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f1cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f208 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f244 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f288 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f0cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f118 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f15c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f1a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f220 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f254 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f290 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f2cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f108 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f144 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f190 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f210 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f24c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f280 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f2bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f2f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f13c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f178 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f200 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f23c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f280 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f2c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f514 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #756] @ (6f518 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #752] @ (6f51c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #752] @ (6f520 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #748] @ (6f524 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #748] @ (6f528 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #744] @ (6f52c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #744] @ (6f530 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #740] @ (6f534 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #740] @ (6f538 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #736] @ (6f53c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #736] @ (6f540 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #732] @ (6f544 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #732] @ (6f548 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #728] @ (6f54c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #728] @ (6f550 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #724] @ (6f554 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #724] @ (6f558 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #720] @ (6f55c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #720] @ (6f560 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #716] @ (6f564 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #716] @ (6f568 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #712] @ (6f56c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #712] @ (6f570 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #708] @ (6f574 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #708] @ (6f578 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #704] @ (6f57c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #704] @ (6f580 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #700] @ (6f584 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #700] @ (6f588 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6f58c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6f590 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6f594 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6f598 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6f59c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6f5a0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6f5a4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6f5a8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #680] @ (6f5ac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #680] @ (6f5b0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #676] @ (6f5b4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #676] @ (6f5b8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6f5bc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6f5c0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6f5c4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6f5c8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6f5cc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6f5d0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #660] @ (6f5d4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #660] @ (6f5d8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6f5dc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6f5e0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6f5e4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6f5e8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6f5ec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6f5f0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6f5f4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6f5f8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6f5fc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6f600 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6f604 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6f608 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6f60c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6f610 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6f614 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6f618 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6f61c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6f620 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6f624 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6f628 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6f62c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6f630 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6f634 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6f638 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #608] @ (6f63c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #608] @ (6f640 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #604] @ (6f644 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #604] @ (6f648 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6f64c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6f650 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6f654 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6f658 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #592] @ (6f65c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #592] @ (6f660 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6f664 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6f668 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6f66c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6f670 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #580] @ (6f674 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #580] @ (6f678 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #576] @ (6f67c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #576] @ (6f680 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #572] @ (6f684 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #572] @ (6f688 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6f68c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6f690 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6f694 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6f698 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #560] @ (6f69c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #560] @ (6f6a0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #556] @ (6f6a4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #556] @ (6f6a8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6f6ac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6f6b0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6f6b4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6f6b8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6f6bc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6f6c0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6f6c4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6f6c8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6f6cc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6f6d0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6f6d4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6f6d8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6f6dc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6f6e0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6f6e4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6f6e8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #520] @ (6f6ec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #520] @ (6f6f0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #516] @ (6f6f4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #516] @ (6f6f8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #512] @ (6f6fc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #512] @ (6f700 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #508] @ (6f704 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #508] @ (6f708 ) │ │ │ │ + bl 7079c │ │ │ │ + b.n 6f70c │ │ │ │ + nop │ │ │ │ + bls.n 6f600 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f43c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f478 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f4bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f500 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f544 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f588 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f5c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f608 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f44c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f488 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f4cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f518 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f554 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f588 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f5c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f600 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f64c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f488 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f52c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f568 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f5a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f5e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f624 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f678 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f4cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f508 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f54c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f5a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f5e4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f620 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f65c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f698 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f4bc │ │ │ │ + ble.n 6f4e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f500 │ │ │ │ + ble.n 6f528 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f53c │ │ │ │ + ble.n 6f564 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f580 │ │ │ │ + ble.n 6f5a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103681,406 +103698,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 6f5e8 │ │ │ │ + b.n 6f610 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f624 │ │ │ │ + b.n 6f64c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f660 │ │ │ │ + b.n 6f688 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f69c │ │ │ │ + b.n 6f6c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6e0 │ │ │ │ + b.n 6f708 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f724 │ │ │ │ + b.n 6f74c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f760 │ │ │ │ + b.n 6f788 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f79c │ │ │ │ + b.n 6f7c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7d8 │ │ │ │ + b.n 6f800 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f814 │ │ │ │ + b.n 6f83c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f858 │ │ │ │ + b.n 6f880 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f89c │ │ │ │ + b.n 6f8c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8d8 │ │ │ │ + b.n 6f900 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f914 │ │ │ │ + b.n 6f93c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f950 │ │ │ │ + b.n 6f978 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f994 │ │ │ │ + b.n 6f9bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9d0 │ │ │ │ + b.n 6f9f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa0c │ │ │ │ + b.n 6fa34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa48 │ │ │ │ + b.n 6fa70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa94 │ │ │ │ + b.n 6fabc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fae0 │ │ │ │ + b.n 6fb08 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb1c │ │ │ │ + b.n 6fb44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb60 │ │ │ │ + b.n 6fb88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb94 │ │ │ │ + b.n 6fbbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbd0 │ │ │ │ + b.n 6fbf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc04 │ │ │ │ + b.n 6fc2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc40 │ │ │ │ + b.n 6fc68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc7c │ │ │ │ + b.n 6fca4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fcb8 │ │ │ │ + b.n 6fce0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd0c │ │ │ │ + b.n 6fd34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd50 │ │ │ │ + b.n 6fd78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd94 │ │ │ │ + b.n 6fdbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fde8 │ │ │ │ + b.n 6fe10 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe3c │ │ │ │ + b.n 6fe64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee78 │ │ │ │ + b.n 6eea0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eebc │ │ │ │ + b.n 6eee4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eef0 │ │ │ │ + b.n 6ef18 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef24 │ │ │ │ + b.n 6ef4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef60 │ │ │ │ + b.n 6ef88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efa4 │ │ │ │ + b.n 6efcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efd8 │ │ │ │ + b.n 6f000 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f014 │ │ │ │ + b.n 6f03c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f050 │ │ │ │ + b.n 6f078 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f094 │ │ │ │ + b.n 6f0bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0d0 │ │ │ │ + b.n 6f0f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f114 │ │ │ │ + b.n 6f13c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f158 │ │ │ │ + b.n 6f180 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f19c │ │ │ │ + b.n 6f1c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1e0 │ │ │ │ + b.n 6f208 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f21c │ │ │ │ + b.n 6f244 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f270 │ │ │ │ + b.n 6f298 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2b4 │ │ │ │ + b.n 6f2dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2f0 │ │ │ │ + b.n 6f318 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f32c │ │ │ │ + b.n 6f354 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f368 │ │ │ │ + b.n 6f390 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3a4 │ │ │ │ + b.n 6f3cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3e0 │ │ │ │ + b.n 6f408 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f424 │ │ │ │ + b.n 6f44c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f460 │ │ │ │ + b.n 6f488 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4a4 │ │ │ │ + b.n 6f4cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4e0 │ │ │ │ + b.n 6f508 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f51c │ │ │ │ + b.n 6f544 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f560 │ │ │ │ + b.n 6f588 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f59c │ │ │ │ + b.n 6f5c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5e8 │ │ │ │ + b.n 6f610 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f62c │ │ │ │ + b.n 6f654 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f668 │ │ │ │ + b.n 6f690 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6bc │ │ │ │ + b.n 6f6e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6f9e0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #760] @ (6f9e4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #756] @ (6f9e8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #756] @ (6f9ec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #752] @ (6f9f0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #752] @ (6f9f4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #748] @ (6f9f8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #748] @ (6f9fc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #744] @ (6fa00 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #744] @ (6fa04 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #740] @ (6fa08 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #740] @ (6fa0c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #736] @ (6fa10 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #736] @ (6fa14 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #732] @ (6fa18 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #732] @ (6fa1c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #728] @ (6fa20 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #728] @ (6fa24 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #724] @ (6fa28 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #724] @ (6fa2c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #720] @ (6fa30 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #720] @ (6fa34 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #716] @ (6fa38 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #716] @ (6fa3c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #712] @ (6fa40 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #712] @ (6fa44 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #708] @ (6fa48 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #708] @ (6fa4c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #704] @ (6fa50 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #704] @ (6fa54 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #700] @ (6fa58 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #700] @ (6fa5c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6fa60 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #696] @ (6fa64 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6fa68 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #692] @ (6fa6c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6fa70 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #688] @ (6fa74 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6fa78 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #684] @ (6fa7c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #680] @ (6fa80 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #680] @ (6fa84 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #676] @ (6fa88 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #676] @ (6fa8c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6fa90 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #672] @ (6fa94 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6fa98 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #668] @ (6fa9c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6faa0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #664] @ (6faa4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #660] @ (6faa8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #660] @ (6faac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6fab0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #656] @ (6fab4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6fab8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #652] @ (6fabc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6fac0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #648] @ (6fac4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6fac8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #644] @ (6facc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6fad0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #640] @ (6fad4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6fad8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #636] @ (6fadc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6fae0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #632] @ (6fae4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6fae8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #628] @ (6faec ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6faf0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #624] @ (6faf4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6faf8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #620] @ (6fafc ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6fb00 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #616] @ (6fb04 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6fb08 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #612] @ (6fb0c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #608] @ (6fb10 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #608] @ (6fb14 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #604] @ (6fb18 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #604] @ (6fb1c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6fb20 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #600] @ (6fb24 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6fb28 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #596] @ (6fb2c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #592] @ (6fb30 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #592] @ (6fb34 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6fb38 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #588] @ (6fb3c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6fb40 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #584] @ (6fb44 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #580] @ (6fb48 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #580] @ (6fb4c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #576] @ (6fb50 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #576] @ (6fb54 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #572] @ (6fb58 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #572] @ (6fb5c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6fb60 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #568] @ (6fb64 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6fb68 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #564] @ (6fb6c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #560] @ (6fb70 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #560] @ (6fb74 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #556] @ (6fb78 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #556] @ (6fb7c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6fb80 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #552] @ (6fb84 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6fb88 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #548] @ (6fb8c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6fb90 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #544] @ (6fb94 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6fb98 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #540] @ (6fb9c ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6fba0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #536] @ (6fba4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6fba8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #532] @ (6fbac ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6fbb0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #528] @ (6fbb4 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6fbb8 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r5, [pc, #524] @ (6fbbc ) │ │ │ │ - ldr r0, [pc, #524] @ (6fbc0 ) │ │ │ │ - bl 70774 │ │ │ │ - ldr r0, [pc, #524] @ (6fbc4 ) │ │ │ │ - bl 70774 │ │ │ │ + ldr r0, [pc, #760] @ (6fa08 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #760] @ (6fa0c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #756] @ (6fa10 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #756] @ (6fa14 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #752] @ (6fa18 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #752] @ (6fa1c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #748] @ (6fa20 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #748] @ (6fa24 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #744] @ (6fa28 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #744] @ (6fa2c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #740] @ (6fa30 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #740] @ (6fa34 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #736] @ (6fa38 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #736] @ (6fa3c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #732] @ (6fa40 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #732] @ (6fa44 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #728] @ (6fa48 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #728] @ (6fa4c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #724] @ (6fa50 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #724] @ (6fa54 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #720] @ (6fa58 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #720] @ (6fa5c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #716] @ (6fa60 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #716] @ (6fa64 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #712] @ (6fa68 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #712] @ (6fa6c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #708] @ (6fa70 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #708] @ (6fa74 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #704] @ (6fa78 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #704] @ (6fa7c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #700] @ (6fa80 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #700] @ (6fa84 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6fa88 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #696] @ (6fa8c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6fa90 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #692] @ (6fa94 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6fa98 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #688] @ (6fa9c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6faa0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #684] @ (6faa4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #680] @ (6faa8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #680] @ (6faac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #676] @ (6fab0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #676] @ (6fab4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6fab8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #672] @ (6fabc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6fac0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #668] @ (6fac4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6fac8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #664] @ (6facc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #660] @ (6fad0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #660] @ (6fad4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6fad8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #656] @ (6fadc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6fae0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #652] @ (6fae4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6fae8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #648] @ (6faec ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6faf0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #644] @ (6faf4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6faf8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #640] @ (6fafc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6fb00 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #636] @ (6fb04 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6fb08 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #632] @ (6fb0c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6fb10 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #628] @ (6fb14 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6fb18 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #624] @ (6fb1c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6fb20 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #620] @ (6fb24 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6fb28 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #616] @ (6fb2c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6fb30 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #612] @ (6fb34 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #608] @ (6fb38 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #608] @ (6fb3c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #604] @ (6fb40 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #604] @ (6fb44 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6fb48 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #600] @ (6fb4c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6fb50 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #596] @ (6fb54 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #592] @ (6fb58 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #592] @ (6fb5c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6fb60 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #588] @ (6fb64 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6fb68 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #584] @ (6fb6c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #580] @ (6fb70 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #580] @ (6fb74 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #576] @ (6fb78 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #576] @ (6fb7c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #572] @ (6fb80 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #572] @ (6fb84 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6fb88 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #568] @ (6fb8c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6fb90 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #564] @ (6fb94 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #560] @ (6fb98 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #560] @ (6fb9c ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #556] @ (6fba0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #556] @ (6fba4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6fba8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #552] @ (6fbac ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6fbb0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #548] @ (6fbb4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6fbb8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #544] @ (6fbbc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6fbc0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #540] @ (6fbc4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6fbc8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #536] @ (6fbcc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6fbd0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #532] @ (6fbd4 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6fbd8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #528] @ (6fbdc ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6fbe0 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r5, [pc, #524] @ (6fbe4 ) │ │ │ │ + ldr r0, [pc, #524] @ (6fbe8 ) │ │ │ │ + bl 7079c │ │ │ │ + ldr r0, [pc, #524] @ (6fbec ) │ │ │ │ + bl 7079c │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fbc8 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fbf0 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 70774 │ │ │ │ + bl 7079c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54189 @ 0xd3ad │ │ │ │ + movw r3, #54229 @ 0xd3d5 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fbcc │ │ │ │ + b.n 6fbf4 │ │ │ │ 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} │ │ │ │ @@ -104223,59 +104240,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 70400 │ │ │ │ + bne.w 70428 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 70484 │ │ │ │ + bne.w 704ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704ea │ │ │ │ + bne.w 70512 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fcac │ │ │ │ + beq.n 6fcd4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 703f4 │ │ │ │ + bne.w 7041c │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fc6a │ │ │ │ + bne.n 6fc92 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 70524 │ │ │ │ + bpl.w 7054c │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fc2c │ │ │ │ + bpl.n 6fc54 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fc66 │ │ │ │ + cbz r0, 6fc8e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7053a │ │ │ │ + bne.w 70562 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3dc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d404 <_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] │ │ │ │ @@ -104286,89 +104303,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 704b8 │ │ │ │ + bgt.w 704e0 │ │ │ │ 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 6fbcc │ │ │ │ - ldr r5, [pc, #724] @ (6ff98 ) │ │ │ │ - movw sl, #4761 @ 0x1299 │ │ │ │ + bne.n 6fbf4 │ │ │ │ + ldr r5, [pc, #724] @ (6ffc0 ) │ │ │ │ + movw sl, #4801 @ 0x12c1 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 6ffb8 │ │ │ │ + ldr.w fp, [pc, #748] @ 6ffe0 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54189 @ 0xd3ad │ │ │ │ + movw r3, #54229 @ 0xd3d5 │ │ │ │ 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 70442 │ │ │ │ + bne.w 7046a │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7048e │ │ │ │ + bne.w 704b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704dc │ │ │ │ + bne.w 70504 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fdc6 │ │ │ │ + beq.n 6fdee │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 703fa │ │ │ │ + bne.w 70422 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fd84 │ │ │ │ + bne.n 6fdac │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 70534 │ │ │ │ + bpl.w 7055c │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fd46 │ │ │ │ + bpl.n 6fd6e │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fd80 │ │ │ │ + cbz r0, 6fda8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7052c │ │ │ │ + bne.w 70554 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3dc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d404 <_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] │ │ │ │ @@ -104379,963 +104396,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 70496 │ │ │ │ + bgt.w 704be │ │ │ │ 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 6fce6 │ │ │ │ + bne.n 6fd0e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704fa │ │ │ │ - bl 71410 │ │ │ │ + bne.w 70522 │ │ │ │ + bl 71438 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70604 │ │ │ │ + beq.w 7062c │ │ │ │ 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 6fe5e │ │ │ │ + bne.n 6fe86 │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 705fa │ │ │ │ - ldr r3, [pc, #384] @ (6ff9c ) │ │ │ │ + bne.w 70622 │ │ │ │ + ldr r3, [pc, #384] @ (6ffc4 ) │ │ │ │ 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 6fe2c │ │ │ │ + bne.n 6fe54 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (6ffa0 ) │ │ │ │ + ldr r2, [pc, #340] @ (6ffc8 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (6ffa4 ) │ │ │ │ + ldr r2, [pc, #336] @ (6ffcc ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (6ffa8 ) │ │ │ │ + ldr r2, [pc, #336] @ (6ffd0 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (6ffac ) │ │ │ │ + ldr r2, [pc, #336] @ (6ffd4 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 721f4 │ │ │ │ + bl 72294 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70652 │ │ │ │ + beq.w 7067a │ │ │ │ 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 19eea8 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 1a0740 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70652 │ │ │ │ + beq.w 7067a │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6fe8c │ │ │ │ + bne.n 6feb4 │ │ │ │ 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 72288 │ │ │ │ + bl 72328 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7054a │ │ │ │ + beq.w 70572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7054a │ │ │ │ + beq.w 70572 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72390 │ │ │ │ + bl 72430 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70544 │ │ │ │ + bne.w 7056c │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ff66 │ │ │ │ + bne.n 6ff8e │ │ │ │ movs r0, #5 │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70582 │ │ │ │ + beq.w 705aa │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (6ffb0 ) │ │ │ │ - movw r2, #50328 @ 0xc498 │ │ │ │ + ldr r1, [pc, #172] @ (6ffd8 ) │ │ │ │ + movw r2, #56600 @ 0xdd18 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a2038 │ │ │ │ + bl 1a38d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (6ffb4 ) │ │ │ │ + ldr r1, [pc, #156] @ (6ffdc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a2038 │ │ │ │ + bl 1a38d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (6ffb4 ) │ │ │ │ + ldr r1, [pc, #144] @ (6ffdc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a2038 │ │ │ │ + bl 1a38d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (6ffb4 ) │ │ │ │ + ldr r1, [pc, #128] @ (6ffdc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a2038 │ │ │ │ + bl 1a38d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (6ffb4 ) │ │ │ │ - bl 1a2038 │ │ │ │ + ldr r1, [pc, #108] @ (6ffdc ) │ │ │ │ + bl 1a38d0 │ │ │ │ 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 7056c │ │ │ │ + beq.w 70594 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6ff54 │ │ │ │ + bne.n 6ff7c │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 6ff7a │ │ │ │ - bl 71410 │ │ │ │ + cbnz r3, 6ffa2 │ │ │ │ + bl 71438 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70588 │ │ │ │ + beq.w 705b0 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6ffbc │ │ │ │ - movw r0, #57352 @ 0xe008 │ │ │ │ + cbnz r3, 6ffe4 │ │ │ │ + movw r0, #63608 @ 0xf878 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70588 │ │ │ │ - b.n 6ffbc │ │ │ │ + beq.w 705b0 │ │ │ │ + b.n 6ffe4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ 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 700a8 │ │ │ │ + beq.n 700d0 │ │ │ │ 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 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705f2 │ │ │ │ + beq.w 7061a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a20bc │ │ │ │ + bl 1a3954 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70544 │ │ │ │ + bne.w 7056c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a4afc │ │ │ │ + bl 1a639c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705da │ │ │ │ + beq.w 70602 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64900 @ 0xfd84 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - bl 1a4670 │ │ │ │ + movw r2, #5636 @ 0x1604 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 1a5f10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705da │ │ │ │ + blt.w 70602 │ │ │ │ mov r0, r9 │ │ │ │ - bl 81ee0 │ │ │ │ + bl 81ef4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705da │ │ │ │ + beq.w 70602 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (7036c ) │ │ │ │ + ldr r1, [pc, #820] @ (70394 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7ebc4 │ │ │ │ + bl 7ebd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705da │ │ │ │ + beq.w 70602 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70370 ) │ │ │ │ + ldr r1, [pc, #792] @ (70398 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7ebc4 │ │ │ │ + bl 7ebd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705da │ │ │ │ + beq.w 70602 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (70374 ) │ │ │ │ - bl 89148 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (7039c ) │ │ │ │ + bl 89378 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705da │ │ │ │ + beq.w 70602 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70378 ) │ │ │ │ - bl 89148 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (703a0 ) │ │ │ │ + bl 89378 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705da │ │ │ │ + beq.w 70602 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 81ee0 │ │ │ │ + bl 81ef4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ - ldr r5, [pc, #720] @ (7037c ) │ │ │ │ + beq.w 705ca │ │ │ │ + ldr r5, [pc, #720] @ (703a4 ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 705a2 │ │ │ │ + bne.w 705ca │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 700ae │ │ │ │ + bne.n 700d6 │ │ │ │ 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] @ (70380 ) │ │ │ │ + ldr r3, [pc, #664] @ (703a8 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d710 │ │ │ │ + bl 7d71c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ + beq.w 705ca │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #65072 @ 0xfe30 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 8917c │ │ │ │ + movw r0, #5808 @ 0x16b0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 893ac │ │ │ │ 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 70128 │ │ │ │ + beq.n 70150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705d2 │ │ │ │ + beq.w 705fa │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ - movw r1, #7012 @ 0x1b64 │ │ │ │ + beq.w 705ca │ │ │ │ + movw r1, #13284 @ 0x33e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 705a2 │ │ │ │ + bne.w 705ca │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #65096 @ 0xfe48 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5832 @ 0x16c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 705a2 │ │ │ │ + bne.w 705ca │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #5120 @ 0x1400 │ │ │ │ + movw r1, #11392 @ 0x2c80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 705a2 │ │ │ │ + bne.w 705ca │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 81f20 │ │ │ │ + bl 81f34 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705da │ │ │ │ + beq.w 70602 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 701b4 │ │ │ │ + beq.n 701dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705ca │ │ │ │ + beq.w 705f2 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #65116 @ 0xfe5c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 8f9d0 │ │ │ │ + movw r1, #5852 @ 0x16dc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 8fbf8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 705da │ │ │ │ + ble.w 70602 │ │ │ │ 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 70208 │ │ │ │ + bne.n 70230 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 70208 │ │ │ │ + cbnz r2, 70230 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 70208 │ │ │ │ - bl 1a53d8 │ │ │ │ + cbz r2, 70230 │ │ │ │ + bl 1a6c78 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 7021e │ │ │ │ + cbnz r3, 70246 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 705bc │ │ │ │ + bne.w 705e4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #65128 @ 0xfe68 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #5864 @ 0x16e8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8917c │ │ │ │ + bl 893ac │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70714 │ │ │ │ + beq.w 7073c │ │ │ │ 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 703cc │ │ │ │ + beq.w 703f4 │ │ │ │ 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 706f8 │ │ │ │ - movw r0, #65196 @ 0xfeac │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a5564 │ │ │ │ + bne.w 70720 │ │ │ │ + movw r0, #5932 @ 0x172c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1a6e04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 706ae │ │ │ │ - movw r0, #65196 @ 0xfeac │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1abf24 │ │ │ │ + bne.w 706d6 │ │ │ │ + movw r0, #5932 @ 0x172c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1ad644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706ae │ │ │ │ + beq.w 706d6 │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70706 │ │ │ │ - movw r0, #61664 @ 0xf0e0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1e8 │ │ │ │ + bne.w 7072e │ │ │ │ + movw r0, #2400 @ 0x960 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a270 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706ae │ │ │ │ + beq.w 706d6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51748 @ 0xca24 │ │ │ │ + movw r1, #57980 @ 0xe27c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #65240 @ 0xfed8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 82848 │ │ │ │ + movw r0, #5976 @ 0x1758 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 8285c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706e8 │ │ │ │ - bl 86eb4 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 70710 │ │ │ │ + bl 870e4 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702ec │ │ │ │ + beq.n 70314 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 702ec │ │ │ │ + cbnz r3, 70314 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 706e8 │ │ │ │ + beq.w 70710 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb0e0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ + bl cb240 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70314 │ │ │ │ + beq.n 7033c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 706f0 │ │ │ │ + beq.w 70718 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7032e │ │ │ │ + beq.n 70356 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 7032e │ │ │ │ + cbnz r3, 70356 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 706e6 │ │ │ │ + beq.w 7070e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ac744 │ │ │ │ + bl 1ade64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 706cc │ │ │ │ - ldr r3, [pc, #60] @ (70380 ) │ │ │ │ + blt.w 706f4 │ │ │ │ + ldr r3, [pc, #60] @ (703a8 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706be │ │ │ │ + beq.w 706e6 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #61664 @ 0xf0e0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl cc73c │ │ │ │ + movw r1, #2400 @ 0x960 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl cc89c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 70694 │ │ │ │ - b.n 70384 │ │ │ │ + blt.w 706bc │ │ │ │ + b.n 703ac │ │ │ │ nop │ │ │ │ - bcc.n 702d8 │ │ │ │ + bcc.n 70300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 703c4 │ │ │ │ + bvc.n 703ec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 70396 │ │ │ │ + cbnz r4, 703be │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 7043c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 70464 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r4, ip │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #50696 @ 0xc608 │ │ │ │ + movw r2, #56984 @ 0xde98 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #65288 @ 0xff08 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl ccbe4 │ │ │ │ + movw r1, #6024 @ 0x1788 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl ccd44 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703ba │ │ │ │ + beq.n 703e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7068c │ │ │ │ + beq.w 706b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 706ae │ │ │ │ + beq.w 706d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7067a │ │ │ │ + bne.w 706a2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ 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 6fc6a │ │ │ │ + b.n 6fc92 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fd84 │ │ │ │ + b.n 6fdac │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fbdc │ │ │ │ + beq.w 6fc04 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fbdc │ │ │ │ + beq.w 6fc04 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70426 │ │ │ │ + beq.n 7044e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705ea │ │ │ │ + beq.w 70612 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70434 │ │ │ │ + beq.n 7045c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fbcc │ │ │ │ - b.n 6fcc0 │ │ │ │ + bne.w 6fbf4 │ │ │ │ + b.n 6fce8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fcf6 │ │ │ │ + beq.w 6fd1e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fcf6 │ │ │ │ + beq.w 6fd1e │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70468 │ │ │ │ + beq.n 70490 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70746 │ │ │ │ + beq.w 7076e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70476 │ │ │ │ + beq.n 7049e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fce6 │ │ │ │ - b.n 6fdda │ │ │ │ + bne.w 6fd0e │ │ │ │ + b.n 6fe02 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fc04 │ │ │ │ + b.w 6fc2c │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fd1e │ │ │ │ + b.n 6fd46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19eddc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a0674 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 70736 │ │ │ │ + beq.w 7075e │ │ │ │ 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 6fdc6 │ │ │ │ + b.n 6fdee │ │ │ │ mov r0, r6 │ │ │ │ - bl 19eddc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a0674 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 70726 │ │ │ │ + beq.w 7074e │ │ │ │ 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 6fcac │ │ │ │ + b.w 6fcd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fd1e │ │ │ │ + b.n 6fd46 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fc04 │ │ │ │ + b.w 6fc2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fde8 │ │ │ │ + bpl.w 6fe10 │ │ │ │ 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 6fdf4 │ │ │ │ + beq.w 6fe1c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fdf4 │ │ │ │ + b.n 6fe1c │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fc2c │ │ │ │ + b.w 6fc54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fd78 │ │ │ │ + b.n 6fda0 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fd46 │ │ │ │ + b.n 6fd6e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fc5e │ │ │ │ + b.w 6fc86 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 703d4 │ │ │ │ - ldr r3, [pc, #516] @ (70750 ) │ │ │ │ + b.n 703fc │ │ │ │ + ldr r3, [pc, #516] @ (70778 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #50580 @ 0xc594 │ │ │ │ + movw r3, #56852 @ 0xde14 │ │ │ │ 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 703ec │ │ │ │ + b.n 70414 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70582 │ │ │ │ + beq.n 705aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 70582 │ │ │ │ + cbnz r3, 705aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (70754 ) │ │ │ │ + ldr r2, [pc, #452] @ (7077c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #65044 @ 0xfe14 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #5780 @ 0x1694 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 703ec │ │ │ │ - movw r4, #64872 @ 0xfd68 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ + b.n 70414 │ │ │ │ + movw r4, #5608 @ 0x15e8 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (70758 ) │ │ │ │ + ldr r5, [pc, #424] @ (70780 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 703d4 │ │ │ │ + b.n 703fc │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6de68 │ │ │ │ + b.w 6de90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a53d8 │ │ │ │ - b.n 7021e │ │ │ │ + bl 1a6c78 │ │ │ │ + b.n 70246 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 701b4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 701dc │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70128 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70150 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #64912 @ 0xfd90 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ - bl 7829c │ │ │ │ - b.n 705aa │ │ │ │ + movw r4, #5648 @ 0x1610 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + bl 7832c │ │ │ │ + b.n 705d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70426 │ │ │ │ - ldr r3, [pc, #360] @ (7075c ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7044e │ │ │ │ + ldr r3, [pc, #360] @ (70784 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 70552 │ │ │ │ + b.n 7057a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6fe4a │ │ │ │ - ldr r7, [pc, #344] @ (70760 ) │ │ │ │ - movw r6, #64840 @ 0xfd48 │ │ │ │ - movt r6, #38 @ 0x26 │ │ │ │ + b.n 6fe72 │ │ │ │ + ldr r7, [pc, #344] @ (70788 ) │ │ │ │ + movw r6, #5576 @ 0x15c8 │ │ │ │ + movt r6, #39 @ 0x27 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d3cbc │ │ │ │ + bl d3eec │ │ │ │ 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 703ec │ │ │ │ - bl d3cbc │ │ │ │ - ldr r7, [pc, #300] @ (70764 ) │ │ │ │ + b.n 70414 │ │ │ │ + bl d3eec │ │ │ │ + ldr r7, [pc, #300] @ (7078c ) │ │ │ │ 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, #64800 @ 0xfd20 │ │ │ │ - movt r6, #38 @ 0x26 │ │ │ │ + movw r6, #5536 @ 0x15a0 │ │ │ │ + movt r6, #39 @ 0x27 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 70616 │ │ │ │ + b.n 7063e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #50580 @ 0xc594 │ │ │ │ + movw r3, #56852 @ 0xde14 │ │ │ │ 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 703ec │ │ │ │ + b.n 70414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 703cc │ │ │ │ + bne.w 703f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 703cc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 703f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 703ba │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 703e2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 706ae │ │ │ │ + beq.n 706d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 706ae │ │ │ │ + cbnz r3, 706d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #64948 @ 0xfdb4 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (70768 ) │ │ │ │ + movw r4, #5684 @ 0x1634 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + ldr r5, [pc, #172] @ (70790 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 703d0 │ │ │ │ - movw r1, #65248 @ 0xfee0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (7076c ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 703f8 │ │ │ │ + movw r1, #5984 @ 0x1760 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #164] @ (70794 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 706e6 │ │ │ │ + beq.n 7070e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 706e6 │ │ │ │ + cbnz r3, 7070e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ - b.n 706ae │ │ │ │ + bl 7832c │ │ │ │ + b.n 706d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70314 │ │ │ │ - movw r0, #65160 @ 0xfe88 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a59e0 │ │ │ │ - b.n 7026a │ │ │ │ - movw r0, #65216 @ 0xfec0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a59e0 │ │ │ │ - b.n 7029a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7033c │ │ │ │ + movw r0, #5896 @ 0x1708 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1a7280 │ │ │ │ + b.n 70292 │ │ │ │ + movw r0, #5952 @ 0x1740 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1a7280 │ │ │ │ + b.n 702c2 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #64980 @ 0xfdd4 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (70770 ) │ │ │ │ + movw r4, #5716 @ 0x1654 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + ldr r5, [pc, #80] @ (70798 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 703d4 │ │ │ │ + b.n 703fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fcac │ │ │ │ + b.w 6fcd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fdc6 │ │ │ │ + b.w 6fdee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70468 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70490 │ │ │ │ nop │ │ │ │ - cmp r4, r6 │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, r8 │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, r0 │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, sl │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ movs r6, r5 │ │ │ │ - add ip, r9 │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r6, r5 │ │ │ │ - add ip, r5 │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ movs r6, r5 │ │ │ │ - add ip, sp │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r6, r5 │ │ │ │ - blxns r0 │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, r3 │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ 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] @ (70938 ) │ │ │ │ + ldr r5, [pc, #436] @ (70960 ) │ │ │ │ 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 7089a │ │ │ │ + bne.w 708c2 │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49321 @ 0xc0a9 │ │ │ │ + movw r3, #49365 @ 0xc0d5 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 708c8 │ │ │ │ + bne.w 708f0 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 708e6 │ │ │ │ + bne.w 7090e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7087a │ │ │ │ + beq.n 708a2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4761 @ 0x1299 │ │ │ │ + movw r3, #4801 @ 0x12c1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70886 │ │ │ │ + bne.n 708ae │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 7083a │ │ │ │ + bne.n 70862 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 7091c │ │ │ │ + bpl.w 70944 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 708f8 │ │ │ │ + bpl.w 70920 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 70838 │ │ │ │ + cbz r1, 70860 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54189 @ 0xd3ad │ │ │ │ + movw r3, #54229 @ 0xd3d5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7090e │ │ │ │ + bne.n 70936 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3dc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d404 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 70916 │ │ │ │ + beq.n 7093e │ │ │ │ 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] │ │ │ │ @@ -105343,15 +105360,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 708d6 │ │ │ │ + bgt.n 708fe │ │ │ │ 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] │ │ │ │ @@ -105362,130 +105379,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 70846 │ │ │ │ + b.n 7086e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 70798 │ │ │ │ + beq.w 707c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 708b8 │ │ │ │ + beq.n 708e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7092e │ │ │ │ + beq.n 70956 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70882 │ │ │ │ + beq.n 708aa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 70882 │ │ │ │ + b.n 708aa │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 707d2 │ │ │ │ - b.n 7087a │ │ │ │ + bne.w 707fa │ │ │ │ + b.n 708a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19eddc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a0674 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 70920 │ │ │ │ + beq.n 70948 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7086a │ │ │ │ + b.n 70892 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 707d2 │ │ │ │ - b.n 7087a │ │ │ │ + bne.w 707fa │ │ │ │ + b.n 708a2 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 70804 │ │ │ │ - b.n 70838 │ │ │ │ + bne.w 7082c │ │ │ │ + b.n 70860 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70838 │ │ │ │ + bne.n 70860 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 70838 │ │ │ │ + b.n 70860 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 708fc │ │ │ │ + b.n 70924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7087a │ │ │ │ + b.n 708a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 708b8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 708e0 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007093c <_Py_hashtable_get@@Base>: │ │ │ │ +00070964 <_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, 70952 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 7097a <_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, #4761 @ 0x1299 │ │ │ │ + movw r3, #4801 @ 0x12c1 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71096 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 710be <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70d9e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 70dc6 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 710c2 <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 710ea <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7109e <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 710c6 <_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 70d9a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 70dc2 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54189 @ 0xd3ad │ │ │ │ + movw r3, #54229 @ 0xd3d5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 710ca <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 710f2 <_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] │ │ │ │ @@ -105510,15 +105527,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 70df4 <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 70e1c <_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] │ │ │ │ @@ -105555,15 +105572,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 70b80 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70ba8 <_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 │ │ │ │ @@ -105606,28 +105623,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 70ae2 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 70b0a <_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 710e4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 7110c <_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 │ │ │ │ @@ -105776,104 +105793,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, 70dea <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70e12 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70e28 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 70e50 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70dea <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70e12 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70db4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70ddc <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46397 @ 0xb53d │ │ │ │ + movw r3, #8733 @ 0x221d │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71070 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71098 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 710d4 <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 710fc <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70e5c <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70db4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70e84 <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 70ddc <_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 710e4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 7110c <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r7, #26 │ │ │ │ + lsrs r1, r4, #27 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r5, r1, #2 │ │ │ │ + asrs r5, r6, #2 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r5, #26 │ │ │ │ + lsrs r1, r2, #27 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r1, #15 │ │ │ │ + lsrs r3, r6, #15 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r0, #2 │ │ │ │ + asrs r3, r5, #2 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r7, #14 │ │ │ │ + lsrs r3, r4, #15 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r6, #14 │ │ │ │ + lsrs r3, r3, #15 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46397 @ 0xb53d │ │ │ │ + movw r3, #8733 @ 0x221d │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71070 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71098 <_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 70e9c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 70ec4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70db4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70ddc <_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 70db4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70ddc <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 710bc <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 710e4 <_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 710b8 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 710e0 <_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 70db4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70ddc <_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] │ │ │ │ @@ -106006,60 +106023,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 70d92 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70dba <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70db4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 70ddc <_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 70bca <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70bf2 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70eb8 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 70ee0 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70da0 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 70dc8 <_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 709ac <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70d9a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 709d4 <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 70dc2 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70e8e <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 70eb6 <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70e80 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 70ea8 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 710a4 <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 710cc <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70d92 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70dba <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70ea0 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70db4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 70ec8 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 70ddc <_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 │ │ │ │ @@ -106177,77 +106194,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 70d92 <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6ccdc │ │ │ │ + b.n 70dba <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6cd04 │ │ │ │ │ │ │ │ -0007129c <_Py_hashtable_set@@Base>: │ │ │ │ +000712c4 <_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, #49321 @ 0xc0a9 │ │ │ │ + movw r3, #49365 @ 0xc0d5 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 713a8 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 713d0 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 713c4 <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 713ec <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71408 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 71430 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4761 @ 0x1299 │ │ │ │ + movw r3, #4801 @ 0x12c1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71396 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 713be <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 7134e <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 71376 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 713f8 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 71420 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 713d4 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 713fc <_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, 7134c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 71374 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #54189 @ 0xd3ad │ │ │ │ + movw r2, #54229 @ 0xd3d5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 713e8 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 71410 <_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 6d3dc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d404 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 713f2 <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 7141a <_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] │ │ │ │ @@ -106256,15 +106273,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 713b4 <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 713dc <_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] │ │ │ │ @@ -106273,84 +106290,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 71358 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 71380 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 712e8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 71408 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 71310 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71430 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eddc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a0674 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 713fc <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 71424 <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 7137e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 713a6 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 712e8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 71408 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 71310 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71430 <_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 71316 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 7134c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 7133e <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 71374 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7134c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 71374 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 7134c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 71374 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 713d8 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 71400 <_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 71390 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 713b8 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -00071410 : │ │ │ │ +00071438 : │ │ │ │ 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] @ (714bc ) │ │ │ │ + ldr r3, [pc, #156] @ (714e4 ) │ │ │ │ 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 71474 │ │ │ │ + ble.n 7149c │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (714c0 ) │ │ │ │ + ldr r1, [pc, #136] @ (714e8 ) │ │ │ │ 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, 71492 │ │ │ │ - ldr r2, [pc, #116] @ (714c4 ) │ │ │ │ + cbnz r3, 714ba │ │ │ │ + ldr r2, [pc, #116] @ (714ec ) │ │ │ │ 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] │ │ │ │ @@ -106359,70 +106376,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 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 714b2 │ │ │ │ - ldr r3, [pc, #60] @ (714c4 ) │ │ │ │ + cbz r0, 714da │ │ │ │ + ldr r3, [pc, #60] @ (714ec ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71458 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 71480 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 714a6 │ │ │ │ + bne.n 714ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 71484 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 714ac │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 71484 │ │ │ │ - ldr r0, [pc, #16] @ (714c4 ) │ │ │ │ - bl 1a41d0 │ │ │ │ - b.n 71470 │ │ │ │ + b.n 714ac │ │ │ │ + ldr r0, [pc, #16] @ (714ec ) │ │ │ │ + bl 1a5a70 │ │ │ │ + b.n 71498 │ │ │ │ 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] @ (71580 ) │ │ │ │ + ldr r3, [pc, #164] @ (715a8 ) │ │ │ │ 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 71538 │ │ │ │ + ble.n 71560 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (71584 ) │ │ │ │ + ldr r2, [pc, #132] @ (715ac ) │ │ │ │ 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, 7155e │ │ │ │ + cbnz r3, 71586 │ │ │ │ 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] │ │ │ │ @@ -106431,45 +106448,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 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71510 │ │ │ │ + bne.n 71538 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a41d0 │ │ │ │ + bl 1a5a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71532 │ │ │ │ + beq.n 7155a │ │ │ │ mov r0, r6 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 71532 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bl 7736c │ │ │ │ + b.n 7155a │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71572 │ │ │ │ + bne.n 7159a │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 71510 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 71538 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71510 │ │ │ │ + b.n 71538 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071588 <_PyObject_GC_New@@Base>: │ │ │ │ +000715b0 <_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] │ │ │ │ @@ -106477,370 +106494,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 7176c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 7179c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 71794 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 717c4 <_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 71730 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 71758 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 71730 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 71758 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71722 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 7174a <_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 716e6 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 7170e <_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 716d6 <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 716fe <_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, 71668 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 71690 <_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 71694 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 716bc <_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] @ (71798 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (717c0 <_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 7173e <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 71766 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r2, [r3, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 71688 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + bhi.n 716b0 <_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 71624 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7164c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71624 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7164c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71642 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 7166a <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71642 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 7166a <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71642 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 7166a <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7178e <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 717b6 <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 71642 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 7166a <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 716c0 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 716e8 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 71642 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 7166a <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7167e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 716a6 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 71752 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 7177a <_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 71730 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 71758 <_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 71624 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7164c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7167e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 716a6 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71642 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71660 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bne.n 7166a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71688 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71760 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 71788 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 71660 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 127d30 │ │ │ │ + b.n 71688 <_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 71708 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 71730 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71660 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 71688 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 7179c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 717c4 <_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 715c0 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 715e8 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71642 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 716b0 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 7166a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 716d8 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000717a0 : │ │ │ │ +000717c8 : │ │ │ │ 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 71872 │ │ │ │ + blt.n 7189a │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7185c │ │ │ │ - ldr r2, [pc, #168] @ (71878 ) │ │ │ │ + bne.n 71884 │ │ │ │ + ldr r2, [pc, #168] @ (718a0 ) │ │ │ │ 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 71830 │ │ │ │ + bcs.n 71858 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 71826 │ │ │ │ + beq.n 7184e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 71804 │ │ │ │ + cbz r2, 7182c │ │ │ │ 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 71800 │ │ │ │ + bcc.n 71828 │ │ │ │ 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 71938 │ │ │ │ + bl 71960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71800 │ │ │ │ + bne.n 71828 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71868 │ │ │ │ + bne.n 71890 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71800 │ │ │ │ + beq.n 71828 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 71800 │ │ │ │ + b.n 71828 │ │ │ │ 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 7184c │ │ │ │ + b.n 71874 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 71800 │ │ │ │ + b.n 71828 │ │ │ │ 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] @ (71934 ) │ │ │ │ + ldr r0, [pc, #168] @ (7195c ) │ │ │ │ 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 71922 │ │ │ │ + bcs.n 7194a │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 718e2 │ │ │ │ + beq.n 7190a │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 718c2 │ │ │ │ + cbz r1, 718ea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 718da │ │ │ │ + bhi.n 71902 │ │ │ │ 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 71938 │ │ │ │ + bl 71960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 718c0 │ │ │ │ + bne.n 718e8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7192a │ │ │ │ + bne.n 71952 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 718c0 │ │ │ │ + beq.n 718e8 │ │ │ │ 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 718ee │ │ │ │ + bge.n 71916 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 71912 │ │ │ │ + b.n 7193a │ │ │ │ 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 71a64 │ │ │ │ + beq.w 71a8c │ │ │ │ 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 719fe │ │ │ │ + bls.n 71a26 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 719d6 │ │ │ │ + cbnz r3, 719fe │ │ │ │ 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] │ │ │ │ @@ -106875,90 +106892,90 @@ │ │ │ │ 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 719b0 │ │ │ │ + bne.n 719d8 │ │ │ │ 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, 71a46 │ │ │ │ + cbnz r3, 71a6e │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ - cbnz r0, 71a34 │ │ │ │ + cbnz r0, 71a5c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71bbc │ │ │ │ + bne.w 71be4 │ │ │ │ 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 719b0 │ │ │ │ + b.n 719d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 71a56 │ │ │ │ + cbz r0, 71a7e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 719e2 │ │ │ │ + b.n 71a0a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71a4e │ │ │ │ + beq.n 71a76 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71a4e │ │ │ │ + b.n 71a76 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71b7c │ │ │ │ + beq.w 71ba4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71bcc │ │ │ │ + bne.w 71bf4 │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71b12 │ │ │ │ + beq.n 71b3a │ │ │ │ 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 71bea │ │ │ │ + beq.w 71c12 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71bdc │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ - ubfx r0, r0, #0, #18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 71b76 │ │ │ │ + beq.w 71c04 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ + ubfx r2, r1, #0, #18 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 71b9e │ │ │ │ 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 │ │ │ │ + str.w r2, [r3, #808] @ 0x328 │ │ │ │ + add.w r3, r5, r0, lsl #3 │ │ │ │ + str.w r2, [r3, #804] @ 0x324 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ + adds r2, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ str.w r2, [r5, #792] @ 0x318 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #796] @ 0x31c │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ @@ -106966,113 +106983,113 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ ubfx r3, r1, #0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71bf6 │ │ │ │ + bne.n 71c1e │ │ │ │ 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 7196a │ │ │ │ + b.n 71992 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71b92 │ │ │ │ + bne.n 71bba │ │ │ │ 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 71bb4 │ │ │ │ + beq.n 71bdc │ │ │ │ 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 71b64 │ │ │ │ + b.n 71b8c │ │ │ │ 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 71b50 │ │ │ │ + bcc.n 71b78 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 71a84 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71abc │ │ │ │ - movw r0, #52368 @ 0xcc90 │ │ │ │ + b.n 71aac │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 71ae4 │ │ │ │ + movw r0, #58640 @ 0xe510 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19bfc4 │ │ │ │ - cbnz r0, 71bc0 │ │ │ │ + bl 19d85c │ │ │ │ + cbnz r0, 71be8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71a7c │ │ │ │ + b.n 71aa4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71bb4 │ │ │ │ + bcs.n 71bdc │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71bb4 │ │ │ │ + bhi.n 71bdc │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71b24 │ │ │ │ + bge.n 71b4c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 719d0 │ │ │ │ + b.n 719f8 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71a34 │ │ │ │ + b.n 71a5c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71b8a │ │ │ │ + beq.n 71bb2 │ │ │ │ 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 71a7c │ │ │ │ + b.n 71aa4 │ │ │ │ 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 71bb4 │ │ │ │ + b.n 71bdc │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71af8 │ │ │ │ + b.n 71b20 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 71c38 │ │ │ │ + vldr d7, [pc, #36] @ 71c60 │ │ │ │ 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] │ │ │ │ @@ -107080,554 +107097,600 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071c40 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71c68 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071c68 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71c90 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71c4e <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71c76 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71c5e <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 126fd8 │ │ │ │ + bne.n 71c86 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 127d30 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071c6c : │ │ │ │ +00071c94 : │ │ │ │ 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 71e9a │ │ │ │ + beq.w 71ec2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71daa │ │ │ │ + bhi.w 71dd2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71eaa │ │ │ │ + blt.w 71ed2 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71e28 │ │ │ │ + bgt.w 71e50 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71e18 │ │ │ │ - ldr r3, [pc, #552] @ (71eec ) │ │ │ │ + bne.w 71e40 │ │ │ │ + ldr r3, [pc, #552] @ (71f14 ) │ │ │ │ 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 71e66 │ │ │ │ + bcs.w 71e8e │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71e54 │ │ │ │ + beq.w 71e7c │ │ │ │ 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, 71d46 │ │ │ │ + cbz r2, 71d6e │ │ │ │ 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] @ (71ef0 ) │ │ │ │ + ldr r2, [pc, #472] @ (71f18 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71d6a │ │ │ │ + cbnz r3, 71d92 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71d80 │ │ │ │ + beq.n 71da8 │ │ │ │ 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 71d5e │ │ │ │ + bhi.n 71d86 │ │ │ │ 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 71cfe │ │ │ │ + b.n 71d26 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71cfe │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 71d26 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71e9e │ │ │ │ + bne.w 71ec6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 71d22 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 71d4a │ │ │ │ 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 71e4a │ │ │ │ + beq.n 71e72 │ │ │ │ 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 71d3e │ │ │ │ + b.n 71d66 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71e32 │ │ │ │ + bls.n 71e5a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71e92 │ │ │ │ + bcc.n 71eba │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71ed4 │ │ │ │ + bcs.w 71efc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71eaa │ │ │ │ + blt.n 71ed2 │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ 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 71e28 │ │ │ │ + bgt.n 71e50 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71cc2 │ │ │ │ + beq.w 71cea │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71cfe │ │ │ │ + bne.w 71d26 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71eaa │ │ │ │ + blt.n 71ed2 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71e28 │ │ │ │ + bgt.n 71e50 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71dfa │ │ │ │ + b.n 71e22 │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71d3e │ │ │ │ + b.n 71d66 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71cfe │ │ │ │ + bne.w 71d26 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71ec4 │ │ │ │ + bne.n 71eec │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71e28 │ │ │ │ + beq.n 71e50 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71cfe │ │ │ │ + b.n 71d26 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71eaa │ │ │ │ + blt.n 71ed2 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71dc2 │ │ │ │ - ldr r4, [pc, #88] @ (71ef4 ) │ │ │ │ - b.n 71d3e │ │ │ │ + b.n 71dea │ │ │ │ + ldr r4, [pc, #88] @ (71f1c ) │ │ │ │ + b.n 71d66 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71d22 │ │ │ │ + b.n 71d4a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65352 @ 0xff48 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6088 @ 0x17c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71d3e │ │ │ │ + b.n 71d66 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71e82 │ │ │ │ + b.n 71eaa │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65300 @ 0xff14 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6036 @ 0x1794 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 71ec0 │ │ │ │ + bl 12844c │ │ │ │ + b.n 71ee8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071ef8 : │ │ │ │ +00071f20 : │ │ │ │ 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 7208e │ │ │ │ + blt.w 720b6 │ │ │ │ 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 72040 │ │ │ │ + bne.w 72068 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72068 │ │ │ │ + beq.w 72090 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 720b4 │ │ │ │ + bhi.w 720dc │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71fcc │ │ │ │ - ldr r2, [pc, #380] @ (720d8 ) │ │ │ │ + bne.n 71ff4 │ │ │ │ + ldr r2, [pc, #380] @ (72100 ) │ │ │ │ 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 72018 │ │ │ │ + bhi.n 72040 │ │ │ │ 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 7206c │ │ │ │ + beq.n 72094 │ │ │ │ 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 71ffa │ │ │ │ + beq.n 72022 │ │ │ │ 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] @ (720dc ) │ │ │ │ + ldr r2, [pc, #304] @ (72104 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7207a │ │ │ │ + bne.n 720a2 │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 71fe8 │ │ │ │ + cbnz r6, 72010 │ │ │ │ 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 71f90 │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.n 71fb8 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 720a4 │ │ │ │ + beq.n 720cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 71fc6 │ │ │ │ + beq.n 71fee │ │ │ │ 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 7205c │ │ │ │ + bhi.n 72084 │ │ │ │ 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 71f90 │ │ │ │ + bne.n 71fb8 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 720a8 │ │ │ │ + bne.n 720d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71fda │ │ │ │ + beq.n 72002 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 71f90 │ │ │ │ + b.n 71fb8 │ │ │ │ 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 71f90 │ │ │ │ - ldr r5, [pc, #116] @ (720e0 ) │ │ │ │ - b.n 71fc6 │ │ │ │ + b.n 71fb8 │ │ │ │ + ldr r5, [pc, #116] @ (72108 ) │ │ │ │ + b.n 71fee │ │ │ │ mov r0, r9 │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71f90 │ │ │ │ - b.n 72018 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bne.n 71fb8 │ │ │ │ + b.n 72040 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 720cc │ │ │ │ + bne.n 720f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 71fb6 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 71fde │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65392 @ 0xff70 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6128 @ 0x17f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 71fc6 │ │ │ │ + b.n 71fee │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 72030 │ │ │ │ + b.n 72058 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65444 @ 0xffa4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6180 @ 0x1824 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 720a4 │ │ │ │ + bl 12844c │ │ │ │ + b.n 720cc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 71fb6 │ │ │ │ + b.n 71fde │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000720e4 : │ │ │ │ +0007210c : │ │ │ │ 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 7218a │ │ │ │ - blt.n 721c6 │ │ │ │ - ldr.w r9, [pc, #244] @ 721f0 │ │ │ │ + beq.n 721b2 │ │ │ │ + blt.n 721ee │ │ │ │ + ldr.w r9, [pc, #244] @ 72218 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - bgt.n 7218e │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add r3, r7 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + bgt.n 721b6 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + add r3, r6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72166 │ │ │ │ - ldr r0, [pc, #204] @ (721e8 ) │ │ │ │ + cbz r4, 7218e │ │ │ │ + ldr r0, [pc, #204] @ (72210 ) │ │ │ │ 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, 721a6 │ │ │ │ + cbnz r3, 721ce │ │ │ │ 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 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 721a2 │ │ │ │ + cbz r0, 721ca │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 72144 │ │ │ │ - ldr r4, [pc, #96] @ (721ec ) │ │ │ │ - b.n 72160 │ │ │ │ + b.n 7216c │ │ │ │ + ldr r4, [pc, #96] @ (72214 ) │ │ │ │ + b.n 72188 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 72166 │ │ │ │ - bl 1e8b74 │ │ │ │ + bls.n 7218e │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 721be │ │ │ │ + cbnz r0, 721e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72160 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 72188 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 721d6 │ │ │ │ + bne.n 721fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - b.n 72136 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - b.n 72136 │ │ │ │ + bl 127d30 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + b.n 7215e │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + b.n 7215e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #65472 @ 0xffc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 721a2 │ │ │ │ + movw r0, #6208 @ 0x1840 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 721ca │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - b.n 72136 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + b.n 7215e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7228c │ │ │ │ + cbz r1, 7228c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 7227c │ │ │ │ + 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 72280 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.n 72284 │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r0, #20 │ │ │ │ + addeq r0, #28 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 72288 │ │ │ │ + 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 7225c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7226c │ │ │ │ + subs r3, r0, r1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #128] @ (72284 ) │ │ │ │ + ldr r2, [pc, #128] @ (72324 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 7226a │ │ │ │ + bgt.n 7230a │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 7222e │ │ │ │ + cbz r0, 722ce │ │ │ │ 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 │ │ │ │ @@ -107639,61 +107702,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 7226a │ │ │ │ + bhi.n 7230a │ │ │ │ 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 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7225e │ │ │ │ + bne.n 722fe │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072288 : │ │ │ │ +00072328 : │ │ │ │ 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 72348 │ │ │ │ - ldr r7, [pc, #236] @ (72388 ) │ │ │ │ + blt.n 723e8 │ │ │ │ + ldr r7, [pc, #236] @ (72428 ) │ │ │ │ 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 72320 │ │ │ │ + ble.n 723c0 │ │ │ │ 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] @ (7238c ) │ │ │ │ + ldr r2, [pc, #200] @ (7242c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72334 │ │ │ │ - cbnz r5, 722fa │ │ │ │ + bne.n 723d4 │ │ │ │ + cbnz r5, 7239a │ │ │ │ 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 │ │ │ │ @@ -107705,421 +107768,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 77020 │ │ │ │ + bl 770ac │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 72368 │ │ │ │ + cbz r0, 72408 │ │ │ │ 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 722ea │ │ │ │ + b.n 7238a │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 722cc │ │ │ │ - b.n 72358 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bne.n 7236c │ │ │ │ + b.n 723f8 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7235c │ │ │ │ + bne.n 723fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 722cc │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 7236c │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 722f6 │ │ │ │ + b.n 72396 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 722cc │ │ │ │ + b.n 7236c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72378 │ │ │ │ + beq.n 72418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 72380 │ │ │ │ + cbz r3, 72420 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72378 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72418 │ │ │ │ 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] @ 724a0 │ │ │ │ + ldr.w fp, [pc, #252] @ 72540 │ │ │ │ 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 72434 │ │ │ │ + b.n 724d4 │ │ │ │ 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 723dc │ │ │ │ + bne.n 7247c │ │ │ │ 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 72f24 │ │ │ │ + bl 72fc4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 72992 │ │ │ │ + beq.w 72a32 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 729aa │ │ │ │ - ldr r3, [pc, #108] @ (7249c ) │ │ │ │ + blt.w 72a4a │ │ │ │ + ldr r3, [pc, #108] @ (7253c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 724a4 │ │ │ │ + beq.n 72544 │ │ │ │ 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 72464 │ │ │ │ + bmi.n 72504 │ │ │ │ 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 723c0 │ │ │ │ + beq.n 72460 │ │ │ │ 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 72480 │ │ │ │ + bne.n 72520 │ │ │ │ dmb ish │ │ │ │ - b.n 723fe │ │ │ │ + b.n 7249e │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (72600 ) │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r6, r5 │ │ │ │ - blxns r2 │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7eb70 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (7280c ) │ │ │ │ - bl 7ebc4 │ │ │ │ + bl 7eb84 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (728ac ) │ │ │ │ + bl 7ebd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d50 │ │ │ │ + beq.w 72df0 │ │ │ │ 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 7ec30 │ │ │ │ + bl 7ec44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d64 │ │ │ │ + beq.w 72e04 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7ec30 │ │ │ │ + bl 7ec44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d64 │ │ │ │ + beq.w 72e04 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7ec30 │ │ │ │ + bl 7ec44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d64 │ │ │ │ + beq.w 72e04 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7ec30 │ │ │ │ + bl 7ec44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d64 │ │ │ │ + beq.w 72e04 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7ec30 │ │ │ │ + bl 7ec44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d64 │ │ │ │ + beq.w 72e04 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7ec30 │ │ │ │ + bl 7ec44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d64 │ │ │ │ + beq.w 72e04 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (72810 ) │ │ │ │ + ldr r1, [pc, #720] @ (728b0 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1dd4 │ │ │ │ + bl 1a366c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d2e │ │ │ │ + blt.w 72dce │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f140 │ │ │ │ + bl 1a09d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d18 │ │ │ │ + blt.w 72db8 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f140 │ │ │ │ + bl 1a09d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d18 │ │ │ │ + blt.w 72db8 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f140 │ │ │ │ + bl 1a09d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d18 │ │ │ │ - ldr r2, [pc, #660] @ (72814 ) │ │ │ │ + blt.w 72db8 │ │ │ │ + ldr r2, [pc, #660] @ (728b4 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (72818 ) │ │ │ │ + ldr r1, [pc, #660] @ (728b8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1dd4 │ │ │ │ + bl 1a366c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d02 │ │ │ │ - ldr.w r8, [pc, #708] @ 72858 │ │ │ │ + blt.w 72da2 │ │ │ │ + ldr.w r8, [pc, #708] @ 728f8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f140 │ │ │ │ + bl 1a09d8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ce8 │ │ │ │ + blt.w 72d88 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7259e │ │ │ │ + bne.n 7263e │ │ │ │ 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 7fe74 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 7fe88 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cd4 │ │ │ │ + beq.w 72d74 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 725c4 │ │ │ │ + bne.n 72664 │ │ │ │ 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 725fe │ │ │ │ + beq.n 7269e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 725fe │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7269e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 725e8 │ │ │ │ + bne.n 72688 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 71410 │ │ │ │ + bl 71438 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cb4 │ │ │ │ + beq.w 72d54 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (7281c ) │ │ │ │ - bl 79474 │ │ │ │ + ldr r1, [pc, #508] @ (728bc ) │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cac │ │ │ │ - ldr r4, [pc, #500] @ (72820 ) │ │ │ │ + bne.w 72d4c │ │ │ │ + ldr r4, [pc, #500] @ (728c0 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cbe │ │ │ │ + bne.w 72d5e │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (72824 ) │ │ │ │ + ldr r1, [pc, #484] @ (728c4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ca4 │ │ │ │ + bne.w 72d44 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c90 │ │ │ │ + bne.w 72d30 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (72828 ) │ │ │ │ + ldr r1, [pc, #452] @ (728c8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c88 │ │ │ │ + bne.w 72d28 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c74 │ │ │ │ + bne.w 72d14 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (7281c ) │ │ │ │ + ldr r1, [pc, #408] @ (728bc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cac │ │ │ │ + bne.w 72d4c │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c60 │ │ │ │ + bne.w 72d00 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (7282c ) │ │ │ │ + ldr r1, [pc, #388] @ (728cc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c58 │ │ │ │ + bne.w 72cf8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c44 │ │ │ │ + bne.w 72ce4 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (72830 ) │ │ │ │ + ldr r1, [pc, #360] @ (728d0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c3c │ │ │ │ + bne.w 72cdc │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c28 │ │ │ │ + bne.w 72cc8 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (72834 ) │ │ │ │ + ldr r1, [pc, #328] @ (728d4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c20 │ │ │ │ + bne.w 72cc0 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c0c │ │ │ │ + bne.w 72cac │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (72838 ) │ │ │ │ + ldr r1, [pc, #300] @ (728d8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c04 │ │ │ │ + bne.w 72ca4 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bf0 │ │ │ │ + bne.w 72c90 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (7283c ) │ │ │ │ + ldr r1, [pc, #268] @ (728dc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72be8 │ │ │ │ + bne.w 72c88 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bd4 │ │ │ │ + bne.w 72c74 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (72840 ) │ │ │ │ + ldr r1, [pc, #240] @ (728e0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bcc │ │ │ │ + bne.w 72c6c │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bb8 │ │ │ │ + bne.w 72c58 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (72844 ) │ │ │ │ + ldr r1, [pc, #208] @ (728e4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b5e │ │ │ │ + bne.w 72bfe │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b4a │ │ │ │ + bne.w 72bea │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (72848 ) │ │ │ │ + ldr r1, [pc, #180] @ (728e8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b42 │ │ │ │ + bne.w 72be2 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b2e │ │ │ │ + bne.w 72bce │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (7284c ) │ │ │ │ + ldr r1, [pc, #148] @ (728ec ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b26 │ │ │ │ + bne.w 72bc6 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b12 │ │ │ │ + bne.w 72bb2 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (72850 ) │ │ │ │ + ldr r1, [pc, #120] @ (728f0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b0a │ │ │ │ + bne.w 72baa │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72af6 │ │ │ │ + bne.w 72b96 │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (72854 ) │ │ │ │ + ldr r1, [pc, #88] @ (728f4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72aee │ │ │ │ - b.n 7285c │ │ │ │ + bne.w 72b8e │ │ │ │ + b.n 728fc │ │ │ │ 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 │ │ │ │ @@ -108151,109 +108214,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 │ │ │ │ - cmp r4, ip │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ada │ │ │ │ + bne.w 72b7a │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72b68 ) │ │ │ │ + ldr r1, [pc, #760] @ (72c08 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ad2 │ │ │ │ + bne.w 72b72 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72abe │ │ │ │ + bne.w 72b5e │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72b6c ) │ │ │ │ + ldr r1, [pc, #728] @ (72c0c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ab6 │ │ │ │ + bne.w 72b56 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72aa2 │ │ │ │ + bne.w 72b42 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72b70 ) │ │ │ │ + ldr r1, [pc, #700] @ (72c10 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a9a │ │ │ │ + bne.w 72b3a │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a86 │ │ │ │ + bne.w 72b26 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72b74 ) │ │ │ │ - bl 79474 │ │ │ │ + ldr r1, [pc, #664] @ (72c14 ) │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a5e │ │ │ │ + bne.w 72afe │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a4a │ │ │ │ - ldr r2, [pc, #644] @ (72b78 ) │ │ │ │ + bne.w 72aea │ │ │ │ + ldr r2, [pc, #644] @ (72c18 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72b7c ) │ │ │ │ + ldr r1, [pc, #644] @ (72c1c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1dd4 │ │ │ │ + bl 1a366c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72a2a │ │ │ │ + blt.w 72aca │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 72938 │ │ │ │ + bne.n 729d8 │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7eb70 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72b80 ) │ │ │ │ - movw r1, #256 @ 0x100 │ │ │ │ + bl 7eb84 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72c20 ) │ │ │ │ + movw r1, #6528 @ 0x1980 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fa94 │ │ │ │ - ldr r2, [pc, #604] @ (72b84 ) │ │ │ │ + bl 7faa8 │ │ │ │ + ldr r2, [pc, #604] @ (72c24 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72a08 │ │ │ │ + bne.n 72aa8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 729f4 │ │ │ │ + bne.n 72a94 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72b88 ) │ │ │ │ + ldr r1, [pc, #580] @ (72c28 ) │ │ │ │ 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 19f140 │ │ │ │ + bl 1a09d8 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 729cc │ │ │ │ + blt.n 72a6c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72b8c ) │ │ │ │ + ldr r1, [pc, #536] @ (72c2c ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 19f140 │ │ │ │ + bl 1a09d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 729cc │ │ │ │ + blt.n 72a6c │ │ │ │ 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] │ │ │ │ @@ -108261,177 +108324,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #65524 @ 0xfff4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72b90 ) │ │ │ │ + movw r3, #6260 @ 0x1874 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #476] @ (72c30 ) │ │ │ │ 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 7298a │ │ │ │ + b.n 72a2a │ │ │ │ movs r0, #0 │ │ │ │ - bl 62924 │ │ │ │ - ldr r3, [pc, #448] @ (72b94 ) │ │ │ │ + bl 64b14 │ │ │ │ + ldr r3, [pc, #448] @ (72c34 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #292 @ 0x124 │ │ │ │ + movw r3, #6564 @ 0x19a4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7298a │ │ │ │ + b.n 72a2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72938 │ │ │ │ + bne.n 729d8 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72938 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729d8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 72a14 │ │ │ │ + beq.n 72ab4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72a40 │ │ │ │ - ldr r3, [pc, #384] @ (72b98 ) │ │ │ │ + cbz r3, 72ae0 │ │ │ │ + ldr r3, [pc, #384] @ (72c38 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #264 @ 0x108 │ │ │ │ + movw r3, #6536 @ 0x1988 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 729e6 │ │ │ │ - ldr r3, [pc, #368] @ (72b9c ) │ │ │ │ + b.n 72a86 │ │ │ │ + ldr r3, [pc, #368] @ (72c3c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #208 @ 0xd0 │ │ │ │ + movw r3, #6480 @ 0x1950 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 729e6 │ │ │ │ + b.n 72a86 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72a14 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72ab4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728f2 │ │ │ │ - ldr r0, [pc, #284] @ (72b74 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728f2 │ │ │ │ - ldr r0, [pc, #276] @ (72b74 ) │ │ │ │ - bl 782f8 │ │ │ │ - movw r3, #92 @ 0x5c │ │ │ │ + bne.w 72992 │ │ │ │ + ldr r0, [pc, #284] @ (72c14 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72992 │ │ │ │ + ldr r0, [pc, #276] @ (72c14 ) │ │ │ │ + bl 78388 │ │ │ │ + movw r3, #6364 @ 0x18dc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #304] @ (72ba0 ) │ │ │ │ + ldr r1, [pc, #304] @ (72c40 ) │ │ │ │ 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 7298a │ │ │ │ + b.n 72a2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728d0 │ │ │ │ - ldr r0, [pc, #220] @ (72b70 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728d0 │ │ │ │ - ldr r0, [pc, #212] @ (72b70 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 72970 │ │ │ │ + ldr r0, [pc, #220] @ (72c10 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72970 │ │ │ │ + ldr r0, [pc, #212] @ (72c10 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728ae │ │ │ │ - ldr r0, [pc, #188] @ (72b6c ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728ae │ │ │ │ - ldr r0, [pc, #180] @ (72b6c ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 7294e │ │ │ │ + ldr r0, [pc, #188] @ (72c0c ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7294e │ │ │ │ + ldr r0, [pc, #180] @ (72c0c ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7288c │ │ │ │ - ldr r0, [pc, #156] @ (72b68 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7288c │ │ │ │ - ldr r0, [pc, #148] @ (72b68 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 7292c │ │ │ │ + ldr r0, [pc, #156] @ (72c08 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7292c │ │ │ │ + ldr r0, [pc, #148] @ (72c08 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7286a │ │ │ │ - ldr r0, [pc, #188] @ (72ba4 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7286a │ │ │ │ - ldr r0, [pc, #180] @ (72ba4 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 7290a │ │ │ │ + ldr r0, [pc, #188] @ (72c44 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7290a │ │ │ │ + ldr r0, [pc, #180] @ (72c44 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727f4 │ │ │ │ - ldr r0, [pc, #164] @ (72ba8 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727f4 │ │ │ │ - ldr r0, [pc, #156] @ (72ba8 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 72894 │ │ │ │ + ldr r0, [pc, #164] @ (72c48 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72894 │ │ │ │ + ldr r0, [pc, #156] @ (72c48 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727d2 │ │ │ │ - ldr r0, [pc, #140] @ (72bac ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727d2 │ │ │ │ - ldr r0, [pc, #132] @ (72bac ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 72872 │ │ │ │ + ldr r0, [pc, #140] @ (72c4c ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72872 │ │ │ │ + ldr r0, [pc, #132] @ (72c4c ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727b0 │ │ │ │ - ldr r0, [pc, #116] @ (72bb0 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727b0 │ │ │ │ - ldr r0, [pc, #108] @ (72bb0 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 72850 │ │ │ │ + ldr r0, [pc, #116] @ (72c50 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72850 │ │ │ │ + ldr r0, [pc, #108] @ (72c50 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7278e │ │ │ │ - ldr r0, [pc, #92] @ (72bb4 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7278e │ │ │ │ - ldr r0, [pc, #84] @ (72bb4 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 7282e │ │ │ │ + ldr r0, [pc, #92] @ (72c54 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7282e │ │ │ │ + ldr r0, [pc, #84] @ (72c54 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ 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 │ │ │ │ @@ -108445,189 +108508,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 │ │ │ │ - ldr r1, [pc, #368] @ (72d04 ) │ │ │ │ + str r4, [r3, #24] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r1, [pc, #928] @ (72f38 ) │ │ │ │ + str r0, [r5, #32] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r1, [pc, #864] @ (72efc ) │ │ │ │ + str r0, [r3, #32] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r1, [pc, #784] @ (72eb0 ) │ │ │ │ + str r4, [r0, #32] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r1, [pc, #704] @ (72e64 ) │ │ │ │ + str r0, [r6, #28] │ │ │ │ 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 7276c │ │ │ │ - ldr r0, [pc, #424] @ (72d70 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7276c │ │ │ │ - ldr r0, [pc, #416] @ (72d70 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 7280c │ │ │ │ + ldr r0, [pc, #424] @ (72e10 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7280c │ │ │ │ + ldr r0, [pc, #416] @ (72e10 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7274a │ │ │ │ - ldr r0, [pc, #400] @ (72d74 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7274a │ │ │ │ - ldr r0, [pc, #392] @ (72d74 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 727ea │ │ │ │ + ldr r0, [pc, #400] @ (72e14 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727ea │ │ │ │ + ldr r0, [pc, #392] @ (72e14 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72728 │ │ │ │ - ldr r0, [pc, #376] @ (72d78 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72728 │ │ │ │ - ldr r0, [pc, #368] @ (72d78 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 727c8 │ │ │ │ + ldr r0, [pc, #376] @ (72e18 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727c8 │ │ │ │ + ldr r0, [pc, #368] @ (72e18 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72706 │ │ │ │ - ldr r0, [pc, #352] @ (72d7c ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72706 │ │ │ │ - ldr r0, [pc, #344] @ (72d7c ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 727a6 │ │ │ │ + ldr r0, [pc, #352] @ (72e1c ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727a6 │ │ │ │ + ldr r0, [pc, #344] @ (72e1c ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726e4 │ │ │ │ - ldr r0, [pc, #328] @ (72d80 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726e4 │ │ │ │ - ldr r0, [pc, #320] @ (72d80 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 72784 │ │ │ │ + ldr r0, [pc, #328] @ (72e20 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72784 │ │ │ │ + ldr r0, [pc, #320] @ (72e20 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726c2 │ │ │ │ - ldr r0, [pc, #304] @ (72d84 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726c2 │ │ │ │ - ldr r0, [pc, #296] @ (72d84 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 72762 │ │ │ │ + ldr r0, [pc, #304] @ (72e24 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72762 │ │ │ │ + ldr r0, [pc, #296] @ (72e24 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726a0 │ │ │ │ - ldr r0, [pc, #280] @ (72d88 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726a0 │ │ │ │ + bne.w 72740 │ │ │ │ + ldr r0, [pc, #280] @ (72e28 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72740 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7267e │ │ │ │ - ldr r0, [pc, #264] @ (72d8c ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7267e │ │ │ │ - ldr r0, [pc, #256] @ (72d8c ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ + bne.w 7271e │ │ │ │ + ldr r0, [pc, #264] @ (72e2c ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7271e │ │ │ │ + ldr r0, [pc, #256] @ (72e2c ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7265c │ │ │ │ - ldr r0, [pc, #240] @ (72d90 ) │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7265c │ │ │ │ - ldr r0, [pc, #232] @ (72d90 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ - ldr r0, [pc, #216] @ (72d88 ) │ │ │ │ - bl 782f8 │ │ │ │ - b.n 72a64 │ │ │ │ - movw r3, #50580 @ 0xc594 │ │ │ │ + bne.w 726fc │ │ │ │ + ldr r0, [pc, #240] @ (72e30 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 726fc │ │ │ │ + ldr r0, [pc, #232] @ (72e30 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ + ldr r0, [pc, #216] @ (72e28 ) │ │ │ │ + bl 78388 │ │ │ │ + b.n 72b04 │ │ │ │ + movw r3, #56852 @ 0xde14 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a6c │ │ │ │ + b.n 72b0c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7263a │ │ │ │ + bne.w 726da │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7263a │ │ │ │ - ldr r3, [pc, #188] @ (72d94 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 726da │ │ │ │ + ldr r3, [pc, #188] @ (72e34 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #50580 @ 0xc594 │ │ │ │ + movw r3, #56852 @ 0xde14 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 729e6 │ │ │ │ + b.n 72a86 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72d98 ) │ │ │ │ + ldr r2, [pc, #168] @ (72e38 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #292 @ 0x124 │ │ │ │ + movw r3, #6564 @ 0x19a4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7298a │ │ │ │ - ldr r3, [pc, #152] @ (72d9c ) │ │ │ │ + b.n 72a2a │ │ │ │ + ldr r3, [pc, #152] @ (72e3c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #180 @ 0xb4 │ │ │ │ + movw r3, #6452 @ 0x1934 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 729e6 │ │ │ │ - ldr r3, [pc, #132] @ (72da0 ) │ │ │ │ + b.n 72a86 │ │ │ │ + ldr r3, [pc, #132] @ (72e40 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #148 @ 0x94 │ │ │ │ + movw r3, #6420 @ 0x1914 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 729e6 │ │ │ │ - ldr r2, [pc, #116] @ (72da4 ) │ │ │ │ + b.n 72a86 │ │ │ │ + ldr r2, [pc, #116] @ (72e44 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #120 @ 0x78 │ │ │ │ + movw r2, #6392 @ 0x18f8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7298a │ │ │ │ - bl 7f820 │ │ │ │ + b.n 72a2a │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 724be │ │ │ │ - movw r3, #20 │ │ │ │ + beq.w 7255e │ │ │ │ + movw r3, #6292 @ 0x1894 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 729b2 │ │ │ │ - movw r3, #60 @ 0x3c │ │ │ │ + b.n 72a52 │ │ │ │ + movw r3, #6332 @ 0x18bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 729b2 │ │ │ │ + b.n 72a52 │ │ │ │ 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 │ │ │ │ @@ -108639,183 +108702,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 │ │ │ │ - ldr r1, [pc, #992] @ (73178 ) │ │ │ │ + str r0, [r7, #32] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r2, [pc, #80] @ (72dec ) │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r1, [pc, #624] @ (73010 ) │ │ │ │ + str r4, [r3, #28] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r1, [pc, #528] @ (72fb4 ) │ │ │ │ + str r4, [r0, #28] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r1, [pc, #448] @ (72f68 ) │ │ │ │ + str r0, [r6, #24] │ │ │ │ movs r6, r5 │ │ │ │ - b.w 19f130 │ │ │ │ + b.w 1a09c8 │ │ │ │ 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, 72df4 │ │ │ │ + cbz r3, 72e94 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72df4 │ │ │ │ - ldr r3, [pc, #320] @ (72f1c ) │ │ │ │ + cbz r3, 72e94 │ │ │ │ + ldr r3, [pc, #320] @ (72fbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72f0c │ │ │ │ + beq.w 72fac │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72f0c │ │ │ │ + bne.w 72fac │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72f08 │ │ │ │ + bhi.w 72fa8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72ece │ │ │ │ - ldr r2, [pc, #260] @ (72f1c ) │ │ │ │ + bne.n 72f6e │ │ │ │ + ldr r2, [pc, #260] @ (72fbc ) │ │ │ │ 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 72eaa │ │ │ │ + bhi.n 72f4a │ │ │ │ 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 72ef0 │ │ │ │ + beq.n 72f90 │ │ │ │ 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, 72e8c │ │ │ │ + cbz r2, 72f2c │ │ │ │ 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, 72ee8 │ │ │ │ + cbz r4, 72f88 │ │ │ │ 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 72edc │ │ │ │ + bhi.n 72f7c │ │ │ │ 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, 72ed6 │ │ │ │ + cbnz r0, 72f76 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72efe │ │ │ │ + bne.n 72f9e │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72f08 │ │ │ │ + cbz r0, 72fa8 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72ed6 │ │ │ │ + b.n 72f76 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72f08 │ │ │ │ + cbz r0, 72fa8 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72e5c │ │ │ │ + b.n 72efc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72e4e │ │ │ │ + b.n 72eee │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72e86 │ │ │ │ + b.n 72f26 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72ed6 │ │ │ │ - b.n 72eaa │ │ │ │ + bne.n 72f76 │ │ │ │ + b.n 72f4a │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72ec0 │ │ │ │ + b.n 72f60 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72e86 │ │ │ │ - movw r1, #332 @ 0x14c │ │ │ │ + b.n 72f26 │ │ │ │ + movw r1, #6604 @ 0x19cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (72f20 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72fc0 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #160] @ (72fc4 ) │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 73744 │ │ │ │ + bmi.w 737e4 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76030 │ │ │ │ + beq.w 760d0 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73794 │ │ │ │ + beq.w 73834 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 737fa │ │ │ │ + beq.w 7389a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 73826 │ │ │ │ - ldr r5, [pc, #756] @ (73264 ) │ │ │ │ + bpl.w 738c6 │ │ │ │ + ldr r5, [pc, #756] @ (73304 ) │ │ │ │ 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 │ │ │ │ @@ -108829,60 +108892,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 75b78 │ │ │ │ + beq.w 75c18 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 749f4 │ │ │ │ + beq.w 74a94 │ │ │ │ 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 74a1c │ │ │ │ + bne.w 74abc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73902 │ │ │ │ + bne.w 739a2 │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748d0 │ │ │ │ + beq.w 74970 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76130 │ │ │ │ + bl 761d0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 750c4 │ │ │ │ + beq.w 75164 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 746e0 │ │ │ │ + bpl.w 74780 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7382e │ │ │ │ + bne.w 738ce │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 73922 │ │ │ │ + bne.w 739c2 │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 74acc │ │ │ │ + bmi.w 74b6c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 73936 │ │ │ │ - ldr r5, [pc, #552] @ (73264 ) │ │ │ │ + bpl.w 739d6 │ │ │ │ + ldr r5, [pc, #552] @ (73304 ) │ │ │ │ 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 │ │ │ │ @@ -108896,626 +108959,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 75be2 │ │ │ │ + beq.w 75c82 │ │ │ │ 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 7394e │ │ │ │ + bne.w 739ee │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7473a │ │ │ │ + bne.w 747da │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 742b8 │ │ │ │ + beq.w 74358 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7418c │ │ │ │ + bne.w 7422c │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 741d8 │ │ │ │ + bne.w 74278 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ef0 │ │ │ │ - ldr.w r8, [pc, #412] @ 7326c │ │ │ │ + bne.w 74f90 │ │ │ │ + ldr.w r8, [pc, #412] @ 7330c │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74cc2 │ │ │ │ + bne.w 74d62 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74cc2 │ │ │ │ + beq.w 74d62 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (73268 ) │ │ │ │ + ldr r1, [pc, #372] @ (73308 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 746d4 │ │ │ │ + bne.w 74774 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74680 │ │ │ │ - ldr r1, [pc, #340] @ (73268 ) │ │ │ │ + bne.w 74720 │ │ │ │ + ldr r1, [pc, #340] @ (73308 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750c0 │ │ │ │ + blt.w 75160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7430a │ │ │ │ + beq.w 743aa │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75bae │ │ │ │ + beq.w 75c4e │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74f42 │ │ │ │ + bpl.w 74fe2 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743aa │ │ │ │ + beq.w 7444a │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743ba │ │ │ │ + bne.w 7445a │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743c4 │ │ │ │ + bne.w 74464 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743ce │ │ │ │ + bne.w 7446e │ │ │ │ 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 743e2 │ │ │ │ + beq.w 74482 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74406 │ │ │ │ + ble.w 744a6 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 743fe │ │ │ │ + beq.w 7449e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731ea │ │ │ │ + beq.n 7328a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 743fe │ │ │ │ + beq.w 7449e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731ea │ │ │ │ + beq.n 7328a │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 743fe │ │ │ │ + beq.w 7449e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 731ea │ │ │ │ + beq.n 7328a │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 743fe │ │ │ │ + beq.w 7449e │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 731d2 │ │ │ │ + bne.n 73272 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74406 │ │ │ │ + ble.w 744a6 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a32 │ │ │ │ + beq.w 75ad2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73226 │ │ │ │ + beq.n 732c6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a32 │ │ │ │ + beq.w 75ad2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73226 │ │ │ │ + beq.n 732c6 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75a32 │ │ │ │ + beq.w 75ad2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73210 │ │ │ │ + bne.n 732b0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74406 │ │ │ │ + ble.w 744a6 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a3e │ │ │ │ + beq.w 75ade │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73270 │ │ │ │ + beq.n 73310 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a3e │ │ │ │ + beq.w 75ade │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73270 │ │ │ │ + beq.n 73310 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75a3e │ │ │ │ + beq.w 75ade │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7324c │ │ │ │ + bne.n 732ec │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74406 │ │ │ │ - b.n 73270 │ │ │ │ + ble.w 744a6 │ │ │ │ + b.n 73310 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 734cc ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 7356c ) │ │ │ │ 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 75c30 │ │ │ │ + beq.w 75cd0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732ac │ │ │ │ + beq.n 7334c │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75c30 │ │ │ │ + beq.w 75cd0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732ac │ │ │ │ + beq.n 7334c │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75c30 │ │ │ │ + beq.w 75cd0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73296 │ │ │ │ + bne.n 73336 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74406 │ │ │ │ + ble.w 744a6 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 75a4a │ │ │ │ + beq.w 75aea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732de │ │ │ │ + beq.n 7337e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 75a4a │ │ │ │ + beq.w 75aea │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732de │ │ │ │ + beq.n 7337e │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 75a4a │ │ │ │ + beq.w 75aea │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732c8 │ │ │ │ + bne.n 73368 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74406 │ │ │ │ + ble.w 744a6 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7542c │ │ │ │ + beq.w 754cc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7331a │ │ │ │ + beq.n 733ba │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7542c │ │ │ │ + beq.w 754cc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7331a │ │ │ │ + beq.n 733ba │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7542c │ │ │ │ + beq.w 754cc │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73304 │ │ │ │ + bne.n 733a4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74406 │ │ │ │ + ble.w 744a6 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75b58 │ │ │ │ + beq.w 75bf8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73356 │ │ │ │ + beq.n 733f6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75b58 │ │ │ │ + beq.w 75bf8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73356 │ │ │ │ + beq.n 733f6 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75b58 │ │ │ │ + beq.w 75bf8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73340 │ │ │ │ + bne.n 733e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74406 │ │ │ │ + ble.w 744a6 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75aec │ │ │ │ + beq.w 75b8c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73388 │ │ │ │ + beq.n 73428 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75aec │ │ │ │ + beq.w 75b8c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73388 │ │ │ │ + beq.n 73428 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75aec │ │ │ │ + beq.w 75b8c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73378 │ │ │ │ + bne.n 73418 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74f30 │ │ │ │ + bmi.w 74fd0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 75a56 │ │ │ │ + bmi.w 75af6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 73624 │ │ │ │ + ble.w 736c4 │ │ │ │ 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 73e5c │ │ │ │ + bge.w 73efc │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 733d4 │ │ │ │ + cbz r2, 73474 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ef4 │ │ │ │ + bne.w 73f94 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 733e6 │ │ │ │ + cbz r2, 73486 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 740e4 │ │ │ │ + bne.w 74184 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73462 │ │ │ │ + beq.n 73502 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 73462 │ │ │ │ + beq.n 73502 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 744fa │ │ │ │ - cbnz r0, 7340e │ │ │ │ + bne.w 7459a │ │ │ │ + cbnz r0, 734ae │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a42 │ │ │ │ + bne.w 74ae2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7341c │ │ │ │ + bne.n 734bc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74fa4 │ │ │ │ - cbnz r7, 73426 │ │ │ │ + bne.w 75044 │ │ │ │ + cbnz r7, 734c6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75442 │ │ │ │ + bne.w 754e2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 73432 │ │ │ │ + cbnz r0, 734d2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75500 │ │ │ │ + bne.w 755a0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 7343e │ │ │ │ + cbnz r0, 734de │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759ea │ │ │ │ + bne.w 75a8a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 7344a │ │ │ │ + cbnz r0, 734ea │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f00 │ │ │ │ + bne.w 74fa0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 73456 │ │ │ │ + cbnz r0, 734f6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b6e │ │ │ │ + bne.w 75c0e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 73462 │ │ │ │ + cbnz r0, 73502 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75b8e │ │ │ │ + bne.w 75c2e │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 7349c │ │ │ │ + cbz r2, 7353c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 7349c │ │ │ │ + cbz r1, 7353c │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74488 │ │ │ │ - cbnz r0, 73484 │ │ │ │ + bne.w 74528 │ │ │ │ + cbnz r0, 73524 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a34 │ │ │ │ + bne.w 74ad4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73492 │ │ │ │ + bne.n 73532 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b00 │ │ │ │ - cbnz r7, 7349c │ │ │ │ + bne.w 74ba0 │ │ │ │ + cbnz r7, 7353c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 744b6 │ │ │ │ + bne.w 74556 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 734aa │ │ │ │ + cbz r2, 7354a │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7411e │ │ │ │ + bne.w 741be │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75a8a │ │ │ │ + beq.w 75b2a │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 734cc │ │ │ │ + cbnz r2, 7356c │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 734cc │ │ │ │ + cbnz r2, 7356c │ │ │ │ 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, 734e4 │ │ │ │ + cbnz r2, 73584 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 734e4 │ │ │ │ + cbnz r2, 73584 │ │ │ │ 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 742d6 │ │ │ │ + bne.w 74376 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742d6 │ │ │ │ + beq.w 74376 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 742f6 │ │ │ │ + beq.w 74396 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 73514 │ │ │ │ + cbnz r1, 735b4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 742e6 │ │ │ │ + bne.w 74386 │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 73534 │ │ │ │ + cbnz r2, 735d4 │ │ │ │ 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 75002 │ │ │ │ + bne.w 750a2 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 7354c │ │ │ │ + cbnz r2, 735ec │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 7354c │ │ │ │ + cbz r2, 735ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d88 │ │ │ │ + beq.w 73e28 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73d88 │ │ │ │ + bne.w 73e28 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73d96 │ │ │ │ + beq.w 73e36 │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 73564 │ │ │ │ + cbnz r1, 73604 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73cfc │ │ │ │ - cbnz r2, 7356e │ │ │ │ + bne.w 73d9c │ │ │ │ + cbnz r2, 7360e │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7443c │ │ │ │ + bne.w 744dc │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d36 │ │ │ │ + bne.w 73dd6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75b64 │ │ │ │ + bne.w 75c04 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 73594 │ │ │ │ + cbnz r1, 73634 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75bfa │ │ │ │ + bne.w 75c9a │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7438c │ │ │ │ + beq.w 7442c │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ea8 │ │ │ │ + bne.w 73f48 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73ea8 │ │ │ │ + beq.w 73f48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74366 │ │ │ │ + beq.w 74406 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7486a │ │ │ │ + beq.w 7490a │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 735da │ │ │ │ + cbnz r1, 7367a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ec8 │ │ │ │ + bne.w 73f68 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 735ea │ │ │ │ + cbnz r1, 7368a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75438 │ │ │ │ + bne.w 754d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73e24 │ │ │ │ + bmi.w 73ec4 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74462 │ │ │ │ + beq.w 74502 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73e5c │ │ │ │ + bne.w 73efc │ │ │ │ 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 733b2 │ │ │ │ + bne.w 73452 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 73656 │ │ │ │ + cbz r5, 736f6 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747e4 │ │ │ │ + beq.w 74884 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747f4 │ │ │ │ + beq.w 74894 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74804 │ │ │ │ + beq.w 748a4 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74814 │ │ │ │ + beq.w 748b4 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747da │ │ │ │ + beq.w 7487a │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73676 │ │ │ │ + bne.n 73716 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47321 @ 0xb8d9 │ │ │ │ + movw r2, #47337 @ 0xb8e9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 75f76 │ │ │ │ + beq.w 76016 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 745e2 │ │ │ │ + bmi.w 74682 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 7430a │ │ │ │ + bpl.w 743aa │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75fa4 │ │ │ │ + bne.w 76044 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74318 │ │ │ │ + beq.w 743b8 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 736ea │ │ │ │ + ble.n 7378a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 736c2 │ │ │ │ + bge.n 73762 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7d968 │ │ │ │ + bl 7d974 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750c0 │ │ │ │ + blt.w 75160 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 736ea │ │ │ │ + beq.n 7378a │ │ │ │ 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 75e0c │ │ │ │ - bl 7d968 │ │ │ │ + bge.w 75eac │ │ │ │ + bl 7d974 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750c0 │ │ │ │ + blt.w 75160 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 736ca │ │ │ │ + bne.n 7376a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 7371e │ │ │ │ + cbz r2, 737be │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 74560 │ │ │ │ + bmi.w 74600 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 73706 │ │ │ │ + bpl.n 737a6 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e18 │ │ │ │ + beq.w 75eb8 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 7371a │ │ │ │ + bgt.n 737ba │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75e3a │ │ │ │ + ble.w 75eda │ │ │ │ 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 74638 │ │ │ │ + bmi.w 746d8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (739e0 ) │ │ │ │ + ldr r5, [pc, #664] @ (73a80 ) │ │ │ │ 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 │ │ │ │ @@ -109529,30 +109592,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 75c24 │ │ │ │ + beq.w 75cc4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76030 │ │ │ │ + beq.w 760d0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72f5a │ │ │ │ - bl 71410 │ │ │ │ + bne.w 72ffa │ │ │ │ + bl 71438 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750c4 │ │ │ │ + beq.w 75164 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74d4c │ │ │ │ - ldr r5, [pc, #560] @ (739e0 ) │ │ │ │ + beq.w 74dec │ │ │ │ + ldr r5, [pc, #560] @ (73a80 ) │ │ │ │ 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 │ │ │ │ @@ -109566,240 +109629,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 75b4c │ │ │ │ + beq.w 75bec │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72f66 │ │ │ │ + bne.w 73006 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 74a06 │ │ │ │ + beq.w 74aa6 │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75f0e │ │ │ │ + bmi.w 75fae │ │ │ │ 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 72f6e │ │ │ │ + bmi.w 7300e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 72fb0 │ │ │ │ + b.w 73050 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 74acc │ │ │ │ + bmi.w 74b6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 754c0 │ │ │ │ + beq.w 75560 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 7388c │ │ │ │ - ldr r5, [pc, #396] @ (739e0 ) │ │ │ │ + bpl.n 7392c │ │ │ │ + ldr r5, [pc, #396] @ (73a80 ) │ │ │ │ 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 7388a │ │ │ │ + beq.n 7392a │ │ │ │ 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] @ (739e4 ) │ │ │ │ + ldr r3, [pc, #340] @ (73a84 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 750b2 │ │ │ │ + bne.w 75152 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 750b2 │ │ │ │ - ldr r1, [pc, #316] @ (739e8 ) │ │ │ │ + beq.w 75152 │ │ │ │ + ldr r1, [pc, #316] @ (73a88 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74f94 │ │ │ │ + bne.w 75034 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (739ec ) │ │ │ │ + ldr r0, [pc, #296] @ (73a8c ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 790a4 │ │ │ │ + bl 79130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (739e8 ) │ │ │ │ + ldr r1, [pc, #272] @ (73a88 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 738f4 │ │ │ │ + beq.n 73994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75dde │ │ │ │ + beq.w 75e7e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 73930 │ │ │ │ - b.w 750c4 │ │ │ │ + bge.n 739d0 │ │ │ │ + b.w 75164 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72fe2 │ │ │ │ + bne.w 73082 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7382e │ │ │ │ + bne.n 738ce │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 748ae │ │ │ │ + beq.w 7494e │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 74acc │ │ │ │ + bmi.w 74b6c │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 73038 │ │ │ │ + bmi.w 730d8 │ │ │ │ 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 73090 │ │ │ │ - movw lr, #57369 @ 0xe019 │ │ │ │ + beq.w 73130 │ │ │ │ + movw lr, #63293 @ 0xf73d │ │ │ │ movt lr, #30 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (739f0 ) │ │ │ │ + ldr r4, [pc, #144] @ (73a90 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 7398c │ │ │ │ + b.n 73a2c │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 73982 │ │ │ │ + cbz r2, 73a22 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73982 │ │ │ │ + beq.n 73a22 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 739f4 │ │ │ │ + bne.n 73a94 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73090 │ │ │ │ + beq.w 73130 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73982 │ │ │ │ + beq.n 73a22 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73cec │ │ │ │ + bcs.w 73d8c │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 739c4 │ │ │ │ + bcs.n 73a64 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 739d2 │ │ │ │ + bcs.n 73a72 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 7396e │ │ │ │ + bhi.n 73a0e │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73978 │ │ │ │ + bls.n 73a18 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73978 │ │ │ │ - b.n 73982 │ │ │ │ + bne.n 73a18 │ │ │ │ + b.n 73a22 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73978 │ │ │ │ - b.n 73982 │ │ │ │ + bne.n 73a18 │ │ │ │ + b.n 73a22 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73978 │ │ │ │ - b.n 73982 │ │ │ │ + bne.n 73a18 │ │ │ │ + b.n 73a22 │ │ │ │ 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, 739fa │ │ │ │ + cbz r4, 73a9a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 73a06 │ │ │ │ + cbz r4, 73aa6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73ba6 │ │ │ │ + bpl.w 73c46 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ba6 │ │ │ │ + beq.w 73c46 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 7416e │ │ │ │ + bcs.w 7420e │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 7481e │ │ │ │ + bcs.w 748be │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 7416e │ │ │ │ + bcs.w 7420e │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74164 │ │ │ │ + bls.w 74204 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ba6 │ │ │ │ + beq.w 73c46 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73ba6 │ │ │ │ + beq.w 73c46 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73ba6 │ │ │ │ + bne.w 73c46 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74d68 │ │ │ │ + beq.w 74e08 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74f72 │ │ │ │ + beq.w 75012 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73a72 │ │ │ │ + beq.n 73b12 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73982 │ │ │ │ + bne.n 73a22 │ │ │ │ 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 │ │ │ │ @@ -109889,594 +109952,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 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 74622 │ │ │ │ + bne.w 746c2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74622 │ │ │ │ + beq.w 746c2 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74430 │ │ │ │ + bne.w 744d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75886 │ │ │ │ + beq.w 75926 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74176 │ │ │ │ - ldr r3, [pc, #736] @ (73ee4 ) │ │ │ │ + bpl.w 74216 │ │ │ │ + ldr r3, [pc, #736] @ (73f84 ) │ │ │ │ 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 74184 │ │ │ │ + bne.w 74224 │ │ │ │ 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 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f92 │ │ │ │ - ldr r7, [pc, #644] @ (73ee4 ) │ │ │ │ + beq.w 76032 │ │ │ │ + ldr r7, [pc, #644] @ (73f84 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f94 │ │ │ │ + beq.w 76034 │ │ │ │ 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 76064 │ │ │ │ + bpl.w 76104 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73e70 │ │ │ │ + bne.w 73f10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73e7c │ │ │ │ + bne.w 73f1c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73e88 │ │ │ │ + bne.w 73f28 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73e88 │ │ │ │ + beq.w 73f28 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73ee8 ) │ │ │ │ + ldr r6, [pc, #564] @ (73f88 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74ce2 │ │ │ │ - bl 7baa8 │ │ │ │ + beq.w 74d82 │ │ │ │ + bl 7bab8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74cf0 │ │ │ │ + blt.w 74d90 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73982 │ │ │ │ + bne.w 73a22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73982 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73a22 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73978 │ │ │ │ - b.n 73982 │ │ │ │ + bne.w 73a18 │ │ │ │ + b.n 73a22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75e60 │ │ │ │ + beq.w 75f00 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73d16 │ │ │ │ + cbnz r2, 73db6 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 753aa │ │ │ │ + bne.w 7544a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73d36 │ │ │ │ + cbnz r1, 73dd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73582 │ │ │ │ + beq.w 73622 │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73d42 │ │ │ │ + beq.n 73de2 │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73582 │ │ │ │ + beq.w 73622 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73582 │ │ │ │ + bne.w 73622 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 73584 │ │ │ │ + bpl.w 73624 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 73584 │ │ │ │ + bpl.w 73624 │ │ │ │ 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 75d4e │ │ │ │ + bne.w 75dee │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 7358a │ │ │ │ + b.n 7362a │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7354c │ │ │ │ + bne.w 735ec │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7354c │ │ │ │ + beq.w 735ec │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73556 │ │ │ │ + bne.w 735f6 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73556 │ │ │ │ + bne.w 735f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74b0c │ │ │ │ + bmi.w 74bac │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74b56 │ │ │ │ + bne.w 74bf6 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74b56 │ │ │ │ + beq.w 74bf6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73eec ) │ │ │ │ - bl 783c0 │ │ │ │ + ldr r1, [pc, #292] @ (73f8c ) │ │ │ │ + bl 78450 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 748b6 │ │ │ │ + bne.w 74956 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74d2c │ │ │ │ + bne.w 74dcc │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74d2c │ │ │ │ + beq.w 74dcc │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73ef0 ) │ │ │ │ - bl 783c0 │ │ │ │ + ldr r1, [pc, #256] @ (73f90 ) │ │ │ │ + bl 78450 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74914 │ │ │ │ + bne.w 749b4 │ │ │ │ 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 74d10 │ │ │ │ + bne.w 74db0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 7355c │ │ │ │ + b.w 735fc │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 73600 │ │ │ │ + bpl.w 736a0 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73600 │ │ │ │ + bne.w 736a0 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47321 @ 0xb8d9 │ │ │ │ + movw r1, #47337 @ 0xb8e9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 73600 │ │ │ │ - movw r1, #59693 @ 0xe92d │ │ │ │ + bne.w 736a0 │ │ │ │ + movw r1, #59713 @ 0xe941 │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 7360a │ │ │ │ + beq.w 736aa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 733b4 │ │ │ │ + bne.w 73454 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 73622 │ │ │ │ + b.w 736c2 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73c9e │ │ │ │ + beq.w 73d3e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73ca6 │ │ │ │ + beq.w 73d46 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73cae │ │ │ │ + bne.w 73d4e │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0978 │ │ │ │ + bl 1a2210 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74ce8 │ │ │ │ + b.w 74d88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7482e │ │ │ │ + beq.w 748ce │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735da │ │ │ │ + bne.w 7367a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735da │ │ │ │ + beq.w 7367a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74384 │ │ │ │ + beq.w 74424 │ │ │ │ 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 74898 │ │ │ │ - b.w 735ea │ │ │ │ + beq.w 74938 │ │ │ │ + b.w 7368a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 74240 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 742e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 73f94 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74034 ) │ │ │ │ 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 744c4 │ │ │ │ + bne.w 74564 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73f1a │ │ │ │ + bne.n 73fba │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750e8 │ │ │ │ + bne.w 75188 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73f28 │ │ │ │ + bne.n 73fc8 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75160 │ │ │ │ - cbnz r3, 73f32 │ │ │ │ + bne.w 75200 │ │ │ │ + cbnz r3, 73fd2 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7597c │ │ │ │ + bne.w 75a1c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73f3e │ │ │ │ + cbnz r6, 73fde │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755d4 │ │ │ │ + bne.w 75674 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73f4a │ │ │ │ + cbnz r6, 73fea │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7564a │ │ │ │ + bne.w 756ea │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 758dc │ │ │ │ + bne.w 7597c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758e4 │ │ │ │ + bne.w 75984 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 73f66 │ │ │ │ + cbnz r6, 74006 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758ec │ │ │ │ + bne.w 7598c │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 73f72 │ │ │ │ + cbnz r6, 74012 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7592e │ │ │ │ + bne.w 759ce │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 73f7e │ │ │ │ + cbnz r6, 7401e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75766 │ │ │ │ + bne.w 75806 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 73f8a │ │ │ │ + cbnz r6, 7402a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75534 │ │ │ │ + bne.w 755d4 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 73f96 │ │ │ │ + cbnz r6, 74036 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75818 │ │ │ │ + bne.w 758b8 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 73fa2 │ │ │ │ + cbnz r6, 74042 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75850 │ │ │ │ + bne.w 758f0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 73fae │ │ │ │ + cbnz r6, 7404e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589e │ │ │ │ + bne.w 7593e │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 73fba │ │ │ │ + cbnz r6, 7405a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75936 │ │ │ │ + bne.w 759d6 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 73fc6 │ │ │ │ + cbnz r6, 74066 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757a2 │ │ │ │ + bne.w 75842 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 73fd2 │ │ │ │ + cbnz r6, 74072 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754ce │ │ │ │ + bne.w 7556e │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 73fde │ │ │ │ + cbnz r6, 7407e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757f2 │ │ │ │ + bne.w 75892 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 73fea │ │ │ │ + cbnz r6, 7408a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757d2 │ │ │ │ + bne.w 75872 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 73ff6 │ │ │ │ + cbnz r6, 74096 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b84 │ │ │ │ + bne.w 75c24 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 74002 │ │ │ │ + cbnz r6, 740a2 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75fde │ │ │ │ + bne.w 7607e │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 7400e │ │ │ │ + cbnz r6, 740ae │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ed2 │ │ │ │ + bne.w 75f72 │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 7401a │ │ │ │ + cbnz r6, 740ba │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ee4 │ │ │ │ + bne.w 75f84 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 74026 │ │ │ │ + cbnz r6, 740c6 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e94 │ │ │ │ + bne.w 75f34 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 74032 │ │ │ │ + cbnz r6, 740d2 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e9c │ │ │ │ + bne.w 75f3c │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 7403e │ │ │ │ + cbnz r6, 740de │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e6e │ │ │ │ + bne.w 75f0e │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 7404a │ │ │ │ + cbnz r6, 740ea │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e80 │ │ │ │ + bne.w 75f20 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 74056 │ │ │ │ + cbnz r6, 740f6 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76018 │ │ │ │ + bne.w 760b8 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 74068 │ │ │ │ + cbnz r7, 74108 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75380 │ │ │ │ - cbnz r3, 74072 │ │ │ │ + bne.w 75420 │ │ │ │ + cbnz r3, 74112 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7557e │ │ │ │ + bne.w 7561e │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 7407e │ │ │ │ + cbnz r6, 7411e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75592 │ │ │ │ + bne.w 75632 │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 7408e │ │ │ │ + cbnz r6, 7412e │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f20 │ │ │ │ + bne.w 75fc0 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 7409a │ │ │ │ + cbnz r6, 7413a │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f36 │ │ │ │ + bne.w 75fd6 │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 740aa │ │ │ │ + cbnz r6, 7414a │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e4 │ │ │ │ + bne.w 75884 │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 740ba │ │ │ │ + cbnz r6, 7415a │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75eba │ │ │ │ + bne.w 75f5a │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 733d8 │ │ │ │ + bne.w 73478 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733d8 │ │ │ │ - cbz r0, 740dc │ │ │ │ + beq.w 73478 │ │ │ │ + cbz r0, 7417c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 733d8 │ │ │ │ + beq.w 73478 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 733d8 │ │ │ │ + b.w 73478 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7452e │ │ │ │ - cbnz r0, 740fc │ │ │ │ + bne.w 745ce │ │ │ │ + cbnz r0, 7419c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bc6 │ │ │ │ + bne.w 75c66 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7410a │ │ │ │ + bne.n 741aa │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bcc │ │ │ │ + bne.w 75c6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 733e6 │ │ │ │ + bne.w 73486 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733e6 │ │ │ │ + beq.w 73486 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 733e6 │ │ │ │ + b.w 73486 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74614 │ │ │ │ - cbnz r0, 74132 │ │ │ │ + bne.w 746b4 │ │ │ │ + cbnz r0, 741d2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bdc │ │ │ │ + bne.w 75c7c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 734aa │ │ │ │ + bne.w 7354a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75fe8 │ │ │ │ + bne.w 76088 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734b4 │ │ │ │ + bne.w 73554 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734b4 │ │ │ │ + beq.w 73554 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 734b4 │ │ │ │ + beq.w 73554 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 734b4 │ │ │ │ + b.w 73554 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73a40 │ │ │ │ + bls.w 73ae0 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73a40 │ │ │ │ - b.n 73ba6 │ │ │ │ + bne.w 73ae0 │ │ │ │ + b.n 73c46 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73c36 │ │ │ │ + beq.w 73cd6 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73c36 │ │ │ │ - ldr r5, [pc, #752] @ (74480 ) │ │ │ │ + b.n 73cd6 │ │ │ │ + ldr r5, [pc, #752] @ (74520 ) │ │ │ │ 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 741c8 │ │ │ │ + beq.n 74268 │ │ │ │ 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 75028 │ │ │ │ + beq.w 750c8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75fc0 │ │ │ │ + bne.w 76060 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 74226 │ │ │ │ - ldr r3, [pc, #636] @ (74480 ) │ │ │ │ + bpl.n 742c6 │ │ │ │ + ldr r3, [pc, #636] @ (74520 ) │ │ │ │ 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] │ │ │ │ @@ -110496,352 +110559,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e68 │ │ │ │ - ldr r5, [pc, #544] @ (74480 ) │ │ │ │ + beq.w 75f08 │ │ │ │ + ldr r5, [pc, #544] @ (74520 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d98 │ │ │ │ + beq.w 75e38 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d020 │ │ │ │ + bl 7d02c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75dce │ │ │ │ + blt.w 75e6e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 742a4 │ │ │ │ + beq.n 74344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7607a │ │ │ │ + beq.w 7611a │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74928 │ │ │ │ + bne.w 749c8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b76 │ │ │ │ + bne.w 74c16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748c8 │ │ │ │ - ldr r5, [pc, #436] @ (74480 ) │ │ │ │ + beq.w 74968 │ │ │ │ + ldr r5, [pc, #436] @ (74520 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74c74 │ │ │ │ + b.w 74d14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73514 │ │ │ │ + bne.w 735b4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73514 │ │ │ │ - cbz r5, 742ee │ │ │ │ + beq.w 735b4 │ │ │ │ + cbz r5, 7438e │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73514 │ │ │ │ + beq.w 735b4 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 73514 │ │ │ │ + b.w 735b4 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73514 │ │ │ │ + bne.w 735b4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73514 │ │ │ │ - b.n 742ee │ │ │ │ + beq.w 735b4 │ │ │ │ + b.n 7438e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 736a2 │ │ │ │ + bne.w 73742 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 75342 │ │ │ │ + bmi.w 753e2 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #352] @ (74484 ) │ │ │ │ + ldr r1, [pc, #352] @ (74524 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78354 │ │ │ │ + bl 783e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750c0 │ │ │ │ - bne.w 736a2 │ │ │ │ - ldr r1, [pc, #332] @ (74484 ) │ │ │ │ + blt.w 75160 │ │ │ │ + bne.w 73742 │ │ │ │ + ldr r1, [pc, #332] @ (74524 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750c0 │ │ │ │ + blt.w 75160 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #57369 @ 0xe019 │ │ │ │ + movw r3, #63293 @ 0xf73d │ │ │ │ movt r3, #30 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 736ac │ │ │ │ - b.w 736ea │ │ │ │ + bgt.w 7374c │ │ │ │ + b.w 7378a │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74d1a │ │ │ │ + beq.w 74dba │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735da │ │ │ │ + bne.w 7367a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735da │ │ │ │ + beq.w 7367a │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 735da │ │ │ │ + b.w 7367a │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7359e │ │ │ │ - cbz r5, 743a2 │ │ │ │ + beq.w 7363e │ │ │ │ + cbz r5, 74442 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7359e │ │ │ │ + beq.w 7363e │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 7359e │ │ │ │ + b.w 7363e │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73162 │ │ │ │ + beq.w 73202 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73172 │ │ │ │ + beq.w 73212 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73182 │ │ │ │ + beq.w 73222 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7319e │ │ │ │ + bne.w 7323e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 743fe │ │ │ │ + beq.n 7449e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 743e4 │ │ │ │ + bne.n 74484 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 753c4 │ │ │ │ + bne.w 75464 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74f30 │ │ │ │ + bmi.w 74fd0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 75a56 │ │ │ │ + bmi.w 75af6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 733a8 │ │ │ │ - b.w 73624 │ │ │ │ + bgt.w 73448 │ │ │ │ + b.w 736c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73982 │ │ │ │ - b.w 73bd4 │ │ │ │ + bne.w 73a22 │ │ │ │ + b.w 73c74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75ffc │ │ │ │ + beq.w 7609c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 74454 │ │ │ │ + beq.n 744f4 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d36 │ │ │ │ + bne.w 73dd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73582 │ │ │ │ - b.n 73d26 │ │ │ │ + beq.w 73622 │ │ │ │ + b.n 73dc6 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73600 │ │ │ │ + beq.w 736a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e4e │ │ │ │ + beq.w 73eee │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73600 │ │ │ │ - b.n 73e4e │ │ │ │ + beq.w 736a0 │ │ │ │ + b.n 73eee │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74528 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 745c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 74492 │ │ │ │ + cbnz r0, 74532 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ad6 │ │ │ │ + bne.w 74b76 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 744a0 │ │ │ │ + bne.n 74540 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75072 │ │ │ │ + bne.w 75112 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7349c │ │ │ │ + bne.w 7353c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7349c │ │ │ │ + beq.w 7353c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7349c │ │ │ │ + beq.w 7353c │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734a2 │ │ │ │ - b.n 74142 │ │ │ │ + bne.w 73542 │ │ │ │ + b.n 741e2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 744d2 │ │ │ │ + bne.n 74572 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7532c │ │ │ │ + bne.w 753cc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 744e0 │ │ │ │ + bne.n 74580 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7531a │ │ │ │ - cbnz r3, 744ea │ │ │ │ + bne.w 753ba │ │ │ │ + cbnz r3, 7458a │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759d4 │ │ │ │ + bne.w 75a74 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 744f6 │ │ │ │ + cbnz r0, 74596 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751d4 │ │ │ │ + bne.w 75274 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73f3e │ │ │ │ - cbnz r0, 74504 │ │ │ │ + b.n 73fde │ │ │ │ + cbnz r0, 745a4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74aea │ │ │ │ + bne.w 74b8a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74512 │ │ │ │ + bne.n 745b2 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750da │ │ │ │ - cbnz r7, 7451c │ │ │ │ + bne.w 7517a │ │ │ │ + cbnz r7, 745bc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a62 │ │ │ │ + bne.w 75b02 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 74528 │ │ │ │ + cbnz r0, 745c8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75086 │ │ │ │ + bne.w 75126 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73432 │ │ │ │ - cbnz r0, 74538 │ │ │ │ + b.w 734d2 │ │ │ │ + cbnz r0, 745d8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75f6a │ │ │ │ + bne.w 7600a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74546 │ │ │ │ + bne.n 745e6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c0e │ │ │ │ + bne.w 75cae │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 733e6 │ │ │ │ + bne.w 73486 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733e6 │ │ │ │ + beq.w 73486 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74118 │ │ │ │ - b.w 733e6 │ │ │ │ + bne.w 741b8 │ │ │ │ + b.w 73486 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 75f48 │ │ │ │ + bpl.w 75fe8 │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 7458c │ │ │ │ + cbnz r2, 7462c │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 798e0 │ │ │ │ + bl 7996c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76020 │ │ │ │ + beq.w 760c0 │ │ │ │ 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, 745a2 │ │ │ │ + cbnz r2, 74642 │ │ │ │ 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 745b0 │ │ │ │ + bpl.n 74650 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75e18 │ │ │ │ + beq.w 75eb8 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 73706 │ │ │ │ + bpl.w 737a6 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7371a │ │ │ │ + beq.w 737ba │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #988 @ 0x3dc │ │ │ │ + movw r1, #7260 @ 0x1c5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750c4 │ │ │ │ + b.w 75164 │ │ │ │ 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 7367c │ │ │ │ + bls.w 7371c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #684 @ 0x2ac │ │ │ │ + movw r1, #6956 @ 0x1b2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750c4 │ │ │ │ - cbnz r0, 7461e │ │ │ │ + b.w 75164 │ │ │ │ + cbnz r0, 746be │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bd2 │ │ │ │ + bne.w 75c72 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 74132 │ │ │ │ + b.n 741d2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73bc0 │ │ │ │ - b.w 750c0 │ │ │ │ - ldr r0, [pc, #740] @ (74920 ) │ │ │ │ + bne.w 73c60 │ │ │ │ + b.w 75160 │ │ │ │ + ldr r0, [pc, #740] @ (749c0 ) │ │ │ │ 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 │ │ │ │ @@ -110856,265 +110919,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 75bee │ │ │ │ + beq.w 75c8e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 7373c │ │ │ │ + b.w 737dc │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d61c │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #636] @ (74924 ) │ │ │ │ + ldr r1, [pc, #636] @ (749c4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7605a │ │ │ │ + blt.w 760fa │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73126 │ │ │ │ + beq.w 731c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73126 │ │ │ │ + bne.w 731c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73126 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 731c6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73126 │ │ │ │ - b.w 73106 │ │ │ │ + bne.w 731c6 │ │ │ │ + b.w 731a6 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 74aa8 │ │ │ │ + ble.w 74b48 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75de8 │ │ │ │ + bmi.w 75e88 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74aa8 │ │ │ │ + beq.w 74b48 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75de8 │ │ │ │ + bmi.w 75e88 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 74aa8 │ │ │ │ + beq.w 74b48 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75de8 │ │ │ │ + bmi.w 75e88 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 74aa8 │ │ │ │ + beq.w 74b48 │ │ │ │ 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 75de8 │ │ │ │ + bmi.w 75e88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 74720 │ │ │ │ + bne.n 747c0 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 7390a │ │ │ │ + b.w 739aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7309a │ │ │ │ + beq.w 7313a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc44 │ │ │ │ + bl 7cc50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7309a │ │ │ │ + beq.w 7313a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc44 │ │ │ │ + bl 7cc50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7309a │ │ │ │ + beq.w 7313a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc44 │ │ │ │ + bl 7cc50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7309a │ │ │ │ + beq.w 7313a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc44 │ │ │ │ + bl 7cc50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7309a │ │ │ │ + beq.w 7313a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc44 │ │ │ │ + bl 7cc50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7309a │ │ │ │ + beq.w 7313a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 747ca │ │ │ │ + b.n 7486a │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7309a │ │ │ │ + beq.w 7313a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc44 │ │ │ │ + bl 7cc50 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 747c0 │ │ │ │ - b.w 750c0 │ │ │ │ + bne.n 74860 │ │ │ │ + b.w 75160 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 73656 │ │ │ │ + b.w 736f6 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73638 │ │ │ │ + bne.w 736d8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73642 │ │ │ │ + bne.w 736e2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7364c │ │ │ │ + bne.w 736ec │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 7364c │ │ │ │ + b.w 736ec │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73a40 │ │ │ │ - b.w 73ba6 │ │ │ │ + bne.w 73ae0 │ │ │ │ + b.w 73c46 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73eae │ │ │ │ - cbnz r5, 74874 │ │ │ │ + beq.w 73f4e │ │ │ │ + cbnz r5, 74914 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 7484e │ │ │ │ + cbnz r1, 748ee │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74384 │ │ │ │ + bne.w 74424 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735ea │ │ │ │ + bne.w 7368a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735ea │ │ │ │ + beq.w 7368a │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 735ea │ │ │ │ + b.w 7368a │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73eae │ │ │ │ + beq.w 73f4e │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75b38 │ │ │ │ - cbnz r6, 7488e │ │ │ │ + bne.w 75bd8 │ │ │ │ + cbnz r6, 7492e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ec8 │ │ │ │ + bne.w 73f68 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735ea │ │ │ │ + bne.w 7368a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735ea │ │ │ │ + beq.w 7368a │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 735ea │ │ │ │ - b.n 74862 │ │ │ │ + beq.w 7368a │ │ │ │ + b.n 74902 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 73022 │ │ │ │ - b.n 74ac4 │ │ │ │ + bmi.w 730c2 │ │ │ │ + b.n 74b64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73dd6 │ │ │ │ + beq.w 73e76 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73556 │ │ │ │ + b.w 735f6 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 730ce │ │ │ │ + b.w 7316e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75b46 │ │ │ │ + beq.w 75be6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d824 │ │ │ │ + bl 7d830 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750c4 │ │ │ │ + beq.w 75164 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 748fc │ │ │ │ + bpl.n 7499c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 75482 │ │ │ │ + bmi.w 75522 │ │ │ │ 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 72fec │ │ │ │ - b.n 74732 │ │ │ │ + bpl.w 7308c │ │ │ │ + b.n 747d2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 748be │ │ │ │ - b.w 73e00 │ │ │ │ + bne.n 7495e │ │ │ │ + b.w 73ea0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74b88 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74c28 ) │ │ │ │ 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 75fc0 │ │ │ │ + bne.w 76060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7497a │ │ │ │ + bpl.n 74a1a │ │ │ │ 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 │ │ │ │ @@ -111131,141 +111194,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 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e68 │ │ │ │ + beq.w 75f08 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d98 │ │ │ │ + beq.w 75e38 │ │ │ │ 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 7d020 │ │ │ │ + bl 7d02c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75dce │ │ │ │ + blt.w 75e6e │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 749e6 │ │ │ │ + beq.n 74a86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75dbc │ │ │ │ + beq.w 75e5c │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 742b0 │ │ │ │ - b.n 7493a │ │ │ │ - bl 7f798 │ │ │ │ + beq.w 74350 │ │ │ │ + b.n 749da │ │ │ │ + bl 7f7ac │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750c4 │ │ │ │ + blt.w 75164 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72fdc │ │ │ │ + bne.w 7307c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72fdc │ │ │ │ + beq.w 7307c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75572 │ │ │ │ + bne.w 75612 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72fec │ │ │ │ - b.n 748d6 │ │ │ │ + bne.w 7308c │ │ │ │ + b.n 74976 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7348a │ │ │ │ - b.w 73492 │ │ │ │ + beq.w 7352a │ │ │ │ + b.w 73532 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74a52 │ │ │ │ + bne.n 74af2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74fa4 │ │ │ │ - cbnz r7, 74a5c │ │ │ │ + bne.w 75044 │ │ │ │ + cbnz r7, 74afc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75442 │ │ │ │ + bne.w 754e2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c88 │ │ │ │ + bne.w 75d28 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75502 │ │ │ │ + bne.w 755a2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7343e │ │ │ │ + bne.w 734de │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7343e │ │ │ │ + beq.w 734de │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74a92 │ │ │ │ + bne.n 74b32 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fe0 │ │ │ │ - cbnz r6, 74a9c │ │ │ │ + bne.w 75080 │ │ │ │ + cbnz r6, 74b3c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b74 │ │ │ │ + bne.w 75c14 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74ff4 │ │ │ │ - b.w 73462 │ │ │ │ + beq.w 75094 │ │ │ │ + b.w 73502 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7382e │ │ │ │ + bne.w 738ce │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 73922 │ │ │ │ + bne.w 739c2 │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73930 │ │ │ │ + b.w 739d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74492 │ │ │ │ + beq.w 74532 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74498 │ │ │ │ - b.n 744a0 │ │ │ │ + beq.w 74538 │ │ │ │ + b.n 74540 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 74504 │ │ │ │ + beq.w 745a4 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7450a │ │ │ │ - b.n 74512 │ │ │ │ + beq.w 745aa │ │ │ │ + b.n 745b2 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73494 │ │ │ │ - b.w 7349c │ │ │ │ - ldr r3, [pc, #580] @ (74d54 ) │ │ │ │ + beq.w 73534 │ │ │ │ + b.w 7353c │ │ │ │ + ldr r3, [pc, #580] @ (74df4 ) │ │ │ │ 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 │ │ │ │ @@ -111279,117 +111342,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 75b10 │ │ │ │ + beq.w 75bb0 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73db6 │ │ │ │ - ldr r0, [pc, #512] @ (74d58 ) │ │ │ │ - bl 6cc84 │ │ │ │ + beq.w 73e56 │ │ │ │ + ldr r0, [pc, #512] @ (74df8 ) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #492] @ (74d58 ) │ │ │ │ - bl 783c0 │ │ │ │ + ldr r1, [pc, #492] @ (74df8 ) │ │ │ │ + bl 78450 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73dd0 │ │ │ │ - b.n 750c0 │ │ │ │ + bne.w 73e70 │ │ │ │ + b.n 75160 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 755c2 │ │ │ │ + bne.w 75662 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 748c8 │ │ │ │ + beq.w 74968 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74d54 │ │ │ │ + ldr.w sl, [pc, #444] @ 74df4 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d28 │ │ │ │ + beq.w 75dc8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74cd2 │ │ │ │ + bpl.w 74d72 │ │ │ │ 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 74cdc │ │ │ │ + bne.n 74d7c │ │ │ │ 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 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d94 │ │ │ │ + beq.w 75e34 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75dda │ │ │ │ + beq.w 75e7a │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d020 │ │ │ │ + bl 7d02c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75dcc │ │ │ │ + blt.w 75e6c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74c56 │ │ │ │ + beq.n 74cf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ef6 │ │ │ │ + beq.w 75f96 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74ba2 │ │ │ │ + bne.n 74c42 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 748c8 │ │ │ │ + bpl.w 74968 │ │ │ │ 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 │ │ │ │ @@ -111402,112 +111465,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 75ba2 │ │ │ │ - ldr.w r8, [pc, #184] @ 74d64 │ │ │ │ + beq.w 75c42 │ │ │ │ + ldr.w r8, [pc, #184] @ 74e04 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 730e4 │ │ │ │ - ldr r0, [pc, #152] @ (74d5c ) │ │ │ │ - bl 6cc84 │ │ │ │ + beq.w 73184 │ │ │ │ + ldr r0, [pc, #152] @ (74dfc ) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 730ee │ │ │ │ - b.n 750c0 │ │ │ │ + bne.w 7318e │ │ │ │ + b.n 75160 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74bea │ │ │ │ + beq.n 74c8a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74bea │ │ │ │ - bl 79570 │ │ │ │ + b.n 74c8a │ │ │ │ + bl 795fc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73cd0 │ │ │ │ + bge.w 73d70 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750c0 │ │ │ │ + bne.w 75160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 750c4 │ │ │ │ + b.n 75164 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73564 │ │ │ │ + b.w 73604 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73eae │ │ │ │ + beq.w 73f4e │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74370 │ │ │ │ - ldr r0, [pc, #48] @ (74d60 ) │ │ │ │ - bl 6cc84 │ │ │ │ + b.w 74410 │ │ │ │ + ldr r0, [pc, #48] @ (74e00 ) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 750c0 │ │ │ │ - ldr r1, [pc, #36] @ (74d60 ) │ │ │ │ + beq.w 75160 │ │ │ │ + ldr r1, [pc, #36] @ (74e00 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73dfa │ │ │ │ - b.n 750c0 │ │ │ │ + bne.w 73e9a │ │ │ │ + b.n 75160 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 72f5a │ │ │ │ + b.w 72ffa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 750ac ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 7514c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74fc0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 75060 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74e04 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74ea4 ) │ │ │ │ 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 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ 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 │ │ │ │ @@ -111594,2643 +111657,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 73982 │ │ │ │ + beq.w 73a22 │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73bae │ │ │ │ - b.w 73982 │ │ │ │ + bne.w 73c4e │ │ │ │ + b.w 73a22 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74b8e │ │ │ │ - b.w 730ce │ │ │ │ + bne.w 74c2e │ │ │ │ + b.w 7316e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74fde │ │ │ │ + beq.n 7507e │ │ │ │ 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, 74f1c │ │ │ │ + cbnz r0, 74fbc │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a1a │ │ │ │ + bne.w 75aba │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73462 │ │ │ │ + bne.w 73502 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73462 │ │ │ │ - b.w 75b94 │ │ │ │ + beq.w 73502 │ │ │ │ + b.w 75c34 │ │ │ │ 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 73394 │ │ │ │ + b.w 73434 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 73144 │ │ │ │ + bpl.w 731e4 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73144 │ │ │ │ + bne.w 731e4 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73144 │ │ │ │ + bne.w 731e4 │ │ │ │ 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 73144 │ │ │ │ + b.w 731e4 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73ba6 │ │ │ │ + beq.w 73c46 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73982 │ │ │ │ - b.w 73ba6 │ │ │ │ + bne.w 73a22 │ │ │ │ + b.w 73c46 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 738c0 │ │ │ │ + beq.w 73960 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 73930 │ │ │ │ + b.w 739d0 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 74fb4 │ │ │ │ + cbnz r7, 75054 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75446 │ │ │ │ + bne.w 754e6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74fc2 │ │ │ │ + bne.n 75062 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75500 │ │ │ │ + bne.w 755a0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 74fce │ │ │ │ + cbnz r0, 7506e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a7c │ │ │ │ + bne.w 74b1c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7344a │ │ │ │ + bne.w 734ea │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7344a │ │ │ │ + beq.w 734ea │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 74fee │ │ │ │ + cbnz r6, 7508e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7547e │ │ │ │ + bne.w 7551e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73462 │ │ │ │ + bne.w 73502 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73462 │ │ │ │ + beq.w 73502 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 73462 │ │ │ │ + b.w 73502 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d72 │ │ │ │ + beq.w 73e12 │ │ │ │ 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 7354c │ │ │ │ + bne.w 735ec │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73544 │ │ │ │ - b.w 7354c │ │ │ │ + bne.w 735e4 │ │ │ │ + b.w 735ec │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c74 │ │ │ │ + beq.w 74d14 │ │ │ │ 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 75060 │ │ │ │ + beq.n 75100 │ │ │ │ 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 74c74 │ │ │ │ + beq.w 74d14 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 74b8e │ │ │ │ + b.n 74c2e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 744a0 │ │ │ │ + beq.w 74540 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 744a6 │ │ │ │ - b.w 7349c │ │ │ │ + beq.w 74546 │ │ │ │ + b.w 7353c │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 759ca │ │ │ │ + beq.w 75a6a │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 7509e │ │ │ │ + cbnz r6, 7513e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75ce6 │ │ │ │ + bne.w 75d86 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cee │ │ │ │ + bne.w 75d8e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7344a │ │ │ │ - b.n 74f04 │ │ │ │ - ldr r0, [pc, #628] @ (75328 ) │ │ │ │ - bl 6cc84 │ │ │ │ + beq.w 734ea │ │ │ │ + b.n 74fa4 │ │ │ │ + ldr r0, [pc, #628] @ (753c8 ) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 738aa │ │ │ │ + bne.w 7394a │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75d54 │ │ │ │ + bmi.w 75df4 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7373e │ │ │ │ + b.w 737de │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 74512 │ │ │ │ + b.w 745b2 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 750f6 │ │ │ │ + bne.n 75196 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75160 │ │ │ │ - cbnz r3, 75100 │ │ │ │ + bne.n 75200 │ │ │ │ + cbnz r3, 751a0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7597c │ │ │ │ + bne.w 75a1c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d30 │ │ │ │ + bne.w 75dd0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755d6 │ │ │ │ + bne.w 75676 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f4a │ │ │ │ + bne.w 73fea │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f4a │ │ │ │ + beq.w 73fea │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75134 │ │ │ │ + bne.n 751d4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7519e │ │ │ │ - cbnz r0, 7513e │ │ │ │ + bne.n 7523e │ │ │ │ + cbnz r0, 751de │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758f2 │ │ │ │ + bne.w 75992 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ca0 │ │ │ │ + bne.w 75d40 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75616 │ │ │ │ - cbnz r0, 7515a │ │ │ │ + bne.w 756b6 │ │ │ │ + cbnz r0, 751fa │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7576a │ │ │ │ + bne.w 7580a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f7e │ │ │ │ + b.w 7401e │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75170 │ │ │ │ + cbnz r3, 75210 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75980 │ │ │ │ + bne.w 75a20 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7517e │ │ │ │ + bne.n 7521e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755d4 │ │ │ │ + bne.w 75674 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d40 │ │ │ │ + bne.w 75de0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75120 │ │ │ │ + bne.n 751c0 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d3c │ │ │ │ + bne.w 75ddc │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ + beq.w 73ffa │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 751ac │ │ │ │ + cbnz r0, 7524c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758f4 │ │ │ │ - cbnz r6, 751b6 │ │ │ │ + bne.w 75994 │ │ │ │ + cbnz r6, 75256 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75614 │ │ │ │ + bne.w 756b4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 751c2 │ │ │ │ + cbnz r0, 75262 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7576a │ │ │ │ + bne.w 7580a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 751ce │ │ │ │ + cbnz r0, 7526e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7553a │ │ │ │ + bne.w 755da │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f8a │ │ │ │ + b.w 7402a │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75cd6 │ │ │ │ - cbnz r6, 751e8 │ │ │ │ + bne.w 75d76 │ │ │ │ + cbnz r6, 75288 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75cea │ │ │ │ + bne.w 75d8a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 758de │ │ │ │ + bne.w 7597e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ + beq.w 73ffa │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cca │ │ │ │ - cbnz r6, 75212 │ │ │ │ + bne.w 75d6a │ │ │ │ + cbnz r6, 752b2 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75678 │ │ │ │ + bne.w 75718 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f72 │ │ │ │ + bne.w 74012 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f72 │ │ │ │ + beq.w 74012 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d04 │ │ │ │ - cbnz r6, 7523a │ │ │ │ + bne.w 75da4 │ │ │ │ + cbnz r6, 752da │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756a0 │ │ │ │ + bne.w 75740 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f8a │ │ │ │ + bne.w 7402a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f8a │ │ │ │ + beq.w 7402a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d10 │ │ │ │ - cbnz r6, 75262 │ │ │ │ + bne.w 75db0 │ │ │ │ + cbnz r6, 75302 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756c8 │ │ │ │ + bne.w 75768 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fa2 │ │ │ │ + bne.w 74042 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fa2 │ │ │ │ + beq.w 74042 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d1c │ │ │ │ - cbnz r6, 7528a │ │ │ │ + bne.w 75dbc │ │ │ │ + cbnz r6, 7532a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756f0 │ │ │ │ + bne.w 75790 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fba │ │ │ │ + bne.w 7405a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fba │ │ │ │ + beq.w 7405a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 75a62 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 752b4 │ │ │ │ + cbnz r6, 75354 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75718 │ │ │ │ + bne.w 757b8 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fd2 │ │ │ │ + bne.w 74072 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fd2 │ │ │ │ + beq.w 74072 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 759ba │ │ │ │ + beq.w 75a5a │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 752de │ │ │ │ + cbnz r6, 7537e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75742 │ │ │ │ + bne.w 757e2 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fea │ │ │ │ + bne.w 7408a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fea │ │ │ │ + beq.w 7408a │ │ │ │ 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 73ff6 │ │ │ │ + bne.w 74096 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ff6 │ │ │ │ + beq.w 74096 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73ff6 │ │ │ │ + beq.w 74096 │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 73ff6 │ │ │ │ + b.w 74096 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 744e0 │ │ │ │ + b.w 74580 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 744d2 │ │ │ │ + beq.w 74572 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 744d8 │ │ │ │ - b.w 744e0 │ │ │ │ - ldr r2, [pc, #652] @ (755d0 ) │ │ │ │ + beq.w 74578 │ │ │ │ + b.w 74580 │ │ │ │ + ldr r2, [pc, #652] @ (75670 ) │ │ │ │ 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 7537a │ │ │ │ + beq.n 7541a │ │ │ │ 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 74322 │ │ │ │ + b.w 743c2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c3c │ │ │ │ + bne.w 75cdc │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75394 │ │ │ │ + cbnz r3, 75434 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75584 │ │ │ │ + bne.w 75624 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7407e │ │ │ │ + bne.w 7411e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7407e │ │ │ │ + beq.w 7411e │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 7407e │ │ │ │ + b.w 7411e │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 74450 │ │ │ │ + bne.w 744f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7445a │ │ │ │ - b.w 73d36 │ │ │ │ + beq.w 744fa │ │ │ │ + b.w 73dd6 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75a32 │ │ │ │ + beq.w 75ad2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753ce │ │ │ │ + bne.n 7546e │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75a3e │ │ │ │ + beq.w 75ade │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753e6 │ │ │ │ + bne.n 75486 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75c30 │ │ │ │ + beq.w 75cd0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753fe │ │ │ │ + bne.n 7549e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 75a4a │ │ │ │ + beq.w 75aea │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7540e │ │ │ │ + bne.n 754ae │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75abc │ │ │ │ + bne.w 75b5c │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74406 │ │ │ │ + b.w 744a6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 748a2 │ │ │ │ - b.w 74862 │ │ │ │ + bne.w 74942 │ │ │ │ + b.w 74902 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75456 │ │ │ │ + bne.n 754f6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75502 │ │ │ │ - cbnz r0, 75460 │ │ │ │ + bne.n 755a2 │ │ │ │ + cbnz r0, 75500 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a7c │ │ │ │ + bne.w 74b1c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 7546c │ │ │ │ + cbnz r0, 7550c │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fde │ │ │ │ + bne.w 7507e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73456 │ │ │ │ + bne.w 734f6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73458 │ │ │ │ + beq.w 734f8 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 74fee │ │ │ │ + b.n 7508e │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 755a4 │ │ │ │ + bne.w 75644 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 748f6 │ │ │ │ + beq.w 74996 │ │ │ │ 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 748f6 │ │ │ │ + b.w 74996 │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73930 │ │ │ │ - b.w 73848 │ │ │ │ + beq.w 739d0 │ │ │ │ + b.w 738e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752c4 │ │ │ │ + bne.w 75364 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 754e4 │ │ │ │ + cbnz r0, 75584 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757f8 │ │ │ │ - cbnz r6, 754ee │ │ │ │ + bne.w 75898 │ │ │ │ + cbnz r6, 7558e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757d8 │ │ │ │ + bne.w 75878 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 754fa │ │ │ │ + cbnz r0, 7559a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75314 │ │ │ │ + bne.w 753b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ff6 │ │ │ │ + b.w 74096 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 75512 │ │ │ │ + cbnz r0, 755b2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a80 │ │ │ │ + bne.w 74b20 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75520 │ │ │ │ + bne.n 755c0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fde │ │ │ │ + bne.w 7507e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a9c │ │ │ │ + bne.w 74b3c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74fee │ │ │ │ - b.n 7547e │ │ │ │ + beq.w 7508e │ │ │ │ + b.n 7551e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7524a │ │ │ │ + bne.w 752ea │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7554a │ │ │ │ + cbnz r0, 755ea │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75820 │ │ │ │ - cbnz r6, 75554 │ │ │ │ + bne.w 758c0 │ │ │ │ + cbnz r6, 755f4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75856 │ │ │ │ + bne.w 758f6 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 75560 │ │ │ │ + cbnz r0, 75600 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758a4 │ │ │ │ + bne.w 75944 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 7556c │ │ │ │ + cbnz r0, 7560c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7593c │ │ │ │ + bne.w 759dc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fba │ │ │ │ + b.w 7405a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74a28 │ │ │ │ - b.w 7390a │ │ │ │ + bne.w 74ac8 │ │ │ │ + b.w 739aa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a9c │ │ │ │ + bne.w 75b3c │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7539c │ │ │ │ - b.w 7407e │ │ │ │ + beq.w 7543c │ │ │ │ + b.w 7411e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 753a4 │ │ │ │ + beq.w 75444 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7407e │ │ │ │ - b.n 753a4 │ │ │ │ - movw r1, #63613 @ 0xf87d │ │ │ │ + beq.w 7411e │ │ │ │ + b.n 75444 │ │ │ │ + movw r1, #63633 @ 0xf891 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75c74 │ │ │ │ + bne.w 75d14 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7548c │ │ │ │ - b.w 748f6 │ │ │ │ - ldr r5, [pc, #12] @ (755d0 ) │ │ │ │ + bne.w 7552c │ │ │ │ + b.w 74996 │ │ │ │ + ldr r5, [pc, #12] @ (75670 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 75032 │ │ │ │ + b.n 750d2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 755e6 │ │ │ │ + cbnz r6, 75686 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75124 │ │ │ │ + bne.w 751c4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 755f4 │ │ │ │ + bne.n 75694 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7519c │ │ │ │ + bne.w 7523c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c94 │ │ │ │ + bne.w 75d34 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758f4 │ │ │ │ + bne.w 75994 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f72 │ │ │ │ + bne.w 74012 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f72 │ │ │ │ + beq.w 74012 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 75624 │ │ │ │ + cbnz r0, 756c4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7576c │ │ │ │ - cbnz r6, 7562c │ │ │ │ + bne.w 7580c │ │ │ │ + cbnz r6, 756cc │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7553a │ │ │ │ + bne.n 755da │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 75638 │ │ │ │ + cbnz r0, 756d8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7581e │ │ │ │ + bne.w 758be │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75644 │ │ │ │ + cbnz r0, 756e4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75856 │ │ │ │ + bne.w 758f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fa2 │ │ │ │ + b.w 74042 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75120 │ │ │ │ + beq.w 751c0 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cb6 │ │ │ │ - cbnz r6, 75668 │ │ │ │ + bne.w 75d56 │ │ │ │ + cbnz r6, 75708 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751fa │ │ │ │ + bne.w 7529a │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f66 │ │ │ │ + bne.w 74006 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f66 │ │ │ │ + beq.w 74006 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cac │ │ │ │ - cbnz r6, 75690 │ │ │ │ + bne.w 75d4c │ │ │ │ + cbnz r6, 75730 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75222 │ │ │ │ + bne.w 752c2 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f7e │ │ │ │ + bne.w 7401e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f7e │ │ │ │ + beq.w 7401e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cfa │ │ │ │ - cbnz r6, 756b8 │ │ │ │ + bne.w 75d9a │ │ │ │ + cbnz r6, 75758 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7524a │ │ │ │ + bne.w 752ea │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f96 │ │ │ │ + bne.w 74036 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f96 │ │ │ │ + beq.w 74036 │ │ │ │ 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, 756e0 │ │ │ │ + cbnz r6, 75780 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75272 │ │ │ │ + bne.w 75312 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fae │ │ │ │ + bne.w 7404e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fae │ │ │ │ + beq.w 7404e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75b1c │ │ │ │ - cbnz r6, 75708 │ │ │ │ + bne.w 75bbc │ │ │ │ + cbnz r6, 757a8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7529a │ │ │ │ + bne.w 7533a │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fc6 │ │ │ │ + bne.w 74066 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fc6 │ │ │ │ + beq.w 74066 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75974 │ │ │ │ + beq.w 75a14 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 75732 │ │ │ │ + cbnz r6, 757d2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752c4 │ │ │ │ + bne.w 75364 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fde │ │ │ │ + bne.w 7407e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fde │ │ │ │ + beq.w 7407e │ │ │ │ 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, 7575a │ │ │ │ + cbnz r6, 757fa │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752ee │ │ │ │ + bne.w 7538e │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75302 │ │ │ │ - b.w 73ff6 │ │ │ │ + beq.w 753a2 │ │ │ │ + b.w 74096 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 756a0 │ │ │ │ + bne.n 75740 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 7577a │ │ │ │ + cbnz r6, 7581a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7553c │ │ │ │ - cbnz r0, 75782 │ │ │ │ + bne.w 755dc │ │ │ │ + cbnz r0, 75822 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7581e │ │ │ │ + bne.n 758be │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b06 │ │ │ │ + bne.w 75ba6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75858 │ │ │ │ - cbnz r0, 7579c │ │ │ │ + bne.n 758f8 │ │ │ │ + cbnz r0, 7583c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758a4 │ │ │ │ + bne.w 75944 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fae │ │ │ │ + b.w 7404e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75718 │ │ │ │ + bne.n 757b8 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 757b6 │ │ │ │ + cbnz r6, 75856 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754d6 │ │ │ │ - cbnz r0, 757bc │ │ │ │ + bne.w 75576 │ │ │ │ + cbnz r0, 7585c │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 757f6 │ │ │ │ + cbnz r7, 75896 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754ee │ │ │ │ + bne.w 7558e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 757da │ │ │ │ + cbnz r7, 7587a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754f2 │ │ │ │ - b.n 754fa │ │ │ │ + beq.w 75592 │ │ │ │ + b.n 7559a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752ee │ │ │ │ + bne.w 7538e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754f2 │ │ │ │ - b.n 754fa │ │ │ │ + beq.w 75592 │ │ │ │ + b.n 7559a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75af8 │ │ │ │ + bne.w 75b98 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 740aa │ │ │ │ + b.w 7414a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75742 │ │ │ │ + bne.n 757e2 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 757ca │ │ │ │ + bne.n 7586a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757da │ │ │ │ + bne.n 7587a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754fa │ │ │ │ + bne.w 7559a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 754fa │ │ │ │ + beq.w 7559a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 75314 │ │ │ │ + b.n 753b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756c8 │ │ │ │ + bne.w 75768 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 7582a │ │ │ │ + cbnz r6, 758ca │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 75858 │ │ │ │ - cbnz r0, 75832 │ │ │ │ + cbnz r7, 758f8 │ │ │ │ + cbnz r0, 758d2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758a4 │ │ │ │ + bne.n 75944 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b28 │ │ │ │ + bne.w 75bc8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7593e │ │ │ │ - cbnz r0, 7584a │ │ │ │ + bne.n 759de │ │ │ │ + cbnz r0, 758ea │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757a6 │ │ │ │ + bne.n 75846 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fc6 │ │ │ │ + b.w 74066 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75272 │ │ │ │ + bne.w 75312 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75862 │ │ │ │ + cbnz r0, 75902 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 758a6 │ │ │ │ - cbnz r6, 7586a │ │ │ │ + cbnz r7, 75946 │ │ │ │ + cbnz r6, 7590a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7593c │ │ │ │ + bne.n 759dc │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 75874 │ │ │ │ + cbnz r0, 75914 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757a6 │ │ │ │ + bne.n 75846 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75880 │ │ │ │ + cbnz r0, 75920 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754d4 │ │ │ │ + bne.w 75574 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fd2 │ │ │ │ + b.w 74072 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73982 │ │ │ │ - b.n 750c0 │ │ │ │ + bge.w 73a22 │ │ │ │ + b.n 75160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756f0 │ │ │ │ + bne.w 75790 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 758b2 │ │ │ │ + cbnz r6, 75952 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7593e │ │ │ │ - cbnz r0, 758bc │ │ │ │ + bne.n 759de │ │ │ │ + cbnz r0, 7595c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757a6 │ │ │ │ + bne.w 75846 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c6a │ │ │ │ + bne.w 75d0a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754d6 │ │ │ │ - cbnz r0, 758d6 │ │ │ │ + bne.w 75576 │ │ │ │ + cbnz r0, 75976 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757f6 │ │ │ │ + bne.n 75896 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fde │ │ │ │ + b.w 7407e │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 73f5a │ │ │ │ + b.w 73ffa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7519c │ │ │ │ - b.n 751fa │ │ │ │ + beq.w 7523c │ │ │ │ + b.n 7529a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75678 │ │ │ │ + bne.w 75718 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 75902 │ │ │ │ + cbnz r6, 759a2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75616 │ │ │ │ - cbnz r0, 7590c │ │ │ │ + bne.w 756b6 │ │ │ │ + cbnz r0, 759ac │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7576a │ │ │ │ + bne.w 7580a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c60 │ │ │ │ + bne.w 75d00 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7553c │ │ │ │ - cbnz r0, 75928 │ │ │ │ + bne.w 755dc │ │ │ │ + cbnz r0, 759c8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7581e │ │ │ │ + bne.w 758be │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f96 │ │ │ │ + b.w 74036 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75614 │ │ │ │ - b.n 75222 │ │ │ │ + beq.w 756b4 │ │ │ │ + b.n 752c2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7529a │ │ │ │ + bne.w 7533a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 7594c │ │ │ │ + cbnz r0, 759ec │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757a8 │ │ │ │ - cbnz r6, 75956 │ │ │ │ + bne.w 75848 │ │ │ │ + cbnz r6, 759f6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754d4 │ │ │ │ + bne.w 75574 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 75962 │ │ │ │ + cbnz r0, 75a02 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757f6 │ │ │ │ + bne.w 75896 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7596e │ │ │ │ + cbnz r0, 75a0e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757d8 │ │ │ │ + bne.w 75878 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fea │ │ │ │ + b.w 7408a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7572a │ │ │ │ - b.n 75732 │ │ │ │ + beq.w 757ca │ │ │ │ + b.n 757d2 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75992 │ │ │ │ + bne.n 75a32 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755d6 │ │ │ │ - cbnz r6, 7599c │ │ │ │ + bne.w 75676 │ │ │ │ + cbnz r6, 75a3c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75120 │ │ │ │ + bne.w 751c0 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 759a8 │ │ │ │ + cbnz r6, 75a48 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7519c │ │ │ │ + bne.w 7523c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f66 │ │ │ │ + bne.w 74006 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f66 │ │ │ │ - b.n 758f2 │ │ │ │ + beq.w 74006 │ │ │ │ + b.n 75992 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752d6 │ │ │ │ - b.n 752de │ │ │ │ + beq.w 75376 │ │ │ │ + b.n 7537e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752ac │ │ │ │ - b.n 752b4 │ │ │ │ + beq.w 7534c │ │ │ │ + b.n 75354 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75096 │ │ │ │ - b.w 7509e │ │ │ │ + beq.w 75136 │ │ │ │ + b.w 7513e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744ee │ │ │ │ + beq.w 7458e │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73f3e │ │ │ │ + b.w 73fde │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74a7c │ │ │ │ + beq.w 74b1c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75c1c │ │ │ │ + beq.w 75cbc │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75a0a │ │ │ │ + cbnz r0, 75aaa │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f04 │ │ │ │ + bne.w 74fa4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73456 │ │ │ │ + bne.w 734f6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73456 │ │ │ │ + beq.w 734f6 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75dc6 │ │ │ │ + bne.w 75e66 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74f24 │ │ │ │ - b.w 73462 │ │ │ │ + beq.w 74fc4 │ │ │ │ + b.w 73502 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74406 │ │ │ │ + b.w 744a6 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74406 │ │ │ │ + b.w 744a6 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74406 │ │ │ │ + b.w 744a6 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7339e │ │ │ │ + b.w 7343e │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75f00 │ │ │ │ - cbnz r7, 75a78 │ │ │ │ + bne.w 75fa0 │ │ │ │ + cbnz r7, 75b18 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75086 │ │ │ │ + bne.w 75126 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75b32 │ │ │ │ + bne.n 75bd2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7343e │ │ │ │ - b.n 759f0 │ │ │ │ + beq.w 734de │ │ │ │ + b.n 75a90 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734b4 │ │ │ │ + beq.w 73554 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7415c │ │ │ │ - b.w 74154 │ │ │ │ + beq.w 741fc │ │ │ │ + b.w 741f4 │ │ │ │ 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 7407e │ │ │ │ + bne.w 7411e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7407e │ │ │ │ - b.n 7559a │ │ │ │ + beq.w 7411e │ │ │ │ + b.n 7563a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75426 │ │ │ │ + bne.w 754c6 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75b58 │ │ │ │ + beq.n 75bf8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75ad0 │ │ │ │ + bne.n 75b70 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76090 │ │ │ │ + bne.w 76130 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74406 │ │ │ │ + b.w 744a6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 740aa │ │ │ │ - b.n 757ea │ │ │ │ + beq.w 7414a │ │ │ │ + b.n 7588a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75794 │ │ │ │ - b.n 7579c │ │ │ │ + beq.w 75834 │ │ │ │ + b.n 7583c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74b4a │ │ │ │ + b.w 74bea │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75292 │ │ │ │ - b.w 73fba │ │ │ │ + beq.w 75332 │ │ │ │ + b.w 7405a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75844 │ │ │ │ - b.n 7584a │ │ │ │ + beq.w 758e4 │ │ │ │ + b.n 758ea │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7343e │ │ │ │ + b.w 734de │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73eb8 │ │ │ │ - b.w 735da │ │ │ │ - ldr r4, [pc, #784] @ (75e58 ) │ │ │ │ - b.w 748e8 │ │ │ │ + beq.w 73f58 │ │ │ │ + b.w 7367a │ │ │ │ + ldr r4, [pc, #784] @ (75ef8 ) │ │ │ │ + b.w 74988 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 737ec │ │ │ │ + b.w 7388c │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74406 │ │ │ │ + b.w 744a6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73d26 │ │ │ │ - b.w 73d2e │ │ │ │ + bne.w 73dc6 │ │ │ │ + b.w 73dce │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a1a │ │ │ │ + bne.w 75aba │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 7547e │ │ │ │ + b.n 7551e │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 72fb0 │ │ │ │ + b.w 73050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7530a │ │ │ │ - b.w 75314 │ │ │ │ + bne.w 753aa │ │ │ │ + b.w 753b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74ffc │ │ │ │ + beq.w 7509c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73462 │ │ │ │ - b.w 74ffc │ │ │ │ + beq.w 73502 │ │ │ │ + b.w 7509c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74caa │ │ │ │ + b.w 74d4a │ │ │ │ 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 73656 │ │ │ │ + ble.w 736f6 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 733a8 │ │ │ │ + b.w 73448 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 740fc │ │ │ │ + b.w 7419c │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 7410a │ │ │ │ + b.w 741aa │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 74132 │ │ │ │ + beq.w 741d2 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 74132 │ │ │ │ + b.w 741d2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 73078 │ │ │ │ + b.w 73118 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 74678 │ │ │ │ - cbz r5, 75c06 │ │ │ │ + b.w 74718 │ │ │ │ + cbz r5, 75ca6 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73594 │ │ │ │ + beq.w 73634 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 73594 │ │ │ │ + b.w 73634 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74546 │ │ │ │ + beq.w 745e6 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 74546 │ │ │ │ + b.w 745e6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75a02 │ │ │ │ - b.n 75a0a │ │ │ │ + beq.w 75aa2 │ │ │ │ + b.n 75aaa │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 73782 │ │ │ │ + b.w 73822 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74406 │ │ │ │ + b.w 744a6 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74068 │ │ │ │ + beq.w 74108 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75c54 │ │ │ │ + cbnz r3, 75cf4 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a9e │ │ │ │ + bne.w 75b3e │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75ab2 │ │ │ │ - b.w 7407e │ │ │ │ + beq.w 75b52 │ │ │ │ + b.w 7411e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75920 │ │ │ │ - b.n 75928 │ │ │ │ + beq.w 759c0 │ │ │ │ + b.n 759c8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758d0 │ │ │ │ - b.n 758d6 │ │ │ │ + beq.w 75970 │ │ │ │ + b.n 75976 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7548c │ │ │ │ - b.w 748f6 │ │ │ │ + bne.w 7552c │ │ │ │ + b.w 74996 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a74 │ │ │ │ - b.w 7343e │ │ │ │ + beq.w 74b14 │ │ │ │ + b.w 734de │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7560c │ │ │ │ - b.w 73f72 │ │ │ │ + beq.w 756ac │ │ │ │ + b.w 74012 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75152 │ │ │ │ - b.w 7515a │ │ │ │ + beq.w 751f2 │ │ │ │ + b.w 751fa │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75688 │ │ │ │ - b.n 75690 │ │ │ │ + beq.w 75728 │ │ │ │ + b.n 75730 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 758dc │ │ │ │ + bne.w 7597c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ - b.w 751fa │ │ │ │ + beq.w 73ffa │ │ │ │ + b.w 7529a │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7520a │ │ │ │ - b.w 75212 │ │ │ │ + beq.w 752aa │ │ │ │ + b.w 752b2 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75cf4 │ │ │ │ + cbnz r6, 75d94 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f4a │ │ │ │ - b.n 75650 │ │ │ │ + beq.w 73fea │ │ │ │ + b.n 756f0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 759f0 │ │ │ │ + b.n 75a90 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 75650 │ │ │ │ + b.n 756f0 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7344a │ │ │ │ + b.w 734ea │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73f4a │ │ │ │ + b.w 73fea │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756b0 │ │ │ │ - b.n 756b8 │ │ │ │ + beq.w 75750 │ │ │ │ + b.n 75758 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75232 │ │ │ │ - b.w 7523a │ │ │ │ + beq.w 752d2 │ │ │ │ + b.w 752da │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7525a │ │ │ │ - b.w 75262 │ │ │ │ + beq.w 752fa │ │ │ │ + b.w 75302 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756e8 │ │ │ │ - b.w 73fae │ │ │ │ + beq.w 75788 │ │ │ │ + b.w 7404e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 750c4 │ │ │ │ + b.w 75164 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75118 │ │ │ │ - b.w 73f4a │ │ │ │ + beq.w 751b8 │ │ │ │ + b.w 73fea │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 758de │ │ │ │ + b.n 7597e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75194 │ │ │ │ + beq.w 75234 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 758de │ │ │ │ + b.n 7597e │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 73594 │ │ │ │ - ldr r0, [pc, #260] @ (75e5c ) │ │ │ │ + b.w 73634 │ │ │ │ + ldr r0, [pc, #260] @ (75efc ) │ │ │ │ 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 75d8c │ │ │ │ + beq.n 75e2c │ │ │ │ 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 750d2 │ │ │ │ + b.w 75172 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 75160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750c0 │ │ │ │ + bne.w 75160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750c4 │ │ │ │ + b.w 75164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 749e6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74a86 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.w 73458 │ │ │ │ + b.w 734f8 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75da4 │ │ │ │ - b.w 750c0 │ │ │ │ + bne.n 75e44 │ │ │ │ + b.w 75160 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75d98 │ │ │ │ + b.n 75e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 738f4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73994 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #428 @ 0x1ac │ │ │ │ + movw r1, #6700 @ 0x1a2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750c4 │ │ │ │ + b.w 75164 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 736ca │ │ │ │ - b.w 736ea │ │ │ │ + bne.w 7376a │ │ │ │ + b.w 7378a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #916 @ 0x394 │ │ │ │ + movw r1, #7188 @ 0x1c14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750c4 │ │ │ │ + b.w 75164 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #1080 @ 0x438 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.w 7371a │ │ │ │ + bl d1c30 │ │ │ │ + b.w 737ba │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 73564 │ │ │ │ + b.w 73604 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 75d98 │ │ │ │ - cbz r0, 75e7a │ │ │ │ + b.n 75e38 │ │ │ │ + cbz r0, 75f1a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7403e │ │ │ │ + beq.w 740de │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 7403e │ │ │ │ - cbnz r0, 75e88 │ │ │ │ + b.w 740de │ │ │ │ + cbnz r0, 75f28 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 7404a │ │ │ │ + b.w 740ea │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75e82 │ │ │ │ - b.w 7404a │ │ │ │ - cbnz r0, 75eae │ │ │ │ + bne.n 75f22 │ │ │ │ + b.w 740ea │ │ │ │ + cbnz r0, 75f4e │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 74026 │ │ │ │ - cbz r0, 75ea8 │ │ │ │ + b.w 740c6 │ │ │ │ + cbz r0, 75f48 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74032 │ │ │ │ + beq.w 740d2 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 74032 │ │ │ │ + b.w 740d2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75e96 │ │ │ │ - b.w 74026 │ │ │ │ - cbnz r0, 75ec4 │ │ │ │ + bne.n 75f36 │ │ │ │ + b.w 740c6 │ │ │ │ + cbnz r0, 75f64 │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 740ba │ │ │ │ + b.w 7415a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75ebc │ │ │ │ - b.w 740ba │ │ │ │ - cbz r0, 75ede │ │ │ │ + bne.n 75f5c │ │ │ │ + b.w 7415a │ │ │ │ + cbz r0, 75f7e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7400e │ │ │ │ + beq.w 740ae │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 7400e │ │ │ │ - cbz r0, 75ef0 │ │ │ │ + b.w 740ae │ │ │ │ + cbz r0, 75f90 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7401a │ │ │ │ + beq.w 740ba │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 7401a │ │ │ │ + b.w 740ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74c56 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74cf6 │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74520 │ │ │ │ + beq.w 745c0 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73432 │ │ │ │ + b.w 734d2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 73812 │ │ │ │ - cbz r0, 75f2e │ │ │ │ + b.w 738b2 │ │ │ │ + cbz r0, 75fce │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7408e │ │ │ │ + beq.w 7412e │ │ │ │ str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 7408e │ │ │ │ - cbz r0, 75f42 │ │ │ │ + b.w 7412e │ │ │ │ + cbz r0, 75fe2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7409a │ │ │ │ + beq.w 7413a │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 7409a │ │ │ │ + b.w 7413a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #836 @ 0x344 │ │ │ │ + movw r1, #7108 @ 0x1bc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750c4 │ │ │ │ + b.w 75164 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 74538 │ │ │ │ + b.w 745d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #596 @ 0x254 │ │ │ │ + movw r1, #6868 @ 0x1ad4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750c4 │ │ │ │ + b.w 75164 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74cfa │ │ │ │ - b.w 750c0 │ │ │ │ + bne.w 74d9a │ │ │ │ + b.w 75160 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #7028 @ 0x1b74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750c4 │ │ │ │ + b.w 75164 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #548 @ 0x224 │ │ │ │ + movw r1, #6820 @ 0x1aa4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750c4 │ │ │ │ + b.w 75164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76084 │ │ │ │ + bne.n 76124 │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 74002 │ │ │ │ - cbnz r6, 75ff0 │ │ │ │ + b.w 740a2 │ │ │ │ + cbnz r6, 76090 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 74142 │ │ │ │ + b.w 741e2 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75fea │ │ │ │ - b.w 734aa │ │ │ │ + bne.n 7608a │ │ │ │ + b.w 7354a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d36 │ │ │ │ + bne.w 73dd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73582 │ │ │ │ - b.w 73d2e │ │ │ │ - cbnz r0, 7604e │ │ │ │ + beq.w 73622 │ │ │ │ + b.w 73dce │ │ │ │ + cbnz r0, 760ee │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 74056 │ │ │ │ - bl d3cbc │ │ │ │ + b.w 740f6 │ │ │ │ + bl d3eec │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.w 750c0 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.w 75160 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #388 @ 0x184 │ │ │ │ + movw r1, #6660 @ 0x1a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750c4 │ │ │ │ + b.w 75164 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 7601a │ │ │ │ - b.w 74056 │ │ │ │ + bne.n 760ba │ │ │ │ + b.w 740f6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74cfa │ │ │ │ - b.w 750c0 │ │ │ │ + bne.w 74d9a │ │ │ │ + b.w 75160 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 74cf0 │ │ │ │ + b.w 74d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 742a4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74344 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75fe2 │ │ │ │ - b.w 74002 │ │ │ │ + bne.n 76082 │ │ │ │ + b.w 740a2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75ae6 │ │ │ │ - b.w 73388 │ │ │ │ + bne.w 75b86 │ │ │ │ + b.w 73428 │ │ │ │ nop │ │ │ │ │ │ │ │ -000760a0 : │ │ │ │ +00076140 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 760e0 │ │ │ │ + cbz r2, 76180 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 760e0 │ │ │ │ + cbz r2, 76180 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (760e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (76188 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 760e4 │ │ │ │ + cbz r4, 76184 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000760ec : │ │ │ │ +0007618c : │ │ │ │ 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 76108 │ │ │ │ + bne.n 761a8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76112 │ │ │ │ + cbnz r3, 761b2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63613 @ 0xf87d │ │ │ │ + movw r1, #63633 @ 0xf891 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7612c │ │ │ │ + bne.n 761cc │ │ │ │ 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 76124 │ │ │ │ + b.n 761c4 │ │ │ │ stmdb 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 76980 │ │ │ │ + bne.w 76a0e │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76588 │ │ │ │ + bne.w 7669e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76a2c │ │ │ │ + bl 76ab8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7641a │ │ │ │ + beq.w 76526 │ │ │ │ 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 763a8 │ │ │ │ + bne.w 764b6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 768f4 │ │ │ │ + beq.w 7694a │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 768f4 │ │ │ │ + beq.w 7694a │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76668 │ │ │ │ + beq.w 76546 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 763f8 │ │ │ │ + beq.w 76506 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76440 │ │ │ │ + bne.w 76554 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76368 │ │ │ │ + bne.w 76476 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 76966 │ │ │ │ + bne.w 76a24 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 76428 │ │ │ │ + bne.w 76534 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 7624c │ │ │ │ + bne.n 76362 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 762b0 │ │ │ │ + ble.w 763c8 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 768b0 │ │ │ │ + beq.w 76984 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 765d2 │ │ │ │ + ble.n 762d0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76240 │ │ │ │ + beq.n 76356 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 765d2 │ │ │ │ + beq.n 762d0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76240 │ │ │ │ + beq.n 76356 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 765d2 │ │ │ │ + beq.n 762d0 │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r9, [lr, #4]! │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 76240 │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.w 765d2 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 76230 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.n 76356 │ │ │ │ + cmp r5, r0 │ │ │ │ + bne.n 762c2 │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + tst.w ip, #512 @ 0x200 │ │ │ │ + beq.n 763c8 │ │ │ │ + ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + beq.n 763d4 │ │ │ │ + ldr r1, [pc, #608] @ (76550 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl d5454 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 7633e │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #592] @ (76550 ) │ │ │ │ + movw r0, #40764 @ 0x9f3c │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl d5454 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 769d4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 76326 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 769cc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7633a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 76aa2 │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.n 763d0 │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + tst.w ip, #512 @ 0x200 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + beq.w 76460 │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + b.n 76460 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 762b0 │ │ │ │ + beq.n 763c8 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 76202 │ │ │ │ - ldr r1, [pc, #492] @ (7643c ) │ │ │ │ + b.n 762a4 │ │ │ │ + ldr r1, [pc, #492] @ (76550 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5224 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5454 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765d0 │ │ │ │ + beq.w 7690a │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #472] @ (7643c ) │ │ │ │ + ldr r1, [pc, #472] @ (76550 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5224 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5454 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765c2 │ │ │ │ + beq.w 768fc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7628a │ │ │ │ + beq.n 763a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769c2 │ │ │ │ + beq.w 76a78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7629e │ │ │ │ + beq.n 763b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769ba │ │ │ │ + beq.w 769b4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 765d0 │ │ │ │ + bne.w 7690a │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 761ee │ │ │ │ + bgt.w 76290 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 765f2 │ │ │ │ + bne.n 762ec │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76342 │ │ │ │ + ble.n 76450 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76320 │ │ │ │ + cbz r0, 7642e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 7664a │ │ │ │ + ble.n 76342 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76314 │ │ │ │ + beq.n 76422 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 7664a │ │ │ │ + beq.n 76342 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76314 │ │ │ │ + beq.n 76422 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 7664a │ │ │ │ + beq.n 76342 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 76314 │ │ │ │ + beq.n 76422 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 7664a │ │ │ │ + beq.n 76342 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76304 │ │ │ │ + bne.n 76414 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 76342 │ │ │ │ + beq.n 76450 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 762d6 │ │ │ │ + b.n 763ec │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7633c │ │ │ │ + beq.n 7644a │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76322 │ │ │ │ + bne.n 76430 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 7664a │ │ │ │ + bne.w 76342 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 762ce │ │ │ │ + bne.n 763e4 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 76352 │ │ │ │ + bne.n 76460 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7692e │ │ │ │ + bne.w 769c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76936 │ │ │ │ + bne.w 769bc │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7638a │ │ │ │ + bne.n 76498 │ │ │ │ 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 761c8 │ │ │ │ + beq.w 76268 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 761c8 │ │ │ │ + bne.w 76268 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 761c8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76268 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76360 │ │ │ │ + beq.n 7646e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76360 │ │ │ │ + bne.n 7646e │ │ │ │ mov r0, fp │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76360 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7646e │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76670 │ │ │ │ + bne.w 766e2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 768d6 │ │ │ │ + bpl.w 7692c │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 779a4 │ │ │ │ + bl 77a34 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 766f8 │ │ │ │ + beq.w 7676a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76768 │ │ │ │ - cbz r5, 7641a │ │ │ │ + beq.w 767da │ │ │ │ + cbz r5, 76526 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 761b6 │ │ │ │ + bne.w 76256 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76404 │ │ │ │ + beq.n 76510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76404 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 76a3e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13356 @ 0x342c │ │ │ │ + movw r1, #19628 @ 0x4cac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76902 │ │ │ │ + bne.w 76958 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76362 │ │ │ │ + b.n 76470 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 767ca │ │ │ │ + bmi.w 7683e │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 761da │ │ │ │ + b.n 7627a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 764f0 │ │ │ │ nop │ │ │ │ - blt.n 763a0 │ │ │ │ + blt.n 764b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f678 │ │ │ │ + bl 7f68c │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 761bc │ │ │ │ + ble.w 7625c │ │ │ │ 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 76948 │ │ │ │ + bge.w 769f0 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7654a │ │ │ │ + beq.n 76660 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7655e │ │ │ │ + beq.n 76674 │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7665e │ │ │ │ + beq.w 766d8 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76778 │ │ │ │ + beq.w 767ea │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76812 │ │ │ │ + beq.w 76886 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f678 │ │ │ │ + bl 7f68c │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 764dc │ │ │ │ + bne.n 765f2 │ │ │ │ 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 764f2 │ │ │ │ + bne.n 76608 │ │ │ │ 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 76562 │ │ │ │ + bne.n 76678 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76562 │ │ │ │ + bne.n 76678 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 76784 │ │ │ │ + bne.w 767f6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76784 │ │ │ │ + bne.w 767f6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7655a │ │ │ │ + bne.n 76670 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7655a │ │ │ │ + bne.n 76670 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76834 │ │ │ │ + beq.w 768a8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76790 │ │ │ │ + ble.w 76802 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7656e │ │ │ │ + bne.n 76684 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 76478 │ │ │ │ + bne.n 7658e │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 761bc │ │ │ │ + b.n 7625c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7651c │ │ │ │ + beq.n 76632 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 76524 │ │ │ │ + b.n 7663a │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76782 │ │ │ │ + bne.w 767f4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7650c │ │ │ │ + b.n 76622 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 76790 │ │ │ │ + beq.w 76802 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76788 │ │ │ │ + bne.w 767fa │ │ │ │ mov ip, r1 │ │ │ │ - b.n 76538 │ │ │ │ - ldr r1, [pc, #712] @ (76854 ) │ │ │ │ + b.n 7664e │ │ │ │ + ldr r1, [pc, #732] @ (7697c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d50a4 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d52d4 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7641a │ │ │ │ + beq.w 76526 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 124110 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 125358 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 765ba │ │ │ │ + beq.n 766d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769ca │ │ │ │ + beq.w 76a80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76178 │ │ │ │ - b.n 7641a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 765d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7693e │ │ │ │ - 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 762b0 │ │ │ │ - ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 762be │ │ │ │ - ldr r1, [pc, #608] @ (76854 ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d5224 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 76646 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (76854 ) │ │ │ │ - movw r0, #40764 @ 0x9f3c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl d5224 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 769d8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7662c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7699e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 76640 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 76996 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 762ba │ │ │ │ - ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - tst.w ip, #512 @ 0x200 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 76352 │ │ │ │ - str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 76352 │ │ │ │ + bne.w 76218 │ │ │ │ + b.n 76526 │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 764f2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 763e2 │ │ │ │ + b.n 76608 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86314 │ │ │ │ + bl 86540 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76892 │ │ │ │ + beq.w 7690e │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1040d8 │ │ │ │ + bl 1048b0 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 76734 │ │ │ │ - bl 720e4 │ │ │ │ + beq.n 767a6 │ │ │ │ + bl 7210c │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 766a6 │ │ │ │ - b.n 76734 │ │ │ │ + cbnz r0, 76718 │ │ │ │ + b.n 767a6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 7685c │ │ │ │ + bge.w 768c6 │ │ │ │ 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 7669a │ │ │ │ - ldr r2, [pc, #412] @ (76858 ) │ │ │ │ + bne.n 7670c │ │ │ │ + ldr r2, [pc, #592] @ (76980 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 76702 │ │ │ │ + cbnz r1, 76774 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 76802 │ │ │ │ + blt.w 76876 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 766ea │ │ │ │ + beq.n 7675c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 766ea │ │ │ │ + cbnz r3, 7675c │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 763d4 │ │ │ │ + bne.w 764e2 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 763e2 │ │ │ │ - b.n 7641a │ │ │ │ + bne.w 764f0 │ │ │ │ + b.n 76526 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 766c8 │ │ │ │ + beq.n 7673a │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #312] @ (76858 ) │ │ │ │ + ldr r2, [pc, #496] @ (76980 ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76924 │ │ │ │ + bne.w 769aa │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 766c8 │ │ │ │ + beq.n 7673a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 766c8 │ │ │ │ + beq.n 7673a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 769a6 │ │ │ │ + beq.w 76a8e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768a0 │ │ │ │ + beq.w 7691c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7641a │ │ │ │ + beq.w 76526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7641a │ │ │ │ + bne.w 76526 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 763e2 │ │ │ │ - b.n 7641a │ │ │ │ + bne.w 764f0 │ │ │ │ + b.n 76526 │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 764dc │ │ │ │ + b.n 765f2 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 76554 │ │ │ │ + b.n 7666a │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7657a │ │ │ │ + bne.w 76690 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13424 @ 0x3470 │ │ │ │ + movw r1, #19696 @ 0x4cf0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1a08 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7641a │ │ │ │ + beq.w 76526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7641a │ │ │ │ + bne.w 76526 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7641a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76526 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7681c │ │ │ │ + cbnz r3, 76890 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76432 │ │ │ │ + beq.w 7653e │ │ │ │ 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 76432 │ │ │ │ + b.n 7653e │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fbc0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fbd4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 766d0 │ │ │ │ - b.n 76734 │ │ │ │ + beq.w 76742 │ │ │ │ + b.n 767a6 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 764c6 │ │ │ │ - movw r2, #63613 @ 0xf87d │ │ │ │ + b.n 765dc │ │ │ │ + movw r2, #63633 @ 0xf891 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76886 │ │ │ │ + bne.n 768f0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 767d0 │ │ │ │ - b.n 76432 │ │ │ │ + bne.n 76844 │ │ │ │ + b.n 7653e │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76584 │ │ │ │ + beq.w 7669a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76838 │ │ │ │ + bne.n 768ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76538 │ │ │ │ - b.n 76790 │ │ │ │ - nop │ │ │ │ - blt.n 767b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + beq.w 7664e │ │ │ │ + b.n 76802 │ │ │ │ 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 76a12 │ │ │ │ + bmi.w 76a64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fbc0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fbd4 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769f4 │ │ │ │ + bne.w 76a46 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 766a2 │ │ │ │ + b.n 76714 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 767d0 │ │ │ │ - b.n 76432 │ │ │ │ + bne.n 76844 │ │ │ │ + b.n 7653e │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7690a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 76aaa │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b.n 762d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7675c │ │ │ │ - b.n 7641a │ │ │ │ + bne.w 767ce │ │ │ │ + b.n 76526 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 7675c │ │ │ │ - b.n 7641a │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 768cc │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 768b2 │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 765d2 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.w 761f6 │ │ │ │ - b.n 762b0 │ │ │ │ + bne.w 767ce │ │ │ │ + b.n 76526 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7675c │ │ │ │ - b.n 7641a │ │ │ │ + bne.w 767ce │ │ │ │ + b.n 76526 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 761b6 │ │ │ │ - b.n 76404 │ │ │ │ + bne.w 76256 │ │ │ │ + b.n 76510 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76422 │ │ │ │ + beq.w 7652e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76422 │ │ │ │ + bne.w 7652e │ │ │ │ mov r0, fp │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76422 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #252] @ (76a28 ) │ │ │ │ - b.n 76724 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7652e │ │ │ │ + nop │ │ │ │ + blt.n 768e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8698 │ │ │ │ - b.n 76352 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 769a0 │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76986 │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 762d0 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + bne.w 76298 │ │ │ │ + b.n 763c8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #256] @ (76ab4 ) │ │ │ │ + b.n 76796 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 763b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ - b.n 76360 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - b.n 765d2 │ │ │ │ + b.n 7646e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b9fec │ │ │ │ + b.n 76460 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76326 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 7633e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7633e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + b.n 76342 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13384 @ 0x3448 │ │ │ │ + movw r1, #19656 @ 0x4cc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 767ac │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7697c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 7697c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 76362 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 76820 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ - b.w 76152 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76640 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7662c │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 7641a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7641a │ │ │ │ - b.n 76766 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7629e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7628a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 76178 │ │ │ │ - b.n 7641a │ │ │ │ + b.w 761f2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76646 │ │ │ │ + beq.n 76a3a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 76646 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 7664a │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 76a3a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 76470 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76510 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 76734 │ │ │ │ + beq.w 767a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76734 │ │ │ │ + bne.w 767a6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76734 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 767a6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76a00 │ │ │ │ - b.n 76734 │ │ │ │ - nop │ │ │ │ + bne.n 76a52 │ │ │ │ + b.n 767a6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 763a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 76218 │ │ │ │ + b.n 76526 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 76526 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 76526 │ │ │ │ + b.n 767d8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7633a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b.n 762d0 │ │ │ │ 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 76bfe │ │ │ │ + bmi.w 76c8a │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c46 │ │ │ │ + beq.w 76cd2 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76a86 │ │ │ │ + ble.n 76b12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76f14 │ │ │ │ + beq.w 76fa0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76afa │ │ │ │ + beq.n 76b86 │ │ │ │ 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 76f14 │ │ │ │ + beq.w 76fa0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76a72 │ │ │ │ + bne.n 76afe │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76c78 │ │ │ │ + ble.w 76d04 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76a8e │ │ │ │ + beq.n 76b1a │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 76a9c │ │ │ │ - bl 25e438 │ │ │ │ + bne.n 76b28 │ │ │ │ + bl 25fb38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e84 │ │ │ │ + beq.w 76f10 │ │ │ │ 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 76f34 │ │ │ │ - movw r1, #13524 @ 0x34d4 │ │ │ │ + bpl.w 76fc0 │ │ │ │ + movw r1, #19796 @ 0x4d54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76e84 │ │ │ │ + beq.w 76f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76e84 │ │ │ │ + bne.w 76f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76e84 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76f10 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76cb2 │ │ │ │ - blt.w 76ec0 │ │ │ │ - ldr.w fp, [pc, #960] @ 76ed0 │ │ │ │ + beq.w 76d3e │ │ │ │ + blt.w 76f4c │ │ │ │ + ldr.w fp, [pc, #960] @ 76f5c │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76e6a │ │ │ │ + bgt.w 76ef6 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76c5c │ │ │ │ - ldr.w ip, [pc, #928] @ 76ed8 │ │ │ │ + beq.w 76ce8 │ │ │ │ + ldr.w ip, [pc, #928] @ 76f64 │ │ │ │ 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 76e88 │ │ │ │ + bne.w 76f14 │ │ │ │ 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 │ │ │ │ @@ -114240,61 +114303,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 76c54 │ │ │ │ + beq.n 76ce0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76be8 │ │ │ │ + cbz r6, 76c74 │ │ │ │ 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 76be8 │ │ │ │ + beq.n 76c74 │ │ │ │ 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 76be8 │ │ │ │ + beq.n 76c74 │ │ │ │ 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 76bf0 │ │ │ │ + bne.n 76c7c │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76bd4 │ │ │ │ + bne.n 76c60 │ │ │ │ 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 76bd4 │ │ │ │ - b.n 76be8 │ │ │ │ - ldr r0, [pc, #720] @ (76ed0 ) │ │ │ │ + bne.n 76c60 │ │ │ │ + b.n 76c74 │ │ │ │ + ldr r0, [pc, #720] @ (76f5c ) │ │ │ │ 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 │ │ │ │ @@ -114309,90 +114372,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 76ea0 │ │ │ │ + beq.w 76f2c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a52 │ │ │ │ + bne.w 76ade │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f798 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 76a52 │ │ │ │ - b.n 76e84 │ │ │ │ + bge.w 76ade │ │ │ │ + b.n 76f10 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76b9c │ │ │ │ - b.n 76be8 │ │ │ │ + bne.n 76c28 │ │ │ │ + b.n 76c74 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e84 │ │ │ │ + beq.w 76f10 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b56 │ │ │ │ + b.n 76be2 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76f2e │ │ │ │ + bcs.w 76fba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f2e │ │ │ │ + beq.w 76fba │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76ccc │ │ │ │ + bge.n 76d58 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76c9e │ │ │ │ + b.n 76d2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76cc0 │ │ │ │ + beq.n 76d4c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76ed4 ) │ │ │ │ + ldr r3, [pc, #528] @ (76f60 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76be8 │ │ │ │ + b.n 76c74 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f0c │ │ │ │ + beq.w 76f98 │ │ │ │ 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 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76edc │ │ │ │ + beq.w 76f68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76e52 │ │ │ │ + beq.w 76ede │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114402,622 +114465,620 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 76e42 │ │ │ │ + bge.w 76ece │ │ │ │ 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 76d9c │ │ │ │ + ble.n 76e28 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76e38 │ │ │ │ + beq.n 76ec4 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76d9c │ │ │ │ + bge.n 76e28 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76e38 │ │ │ │ + beq.n 76ec4 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76d9c │ │ │ │ + bge.n 76e28 │ │ │ │ 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 76e60 │ │ │ │ + beq.n 76eec │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76d8c │ │ │ │ + bgt.n 76e18 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76d52 │ │ │ │ + bne.n 76dde │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76f04 │ │ │ │ + blt.w 76f90 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76dcc │ │ │ │ + ble.n 76e58 │ │ │ │ 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 76d1a │ │ │ │ + beq.n 76da6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76dea │ │ │ │ + ble.n 76e76 │ │ │ │ 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 76e02 │ │ │ │ + ble.n 76e8e │ │ │ │ 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 76d1a │ │ │ │ + beq.n 76da6 │ │ │ │ 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 76e32 │ │ │ │ + bge.n 76ebe │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76e10 │ │ │ │ - b.n 76d1a │ │ │ │ + bne.n 76e9c │ │ │ │ + b.n 76da6 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76d26 │ │ │ │ + bne.w 76db2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76efa │ │ │ │ + bne.n 76f86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r6 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 76be8 │ │ │ │ + bl 7736c │ │ │ │ + b.n 76c74 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76e42 │ │ │ │ + b.n 76ece │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76c5c │ │ │ │ - bl 1e8b74 │ │ │ │ + bls.w 76ce8 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c72 │ │ │ │ + bne.w 76cfe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76be8 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 76c74 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76eb0 │ │ │ │ + bne.n 76f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b56 │ │ │ │ + b.n 76be2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a52 │ │ │ │ - b.n 76c46 │ │ │ │ + bne.w 76ade │ │ │ │ + b.n 76cd2 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b56 │ │ │ │ + b.n 76be2 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #65472 @ 0xffc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76e84 │ │ │ │ + movw r0, #6208 @ 0x1840 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76f10 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76ef6 │ │ │ │ + beq.n 76f82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76ef6 │ │ │ │ + cbnz r3, 76f82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76e58 │ │ │ │ + b.n 76ee4 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e27c │ │ │ │ + bl 25f97c │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 76ee0 │ │ │ │ + bl 7736c │ │ │ │ + b.n 76f6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 76e84 │ │ │ │ + bl 7736c │ │ │ │ + b.n 76f10 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #13480 @ 0x34a8 │ │ │ │ + movw r1, #19752 @ 0x4d28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 76e84 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 76e84 │ │ │ │ - movw r1, #13548 @ 0x34ec │ │ │ │ + bl d1c30 │ │ │ │ + b.n 76f10 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 76f10 │ │ │ │ + movw r1, #19820 @ 0x4d6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 76adc │ │ │ │ + bl 12844c │ │ │ │ + b.n 76b68 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076f44 : │ │ │ │ +00076fd0 : │ │ │ │ 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 77018 │ │ │ │ + blt.n 770a4 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77002 │ │ │ │ - ldr r2, [pc, #168] @ (7701c ) │ │ │ │ + bne.n 7708e │ │ │ │ + ldr r2, [pc, #168] @ (770a8 ) │ │ │ │ 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 76fd6 │ │ │ │ + bcs.n 77062 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76fcc │ │ │ │ + beq.n 77058 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 76fa8 │ │ │ │ + cbz r2, 77034 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 76fc2 │ │ │ │ + bcc.n 7704e │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76fa4 │ │ │ │ + bne.n 77030 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7700e │ │ │ │ + bne.n 7709a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76fa4 │ │ │ │ + beq.n 77030 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 76fa4 │ │ │ │ + b.n 77030 │ │ │ │ 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 76ff2 │ │ │ │ + b.n 7707e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76fa4 │ │ │ │ + b.n 77030 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077020 : │ │ │ │ +000770ac : │ │ │ │ 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 77154 │ │ │ │ + beq.w 771e0 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 770ca │ │ │ │ + bne.n 77156 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 770d6 │ │ │ │ + bhi.n 77162 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #29109 @ 0x71b5 │ │ │ │ + movw r3, #29249 @ 0x7241 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 77142 │ │ │ │ - ldr r1, [pc, #328] @ (771b0 ) │ │ │ │ + bne.n 771ce │ │ │ │ + ldr r1, [pc, #328] @ (7723c ) │ │ │ │ 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 770f8 │ │ │ │ + bcs.n 77184 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 770e6 │ │ │ │ + beq.n 77172 │ │ │ │ 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, 770b0 │ │ │ │ + cbz r0, 7713c │ │ │ │ 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 770da │ │ │ │ + bcc.n 77166 │ │ │ │ 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 770a0 │ │ │ │ + b.n 7712c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b668 │ │ │ │ + bl 26ced8 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 7704c │ │ │ │ + bls.n 770d8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 770a8 │ │ │ │ + b.n 77134 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 770a0 │ │ │ │ + b.n 7712c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 770a0 │ │ │ │ + bne.n 7712c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 77136 │ │ │ │ + bne.n 771c2 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 770d6 │ │ │ │ + bhi.n 77162 │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50765 @ 0xc64d │ │ │ │ + movw r3, #50809 @ 0xc679 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7719a │ │ │ │ + bne.n 77226 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77194 │ │ │ │ + beq.n 77220 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 770a8 │ │ │ │ + beq.n 77134 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 770a8 │ │ │ │ + b.n 77134 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b668 │ │ │ │ - b.n 77104 │ │ │ │ + bl 26ced8 │ │ │ │ + b.n 77190 │ │ │ │ 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, #29109 @ 0x71b5 │ │ │ │ + movw r2, #29249 @ 0x7241 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 77146 │ │ │ │ - ldr r2, [pc, #60] @ (771b0 ) │ │ │ │ + bne.n 771d2 │ │ │ │ + ldr r2, [pc, #60] @ (7723c ) │ │ │ │ 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, #50765 @ 0xc64d │ │ │ │ + movw r2, #50809 @ 0xc679 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 771a8 │ │ │ │ + bne.n 77234 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 7711c │ │ │ │ + b.n 771a8 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 77126 │ │ │ │ + b.n 771b2 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 7719e │ │ │ │ + b.n 7722a │ │ │ │ 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] @ (772e0 ) │ │ │ │ + ldr r0, [pc, #276] @ (77368 ) │ │ │ │ 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 77234 │ │ │ │ + bcs.n 772c0 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 77296 │ │ │ │ + beq.n 77320 │ │ │ │ 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, 77214 │ │ │ │ + cbz r1, 772a0 │ │ │ │ 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 7727e │ │ │ │ + bhi.n 77308 │ │ │ │ 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 77204 │ │ │ │ + bne.n 77290 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 772b8 │ │ │ │ + beq.n 77334 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 7728a │ │ │ │ + bne.n 77314 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 772da │ │ │ │ + bhi.n 77364 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50765 @ 0xc64d │ │ │ │ + movw r2, #50809 @ 0xc679 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 772aa │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 772d4 │ │ │ │ + bne.n 77356 │ │ │ │ + cbz r6, 77350 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7720c │ │ │ │ + beq.n 77298 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7720c │ │ │ │ + b.n 77298 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77204 │ │ │ │ - b.n 77234 │ │ │ │ + bne.n 77290 │ │ │ │ + b.n 772c0 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b668 │ │ │ │ - b.n 77244 │ │ │ │ + bl 26ced8 │ │ │ │ + b.n 772d0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77204 │ │ │ │ - b.n 77234 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7726e │ │ │ │ + bne.n 77290 │ │ │ │ + b.n 772c0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50765 @ 0xc64d │ │ │ │ + movw r3, #50809 @ 0xc679 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 772ae │ │ │ │ + bne.n 7735a │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 77264 │ │ │ │ + b.n 772ee │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 772f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7720c │ │ │ │ - nop │ │ │ │ + b.n 77298 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000772e4 : │ │ │ │ +0007736c : │ │ │ │ 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, #29873 @ 0x74b1 │ │ │ │ + movw r3, #30009 @ 0x7539 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 773a2 │ │ │ │ - cbz r0, 77366 │ │ │ │ - ldr r0, [pc, #408] @ (774ac ) │ │ │ │ + bne.n 7742a │ │ │ │ + cbz r0, 773ee │ │ │ │ + ldr r0, [pc, #408] @ (77534 ) │ │ │ │ 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 7737e │ │ │ │ + beq.n 77406 │ │ │ │ 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 77356 │ │ │ │ + bgt.n 773de │ │ │ │ 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, 7737e │ │ │ │ + cbz r0, 77406 │ │ │ │ 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, 7736a │ │ │ │ - cbz r2, 773ac │ │ │ │ + cbz r0, 773f2 │ │ │ │ + cbz r2, 77434 │ │ │ │ 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, #50297 @ 0xc479 │ │ │ │ + movw r3, #50341 @ 0xc4a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 774a4 │ │ │ │ + bne.w 7752c │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77366 │ │ │ │ + b.n 773ee │ │ │ │ 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 │ │ │ │ @@ -115028,72 +115089,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 773e6 │ │ │ │ + bne.n 7746e │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 773e2 │ │ │ │ + cbz r7, 7746a │ │ │ │ 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 77446 │ │ │ │ + beq.n 774ce │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77420 │ │ │ │ + beq.n 774a8 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 773fe │ │ │ │ + cbnz r3, 77486 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 77366 │ │ │ │ + beq.n 773ee │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 77440 │ │ │ │ + cbz r1, 774c8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7741a │ │ │ │ + cbz r3, 774a2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 77366 │ │ │ │ + b.n 773ee │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7742e │ │ │ │ + cbz r3, 774b6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77366 │ │ │ │ + bne.n 773ee │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 77366 │ │ │ │ + b.n 773ee │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7740a │ │ │ │ + b.n 77492 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 773f0 │ │ │ │ + beq.n 77478 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7749e │ │ │ │ + cbz r3, 77526 │ │ │ │ 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, 77478 │ │ │ │ + cbz r3, 77500 │ │ │ │ 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 │ │ │ │ @@ -115102,85 +115163,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 77366 │ │ │ │ + b.n 773ee │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 77452 │ │ │ │ + b.n 774da │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77396 │ │ │ │ + b.n 7741e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7755e │ │ │ │ + beq.n 775e6 │ │ │ │ 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] @ (7766c ) │ │ │ │ + ldr r0, [pc, #424] @ (776f4 ) │ │ │ │ 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 77532 │ │ │ │ + beq.n 775ba │ │ │ │ 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 7750a │ │ │ │ + bgt.n 77592 │ │ │ │ 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, 77532 │ │ │ │ + cbz r0, 775ba │ │ │ │ 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, 7751e │ │ │ │ - cbz r3, 77560 │ │ │ │ + cbz r0, 775a6 │ │ │ │ + cbz r3, 775e8 │ │ │ │ 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, #50297 @ 0xc479 │ │ │ │ + movw r2, #50341 @ 0xc4a5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 77664 │ │ │ │ + bne.w 776ec │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7751a │ │ │ │ + b.n 775a2 │ │ │ │ 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] │ │ │ │ @@ -115190,72 +115251,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 7759a │ │ │ │ + bne.n 77622 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 77596 │ │ │ │ + cbz r7, 7761e │ │ │ │ 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 775fa │ │ │ │ + beq.n 77682 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 775d4 │ │ │ │ + beq.n 7765c │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 775b2 │ │ │ │ + cbnz r2, 7763a │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7751a │ │ │ │ + beq.n 775a2 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 775f4 │ │ │ │ + cbz r1, 7767c │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 775ce │ │ │ │ + cbz r2, 77656 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 7751a │ │ │ │ + b.n 775a2 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 775e2 │ │ │ │ + cbz r2, 7766a │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7751a │ │ │ │ + bne.n 775a2 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7751a │ │ │ │ + b.n 775a2 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 775be │ │ │ │ + b.n 77646 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775a4 │ │ │ │ + beq.n 7762c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7765e │ │ │ │ + cbz r2, 776e6 │ │ │ │ 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, 7762c │ │ │ │ + cbz r3, 776b4 │ │ │ │ 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 │ │ │ │ @@ -115268,988 +115329,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 7751a │ │ │ │ + b.n 775a2 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 77606 │ │ │ │ + b.n 7768e │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 77552 │ │ │ │ + b.n 775da │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077670 : │ │ │ │ +000776f8 : │ │ │ │ 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 777cc │ │ │ │ + beq.w 7785a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 776ae │ │ │ │ + bne.n 77736 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 776aa │ │ │ │ + beq.n 77732 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77734 │ │ │ │ + b.n 777c0 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 776cc │ │ │ │ + bne.n 77754 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.n 777ba │ │ │ │ + lsls r2, r3, #6 │ │ │ │ + bpl.n 77848 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 779a4 │ │ │ │ - bl 86314 │ │ │ │ - mov r6, r0 │ │ │ │ + b.n 77a34 │ │ │ │ + bl 86540 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 777a4 │ │ │ │ + beq.n 77832 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1040d8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7778e │ │ │ │ - bl 720e4 │ │ │ │ + bl 1048b0 │ │ │ │ mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 77818 │ │ │ │ + bl 7210c │ │ │ │ + mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 776fa │ │ │ │ - b.n 7778e │ │ │ │ - cmp r5, r8 │ │ │ │ - bge.n 77748 │ │ │ │ + cbnz r0, 77780 │ │ │ │ + b.n 77818 │ │ │ │ + cmp r5, r7 │ │ │ │ + bge.n 777d4 │ │ │ │ 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 776f2 │ │ │ │ - ldr r3, [pc, #236] @ (777fc ) │ │ │ │ - mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + bne.n 77778 │ │ │ │ + ldr r3, [pc, #244] @ (7788c ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 77766 │ │ │ │ - cmp r5, r8 │ │ │ │ - blt.n 7773a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cbnz r2, 777f0 │ │ │ │ + cmp r5, r7 │ │ │ │ + blt.n 777c6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77732 │ │ │ │ + beq.n 777be │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 77732 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 777be │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ed8 <_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 7fbc0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fbd4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7771c │ │ │ │ - b.n 7778e │ │ │ │ - add.w r8, r8, #10 │ │ │ │ + beq.n 777a4 │ │ │ │ + b.n 77818 │ │ │ │ + adds r7, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ - adds.w r8, r8, r8, lsr #2 │ │ │ │ - bmi.n 777ec │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7fbc0 <_PyTuple_Resize@@Base> │ │ │ │ + adds.w r7, r7, r7, lsr #2 │ │ │ │ + bmi.n 7787a │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7fbd4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 777d2 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add.w r3, r7, r5, lsl #2 │ │ │ │ - b.n 776f6 │ │ │ │ + bne.n 77860 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + add.w r3, r6, r5, lsl #2 │ │ │ │ + b.n 7777c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77718 │ │ │ │ + beq.n 777a0 │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #124] @ (777fc ) │ │ │ │ - cbnz r0, 777b0 │ │ │ │ - ldr r3, [r3, r7] │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #132] @ (7788c ) │ │ │ │ + cbnz r0, 7783e │ │ │ │ + ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77718 │ │ │ │ + beq.n 777a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77718 │ │ │ │ + beq.n 777a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782f8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 78388 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 777a4 │ │ │ │ + beq.n 77832 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 777a8 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 77836 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77734 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 777a4 │ │ │ │ + b.n 777c0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77832 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (777fc ) │ │ │ │ - b.n 77780 │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (7788c ) │ │ │ │ + b.n 7780a │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 777a4 │ │ │ │ - bl 262e74 │ │ │ │ - b.n 777a4 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77832 │ │ │ │ + bl 264570 │ │ │ │ + b.n 77832 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7778e │ │ │ │ + beq.n 77818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7778e │ │ │ │ + bne.n 77818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7778e │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77818 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 777dc │ │ │ │ - b.n 7778e │ │ │ │ + bne.n 7786a │ │ │ │ + b.n 77818 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077800 : │ │ │ │ +00077890 : │ │ │ │ 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 77956 │ │ │ │ + beq.w 779e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 77956 │ │ │ │ + bpl.w 779e6 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 778ec │ │ │ │ - blt.w 77976 │ │ │ │ - ldr r7, [pc, #364] @ (77998 ) │ │ │ │ + beq.n 7797c │ │ │ │ + blt.w 77a06 │ │ │ │ + ldr r7, [pc, #364] @ (77a28 ) │ │ │ │ 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 77908 │ │ │ │ + bgt.n 77998 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 778f0 │ │ │ │ - ldr.w ip, [pc, #336] @ 779a0 │ │ │ │ + beq.n 77980 │ │ │ │ + ldr.w ip, [pc, #336] @ 77a30 │ │ │ │ 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 7793e │ │ │ │ + bne.n 779ce │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 77880 │ │ │ │ + beq.n 77910 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 778be │ │ │ │ + beq.n 7794e │ │ │ │ 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 778be │ │ │ │ + beq.n 7794e │ │ │ │ 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 778e2 │ │ │ │ + beq.n 77972 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 778a8 │ │ │ │ + bne.n 77938 │ │ │ │ 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 778a8 │ │ │ │ - b.n 778be │ │ │ │ - ldr r4, [pc, #172] @ (7799c ) │ │ │ │ - b.n 778dc │ │ │ │ + bne.n 77938 │ │ │ │ + b.n 7794e │ │ │ │ + ldr r4, [pc, #172] @ (77a2c ) │ │ │ │ + b.n 7796c │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77966 │ │ │ │ + cbz r0, 779f6 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 7786c │ │ │ │ + b.n 778fc │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 7796a │ │ │ │ + bhi.n 779fa │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77966 │ │ │ │ + cbz r0, 779f6 │ │ │ │ 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 7787c │ │ │ │ + bne.n 7790c │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 77886 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 77916 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77986 │ │ │ │ + bne.n 77a16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 7786c │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 778fc │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 778dc │ │ │ │ - bl 1e8b74 │ │ │ │ + b.n 7796c │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77926 │ │ │ │ - b.n 77966 │ │ │ │ + bne.n 779b6 │ │ │ │ + b.n 779f6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #65472 @ 0xffc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77966 │ │ │ │ + movw r0, #6208 @ 0x1840 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 779f6 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 7786c │ │ │ │ + b.n 778fc │ │ │ │ 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 77a7e │ │ │ │ - blt.w 77b12 │ │ │ │ - ldr.w r8, [pc, #436] @ 77b74 │ │ │ │ + beq.n 77b0e │ │ │ │ + blt.w 77ba2 │ │ │ │ + ldr.w r8, [pc, #436] @ 77c04 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 77ab0 │ │ │ │ + bgt.n 77b40 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77a98 │ │ │ │ - ldr r0, [pc, #392] @ (77b6c ) │ │ │ │ + beq.n 77b28 │ │ │ │ + ldr r0, [pc, #392] @ (77bfc ) │ │ │ │ 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 77afa │ │ │ │ + bne.n 77b8a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77a76 │ │ │ │ + beq.n 77b06 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 77a52 │ │ │ │ + beq.n 77ae2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77a86 │ │ │ │ + beq.n 77b16 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 77a52 │ │ │ │ + beq.n 77ae2 │ │ │ │ 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 77a8e │ │ │ │ + beq.n 77b1e │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77a3c │ │ │ │ + bne.n 77acc │ │ │ │ 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 77a18 │ │ │ │ - b.n 77a52 │ │ │ │ - ldr r4, [pc, #240] @ (77b70 ) │ │ │ │ + bne.n 77aa8 │ │ │ │ + b.n 77ae2 │ │ │ │ + ldr r4, [pc, #240] @ (77c00 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 77a30 │ │ │ │ - b.n 77a52 │ │ │ │ + bne.n 77ac0 │ │ │ │ + b.n 77ae2 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77a3c │ │ │ │ - b.n 77a52 │ │ │ │ + bne.n 77acc │ │ │ │ + b.n 77ae2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b20 │ │ │ │ + beq.n 77bb0 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 779fe │ │ │ │ + b.n 77a8e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77b24 │ │ │ │ + bhi.n 77bb4 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77b20 │ │ │ │ + cbz r0, 77bb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77ae8 │ │ │ │ + beq.n 77b78 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77a18 │ │ │ │ + b.n 77aa8 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77a26 │ │ │ │ + bne.n 77ab6 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 77a30 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 77ac0 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77b44 │ │ │ │ + bne.n 77bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 779fe │ │ │ │ - movw r0, #65472 @ 0xffc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 77a8e │ │ │ │ + movw r0, #6208 @ 0x1840 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77a70 │ │ │ │ - bl 1e8b74 │ │ │ │ + b.n 77b00 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b20 │ │ │ │ + beq.n 77bb0 │ │ │ │ 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 77b54 │ │ │ │ + bne.n 77be4 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77a18 │ │ │ │ + b.n 77aa8 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 779fe │ │ │ │ + b.n 77a8e │ │ │ │ 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 77a26 │ │ │ │ - b.n 77af6 │ │ │ │ + bne.w 77ab6 │ │ │ │ + b.n 77b86 │ │ │ │ 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 77c0a │ │ │ │ - ldr r0, [pc, #156] @ (77c28 ) │ │ │ │ + blt.n 77c9a │ │ │ │ + ldr r0, [pc, #156] @ (77cb8 ) │ │ │ │ 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, 77be2 │ │ │ │ + cbz r2, 77c72 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77bd2 │ │ │ │ - ldr r1, [pc, #120] @ (77c2c ) │ │ │ │ + cbz r4, 77c62 │ │ │ │ + ldr r1, [pc, #120] @ (77cbc ) │ │ │ │ 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, 77bf6 │ │ │ │ + cbnz r3, 77c86 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77bd2 │ │ │ │ + bls.n 77c62 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.w 1ea2a4 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77c1c │ │ │ │ + bne.n 77cac │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 77bce │ │ │ │ + bl 127d30 │ │ │ │ + b.n 77c5e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #65472 @ 0xffc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #6208 @ 0x1840 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77bce │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77c5e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77bce │ │ │ │ + b.n 77c5e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077c30 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077cc0 <_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 77e22 <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 77eb2 <_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] @ 77e44 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 77ed4 <_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 77de6 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77e76 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77de6 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77e76 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77dd8 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77e68 <_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 77d90 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77e20 <_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 77dc4 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77e54 <_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 77d26 <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77db6 <_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 77d52 <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77de2 <_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] @ (77e40 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (77ed0 <_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 77df6 <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77e86 <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r2, [r3, #24] │ │ │ │ cmp fp, r2 │ │ │ │ - bhi.n 77d46 <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + bhi.n 77dd6 <_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 77ce0 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d70 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77ce0 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d70 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77cfe <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77d8e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77cfe <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77d8e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77cfe <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77d8e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e34 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 77ec4 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77cfe <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77d8e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77d7a <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77e0a <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77cfe <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77d8e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77e0a <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77e9a <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77de6 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77e76 <_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 77ce0 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d70 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77d90 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77e20 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77d42 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77dd2 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77dd2 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77e62 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77cfe <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77d8e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77d1e <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 77dae <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77e16 <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77ea6 <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 77d1c <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 127d30 │ │ │ │ + b.n 77dac <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77dae <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77e3e <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77d1c <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #13628 @ 0x353c │ │ │ │ + b.n 77dac <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #19900 @ 0x4dbc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77df2 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77e82 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77cfe <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77d6c <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77d8e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77dfc <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077e48 <_Py_Dealloc@@Base>: │ │ │ │ +00077ed8 <_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] @ (77e88 <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (77f18 <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77e6a <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 77efa <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77e7c <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 77f0c <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77e62 <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77ef2 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77e62 <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77ef2 <_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 7801a <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 780aa <_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] @ 78228 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 782b8 <_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 7802e <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 780be <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 7814a <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 781da <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77ffe <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 7808e <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 78082 <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 7822c <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 78112 <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 782bc <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77f16 <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 77fa6 <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77f48 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 77fd8 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77f0e <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77f9e <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77f0e <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77f9e <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77f0e <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 77f9e <_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 78136 <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 781c6 <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77f16 <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 77fa6 <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29873 @ 0x74b1 │ │ │ │ + movw r3, #30009 @ 0x7539 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 780a6 <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 78136 <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 77fbc <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 7804c <_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 78054 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 780e4 <_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 77fa8 <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 78038 <_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 78054 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 780e4 <_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 78042 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 780d2 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 780b8 <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 78148 <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 78010 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 780a0 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 78010 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 780a0 <_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 7821a <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 782aa <_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 77fc6 <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 78056 <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 77fe0 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 78228 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 78070 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 782b8 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77ee4 <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #28024 @ 0x6d78 │ │ │ │ + bne.w 77f74 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #34232 @ 0x85b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_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 77fbc <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 7804c <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50297 @ 0xc479 │ │ │ │ + movw r3, #50341 @ 0xc4a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78212 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 782a2 <_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 77fbc <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 7804c <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29873 @ 0x74b1 │ │ │ │ + movw r3, #30009 @ 0x7539 │ │ │ │ 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 77f6e <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 77ffe <_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 77fbc <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 7804c <_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] │ │ │ │ @@ -116261,98 +116323,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 780fa <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 7818a <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 780f6 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 78186 <_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 7819e <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 7822e <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7817c <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 7820c <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 78112 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 781a2 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 77fbc <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 7804c <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 78176 <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 78206 <_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, 78130 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 781c0 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 77fbc <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 7804c <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7816a <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 781fa <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77f0e <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 77f9e <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32397 @ 0x7e8d │ │ │ │ + movw r2, #32541 @ 0x7f1d │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77eee <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 77f7e <_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 14eb34 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14fa54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 78142 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 781d2 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78120 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 781b0 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 7818a <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 7821a <_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 77fbc <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 7804c <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 77fbc <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 7804c <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78104 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 78194 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 7820c <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 7829c <_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, 781d4 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 78264 <_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 │ │ │ │ @@ -116365,33 +116427,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 77fbc <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 7804c <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 781aa <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 7823a <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7806c <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 780fc <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14eb48 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14fa68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078230 : │ │ │ │ +000782c0 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 78264 │ │ │ │ + cbz r2, 782f4 │ │ │ │ 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 │ │ │ │ @@ -116402,152 +116464,152 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00078268 : │ │ │ │ +000782f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (78298 ) │ │ │ │ + ldr r3, [pc, #32] @ (78328 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 78282 │ │ │ │ + cbz r0, 78312 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #28024 @ 0x6d78 │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #34232 @ 0x85b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 782d6 │ │ │ │ + cbz r0, 78366 │ │ │ │ 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 782ba │ │ │ │ + bne.n 7834a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 782b8 │ │ │ │ - ldr r2, [pc, #48] @ (782f4 ) │ │ │ │ + bne.n 78348 │ │ │ │ + ldr r2, [pc, #48] @ (78384 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 782d8 │ │ │ │ + cbnz r3, 78368 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 782e8 │ │ │ │ + bne.n 78378 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 782ce │ │ │ │ + b.n 7835e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 782ce │ │ │ │ + b.n 7835e │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 782fc │ │ │ │ + cbnz r0, 7838c │ │ │ │ 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 7831c │ │ │ │ + beq.n 783ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7831e │ │ │ │ + cbz r3, 783ae │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (78350 ) │ │ │ │ + ldr r2, [pc, #48] @ (783e0 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 78332 │ │ │ │ + cbnz r3, 783c2 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78342 │ │ │ │ + bne.n 783d2 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7832a │ │ │ │ + b.n 783ba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7832a │ │ │ │ + b.n 783ba │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078354 : │ │ │ │ +000783e4 : │ │ │ │ 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 7839e │ │ │ │ + bne.n 7842e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7839e │ │ │ │ + beq.n 7842e │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 783b8 │ │ │ │ + beq.n 78448 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 78392 │ │ │ │ + bne.n 78422 │ │ │ │ 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 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 7838e │ │ │ │ + beq.n 7841e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 78386 │ │ │ │ + bne.n 78416 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7838e │ │ │ │ + b.n 7841e │ │ │ │ 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 │ │ │ │ @@ -116555,842 +116617,840 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 78660 │ │ │ │ + beq.w 786f0 │ │ │ │ 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 78a2c │ │ │ │ + bne.w 78ab8 │ │ │ │ add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ - bgt.w 7856e │ │ │ │ + bgt.w 785fe │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 784e0 │ │ │ │ + blt.n 78570 │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 78556 │ │ │ │ + beq.w 785e6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 785ec │ │ │ │ + beq.w 7867c │ │ │ │ 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 785b0 │ │ │ │ + blt.w 78640 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78556 │ │ │ │ + beq.n 785e6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7881e │ │ │ │ + beq.w 788ac │ │ │ │ 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 7879c │ │ │ │ + bgt.w 7882c │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 785b6 │ │ │ │ + blt.w 78646 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78554 │ │ │ │ + beq.n 785e4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 784f8 │ │ │ │ + beq.n 78588 │ │ │ │ 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 787c6 │ │ │ │ + bgt.w 78856 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 785d6 │ │ │ │ + blt.w 78666 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78554 │ │ │ │ + beq.n 785e4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 789ba │ │ │ │ + beq.w 78a46 │ │ │ │ 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 7847e │ │ │ │ + b.n 7850e │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 78b56 │ │ │ │ + bne.w 78c60 │ │ │ │ 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 7849e │ │ │ │ - cbz r2, 78554 │ │ │ │ + bne.n 7852e │ │ │ │ + cbz r2, 785e4 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 7849e │ │ │ │ + bne.n 7852e │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78b68 │ │ │ │ + beq.w 78ce4 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78d1a │ │ │ │ + beq.w 78d9a │ │ │ │ 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 7849e │ │ │ │ + bne.n 7852e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 7890c │ │ │ │ + beq.w 78998 │ │ │ │ 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 784ec │ │ │ │ + b.n 7857c │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 78918 │ │ │ │ + bgt.w 789b2 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 785c0 │ │ │ │ + blt.n 78650 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78556 │ │ │ │ + beq.n 785e6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 785ec │ │ │ │ + beq.n 7867c │ │ │ │ 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 78938 │ │ │ │ + bgt.w 789d2 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78458 │ │ │ │ + bge.w 784e8 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 784e6 │ │ │ │ - b.n 78468 │ │ │ │ + beq.n 78576 │ │ │ │ + b.n 784f8 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78b80 │ │ │ │ + bne.w 78cc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 784ec │ │ │ │ + b.n 7857c │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 784e6 │ │ │ │ + beq.n 78576 │ │ │ │ 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 785a6 │ │ │ │ + b.n 78636 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 785bc │ │ │ │ + beq.n 7864c │ │ │ │ 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 78486 │ │ │ │ + b.n 78516 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 78646 │ │ │ │ + bne.n 786d6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78556 │ │ │ │ + beq.n 785e6 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 78646 │ │ │ │ + bne.n 786d6 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78b52 │ │ │ │ + beq.w 78ce8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78d16 │ │ │ │ + beq.w 78d9e │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78556 │ │ │ │ + beq.n 785e6 │ │ │ │ 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 7844e │ │ │ │ - b.n 7859e │ │ │ │ + ble.w 784de │ │ │ │ + b.n 7862e │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r0, r5, r2 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ and.w sl, r9, r0 │ │ │ │ add r5, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ it le │ │ │ │ ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 787fe │ │ │ │ + bgt.w 7888e │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 787f0 │ │ │ │ + blt.w 78880 │ │ │ │ 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 7880c │ │ │ │ + beq.w 7889c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 7889c │ │ │ │ + beq.w 78928 │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w sl, r1, sl │ │ │ │ it le │ │ │ │ ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 788fe │ │ │ │ + bgt.w 7898a │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78886 │ │ │ │ + blt.w 78914 │ │ │ │ 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 7888e │ │ │ │ + beq.w 7891c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 78956 │ │ │ │ + beq.w 789e2 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ add.w r1, r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w sl, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bgt.n 7878e │ │ │ │ + bgt.n 7881e │ │ │ │ ldrsb.w r8, [r5, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7894c │ │ │ │ + blt.w 789d8 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 7893e │ │ │ │ + beq.w 789a4 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78a8a │ │ │ │ + beq.w 78b8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ add.w sl, sl, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, r3, sl │ │ │ │ - bgt.w 78ade │ │ │ │ + bgt.w 78bde │ │ │ │ ldrsb.w r8, [r5, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78a22 │ │ │ │ + blt.w 78aae │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 7893e │ │ │ │ + beq.w 789a4 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78aec │ │ │ │ + beq.w 78bec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w sl, r3, sl │ │ │ │ - ble.n 78710 │ │ │ │ + ble.n 787a0 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 78714 │ │ │ │ + b.n 787a4 │ │ │ │ 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 78490 │ │ │ │ + bge.w 78520 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 785bc │ │ │ │ + beq.w 7864c │ │ │ │ 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 784c0 │ │ │ │ + bge.w 78550 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 785bc │ │ │ │ + beq.w 7864c │ │ │ │ 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 7879c │ │ │ │ + b.n 7882c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 786ae │ │ │ │ + bne.w 7873e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 785bc │ │ │ │ + b.n 7864c │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 7868a │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r6 │ │ │ │ + b.n 7871a │ │ │ │ + mov fp, r6 │ │ │ │ mov r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ add r3, fp │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 784ec │ │ │ │ + b.n 7857c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 78468 │ │ │ │ + bne.w 784f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78556 │ │ │ │ + beq.w 785e6 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78468 │ │ │ │ + bne.w 784f8 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78baa │ │ │ │ + beq.w 78ce0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78d12 │ │ │ │ + beq.w 78da6 │ │ │ │ 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 78556 │ │ │ │ - b.n 78468 │ │ │ │ + beq.w 785e6 │ │ │ │ + b.n 784f8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 787f8 │ │ │ │ - b.n 786f0 │ │ │ │ + beq.n 78888 │ │ │ │ + b.n 78780 │ │ │ │ mov sl, fp │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r6 │ │ │ │ + mov fp, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ - b.n 78812 │ │ │ │ + b.n 788a0 │ │ │ │ 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 d1334 │ │ │ │ + bl d1704 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 788d8 │ │ │ │ + beq.n 78964 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78b96 │ │ │ │ + beq.w 78c72 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78ba4 │ │ │ │ + blt.w 78cda │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 783de │ │ │ │ + bne.w 7846e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 783de │ │ │ │ + bne.w 7846e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7888e │ │ │ │ + bne.n 7891c │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 786ae │ │ │ │ + b.n 7873e │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 786cc │ │ │ │ + b.n 7875c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 784ec │ │ │ │ + b.n 7857c │ │ │ │ + mov sl, fp │ │ │ │ + mov r3, r5 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + b.n 788a0 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7857e │ │ │ │ + bge.w 7860e │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 784e6 │ │ │ │ + beq.w 78576 │ │ │ │ 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 785aa │ │ │ │ - mov sl, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 78812 │ │ │ │ + b.n 7863a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 787f8 │ │ │ │ - b.n 78734 │ │ │ │ + beq.w 78888 │ │ │ │ + b.n 787c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78ca0 │ │ │ │ + beq.w 78c4e │ │ │ │ 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 d1334 │ │ │ │ + bl d1704 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78992 │ │ │ │ + beq.n 78a1e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78ca4 │ │ │ │ + beq.w 78c52 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78ba4 │ │ │ │ + blt.w 78cda │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 783de │ │ │ │ + bne.w 7846e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 783de │ │ │ │ + bne.w 7846e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7888e │ │ │ │ + bne.w 7891c │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 786f0 │ │ │ │ + b.n 78780 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 784d0 │ │ │ │ + bne.w 78560 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78554 │ │ │ │ + beq.w 785e4 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 784d0 │ │ │ │ + bne.w 78560 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78b92 │ │ │ │ + beq.w 78c80 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78d0e │ │ │ │ + beq.w 78da2 │ │ │ │ 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 78554 │ │ │ │ - b.n 784d0 │ │ │ │ + beq.w 785e4 │ │ │ │ + b.n 78560 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 787f8 │ │ │ │ - b.n 78772 │ │ │ │ + beq.w 78888 │ │ │ │ + b.n 78802 │ │ │ │ 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 78cd0 │ │ │ │ + bgt.w 78d40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78cb2 │ │ │ │ + bge.w 78d22 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784e6 │ │ │ │ + beq.w 78576 │ │ │ │ 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 78ce4 │ │ │ │ + bgt.w 78d0a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78bae │ │ │ │ + bge.w 78cec │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784e6 │ │ │ │ - b.n 78bcc │ │ │ │ + beq.w 78576 │ │ │ │ + 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 78d6e │ │ │ │ + ldrsb.w r8, [r4, sl] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 78d54 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 78576 │ │ │ │ + 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 78cba │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 78ca0 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 78576 │ │ │ │ + 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 78b30 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d1334 │ │ │ │ + bl d1704 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78abc │ │ │ │ + beq.n 78bbe │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78b6c │ │ │ │ + beq.n 78c84 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78ba4 │ │ │ │ + blt.w 78cda │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 78cf4 │ │ │ │ + bne.n 78c98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 78cf4 │ │ │ │ + bne.n 78c98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7893e │ │ │ │ + bne.w 789a4 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78734 │ │ │ │ + b.n 787c4 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 78752 │ │ │ │ + b.n 787e2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d1334 │ │ │ │ + bl d1704 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78b1c │ │ │ │ + beq.n 78c1c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 78b3e │ │ │ │ + cbz r0, 78c3a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78ba4 │ │ │ │ + blt.n 78cda │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 78cf4 │ │ │ │ + bne.n 78c98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 78cf4 │ │ │ │ + bne.n 78c98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7893e │ │ │ │ + bne.w 789a4 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78772 │ │ │ │ + b.n 78802 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78b1c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 7861c │ │ │ │ + b.n 78c1c │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 789f8 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 78a1e │ │ │ │ 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 7844e │ │ │ │ + b.n 784de │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 78964 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7852a │ │ │ │ + b.n 78a80 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78abc │ │ │ │ + b.n 78bbe │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 7846e │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1b69c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 78d88 │ │ │ │ + bne.n 78d7c │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b.n 78b78 │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 78b68 │ │ │ │ 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 784b6 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 789f4 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 788d8 │ │ │ │ + b.n 78546 │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 785bc │ │ │ │ + b.n 7864c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78858 │ │ │ │ + b.n 788e6 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 785ba │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 786ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b8e44 │ │ │ │ + bl 1b69c8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 78cfe │ │ │ │ - bne.n 78c3c │ │ │ │ + blt.n 78d8a │ │ │ │ + bne.n 78d1a │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - mov.w r3, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ - mov fp, r6 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt.n 78c86 │ │ │ │ - ldrsb.w r8, [r4, sl] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 78c6c │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784e6 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - cmp r3, #7 │ │ │ │ - add.w sl, sl, r2, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r6 │ │ │ │ - it le │ │ │ │ - ldrsble.w r8, [r4, sl] │ │ │ │ - bgt.n 78c5e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 78c44 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784e6 │ │ │ │ - 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 78be8 │ │ │ │ + b.n 78b14 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ + b.n 78b04 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 78556 │ │ │ │ + b.n 785e6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b8e44 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 78cfc │ │ │ │ - bne.n 78c94 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b.n 78c28 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78c1a │ │ │ │ + bl 1b69c8 │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + blt.n 78d8a │ │ │ │ + bne.n 78d1a │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + b.n 78ae4 │ │ │ │ + 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 78ad4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b8e44 │ │ │ │ + bl 1b69c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78cfc │ │ │ │ - bne.n 78c94 │ │ │ │ + blt.n 78d88 │ │ │ │ + bne.n 78d7c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78bfe │ │ │ │ + b.n 78b4a │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78bf0 │ │ │ │ + b.n 78b3a │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r3 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ - b.n 78556 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 7896c │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 78992 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1b8e44 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.n 78cfe │ │ │ │ - bne.n 78c3c │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78a58 │ │ │ │ - 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 78a48 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78a78 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 783de │ │ │ │ + b.n 785e6 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r8, #4 │ │ │ │ - beq.n 78d08 │ │ │ │ + beq.n 78d94 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 785bc │ │ │ │ + b.n 7864c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 783dc │ │ │ │ + b.w 7846c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78a0a │ │ │ │ + b.n 785d0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7886e │ │ │ │ + b.n 786c2 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78632 │ │ │ │ + b.n 78a96 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78540 │ │ │ │ + b.n 788fc │ │ │ │ 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 │ │ │ │ @@ -117401,421 +117461,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 78eba │ │ │ │ + bgt.w 78f46 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78e1a │ │ │ │ + blt.n 78ea6 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e24 │ │ │ │ + beq.n 78eb0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78e2c │ │ │ │ + beq.n 78eb8 │ │ │ │ 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 78e94 │ │ │ │ + bgt.w 78f20 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78ea6 │ │ │ │ + blt.w 78f32 │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78e24 │ │ │ │ + beq.n 78eb0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f36 │ │ │ │ + beq.w 78fc2 │ │ │ │ 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 78efe │ │ │ │ + bgt.w 78f8a │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78ee2 │ │ │ │ + blt.w 78f6e │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e24 │ │ │ │ + beq.n 78eb0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f90 │ │ │ │ + beq.w 7901c │ │ │ │ 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 78f26 │ │ │ │ + bgt.w 78fb2 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78ef8 │ │ │ │ + blt.n 78f84 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e24 │ │ │ │ + beq.n 78eb0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 79014 │ │ │ │ + beq.w 790a0 │ │ │ │ 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 78db8 │ │ │ │ + b.n 78e44 │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 79074 │ │ │ │ + bne.w 79100 │ │ │ │ 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 78e7c │ │ │ │ + bne.n 78f08 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78e24 │ │ │ │ + beq.n 78eb0 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78e7c │ │ │ │ + bne.n 78f08 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 7908a │ │ │ │ + beq.w 79116 │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7909e │ │ │ │ + beq.w 7912a │ │ │ │ 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 78e24 │ │ │ │ + beq.n 78eb0 │ │ │ │ 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 78d8e │ │ │ │ + ble.w 78e1a │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 7900e │ │ │ │ + bgt.w 7909a │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d98 │ │ │ │ + bge.w 78e24 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78e24 │ │ │ │ + beq.n 78eb0 │ │ │ │ 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 78db8 │ │ │ │ + b.n 78e44 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78fec │ │ │ │ + bgt.w 79078 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d66 │ │ │ │ + bge.w 78df2 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e20 │ │ │ │ + beq.n 78eac │ │ │ │ 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 78e9c │ │ │ │ + b.n 78f28 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e20 │ │ │ │ + beq.n 78eac │ │ │ │ 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 78df2 │ │ │ │ + b.n 78e7e │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78e24 │ │ │ │ - b.n 78e0a │ │ │ │ + beq.n 78eb0 │ │ │ │ + b.n 78e96 │ │ │ │ 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 78dca │ │ │ │ + bge.w 78e56 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e20 │ │ │ │ + beq.n 78eac │ │ │ │ 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 78df6 │ │ │ │ + b.n 78e82 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78eaa │ │ │ │ + bne.n 78f36 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e24 │ │ │ │ + beq.w 78eb0 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78eaa │ │ │ │ + bne.n 78f36 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7908e │ │ │ │ + beq.w 7911a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 79096 │ │ │ │ + bpl.w 79122 │ │ │ │ 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 78e24 │ │ │ │ - b.n 78eaa │ │ │ │ + beq.w 78eb0 │ │ │ │ + b.n 78f36 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78dda │ │ │ │ + bne.w 78e66 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e24 │ │ │ │ + beq.w 78eb0 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78dda │ │ │ │ + bne.w 78e66 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 79086 │ │ │ │ + beq.n 79112 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79092 │ │ │ │ + beq.n 7911e │ │ │ │ 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 78e24 │ │ │ │ - b.n 78dda │ │ │ │ + beq.w 78eb0 │ │ │ │ + b.n 78e66 │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d66 │ │ │ │ + bge.w 78df2 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78e20 │ │ │ │ + beq.w 78eac │ │ │ │ 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 78ea0 │ │ │ │ + b.n 78f2c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78e0a │ │ │ │ + bne.w 78e96 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e24 │ │ │ │ + beq.w 78eb0 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78e0a │ │ │ │ + bne.w 78e96 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 79070 │ │ │ │ + beq.n 790fc │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7909a │ │ │ │ + beq.n 79126 │ │ │ │ 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 78e24 │ │ │ │ - b.n 78e0a │ │ │ │ + beq.w 78eb0 │ │ │ │ + b.n 78e96 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 79046 │ │ │ │ + b.n 790d2 │ │ │ │ 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 78d8e │ │ │ │ + b.n 78e1a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78fc2 │ │ │ │ + b.n 7904e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78e58 │ │ │ │ + b.n 78ee4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 78f6a │ │ │ │ + b.n 78ff6 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78fd4 │ │ │ │ + b.n 79060 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f7c │ │ │ │ + b.n 79008 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79058 │ │ │ │ + b.n 790e4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78e6c │ │ │ │ + b.n 78ef8 │ │ │ │ nop │ │ │ │ │ │ │ │ -000790a4 : │ │ │ │ +00079130 : │ │ │ │ stmdb 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 7922e │ │ │ │ + bgt.w 792ba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 793e0 │ │ │ │ + beq.w 7946c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 793e0 │ │ │ │ + bhi.w 7946c │ │ │ │ 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 79282 │ │ │ │ + bmi.w 7930e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7941e │ │ │ │ + bne.w 794aa │ │ │ │ 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 79436 │ │ │ │ - ldr.w sl, [pc, #844] @ 79470 │ │ │ │ + bmi.w 794c2 │ │ │ │ + ldr.w sl, [pc, #844] @ 794fc │ │ │ │ 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 793a4 │ │ │ │ + bhi.w 79430 │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 793a4 │ │ │ │ + bmi.w 79430 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6269 @ 0x187d │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79396 │ │ │ │ + bne.w 79422 │ │ │ │ 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 7934c │ │ │ │ + bcs.w 793d8 │ │ │ │ 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 7938c │ │ │ │ + beq.w 79418 │ │ │ │ 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 7923e │ │ │ │ + beq.n 792ca │ │ │ │ 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 79302 │ │ │ │ + bgt.w 7938e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (7946c ) │ │ │ │ + ldr r2, [pc, #676] @ (794f8 ) │ │ │ │ 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 793b6 │ │ │ │ + bne.w 79442 │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 792c4 │ │ │ │ + beq.n 79350 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 792c4 │ │ │ │ + beq.n 79350 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 792cc │ │ │ │ + bne.n 79358 │ │ │ │ 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] │ │ │ │ @@ -117827,343 +117887,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 792e0 │ │ │ │ - movw r2, #29605 @ 0x73a5 │ │ │ │ + bne.n 7936c │ │ │ │ + movw r2, #29945 @ 0x74f9 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790f0 │ │ │ │ + b.n 7917c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 792f8 │ │ │ │ + bcc.n 79384 │ │ │ │ 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 7934c │ │ │ │ + beq.n 793d8 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 7919c │ │ │ │ - movw r2, #61489 @ 0xf031 │ │ │ │ + b.n 79228 │ │ │ │ + movw r2, #62041 @ 0xf259 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790f0 │ │ │ │ - movw r2, #58581 @ 0xe4d5 │ │ │ │ + b.n 7917c │ │ │ │ + movw r2, #58921 @ 0xe629 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790f0 │ │ │ │ + b.n 7917c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79406 │ │ │ │ + beq.w 79492 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 793b2 │ │ │ │ + beq.w 7943e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 79470 │ │ │ │ + ldr.w sl, [pc, #456] @ 794fc │ │ │ │ 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 791e6 │ │ │ │ + bne.n 79272 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 791fc │ │ │ │ + beq.n 79288 │ │ │ │ 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 791fc │ │ │ │ + b.n 79288 │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79380 │ │ │ │ + beq.n 7940c │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 793e0 │ │ │ │ - movw r2, #13013 @ 0x32d5 │ │ │ │ + bne.n 7946c │ │ │ │ + movw r2, #13325 @ 0x340d │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790f0 │ │ │ │ + b.n 7917c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 7919c │ │ │ │ + b.n 79228 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 791bc │ │ │ │ + beq.w 79248 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 791bc │ │ │ │ + beq.w 79248 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 791bc │ │ │ │ + bne.w 79248 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 793fc │ │ │ │ + bne.n 79488 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 791bc │ │ │ │ + bmi.w 79248 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79336 │ │ │ │ + bne.n 793c2 │ │ │ │ dmb ish │ │ │ │ - b.n 791bc │ │ │ │ + b.n 79248 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 793ca │ │ │ │ + bne.n 79456 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 793a4 │ │ │ │ + cbz r0, 79430 │ │ │ │ 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 7919c │ │ │ │ - movw r2, #52585 @ 0xcd69 │ │ │ │ + b.n 79228 │ │ │ │ + movw r2, #56457 @ 0xdc89 │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790f0 │ │ │ │ + b.n 7917c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 71938 │ │ │ │ - b.n 7925c │ │ │ │ + bl 71960 │ │ │ │ + b.n 792e8 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79260 │ │ │ │ + bne.w 792ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 791bc │ │ │ │ + bne.w 79248 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79226 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 792b2 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 793d4 │ │ │ │ + bne.n 79460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 792b8 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 79344 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 79368 │ │ │ │ + b.n 793f4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 792b8 │ │ │ │ + b.n 79344 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #14004 @ 0x36b4 │ │ │ │ + movw r1, #20276 @ 0x4f34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 793b2 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 7943e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 791bc │ │ │ │ - b.n 79324 │ │ │ │ + bne.w 79248 │ │ │ │ + b.n 793b0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14032 @ 0x36d0 │ │ │ │ + movw r1, #20304 @ 0x4f50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 793b2 │ │ │ │ + bl 12844c │ │ │ │ + b.n 7943e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14100 @ 0x3714 │ │ │ │ + movw r1, #20372 @ 0x4f94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 793b2 │ │ │ │ + bl 12844c │ │ │ │ + b.n 7943e │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 79470 │ │ │ │ + ldr.w sl, [pc, #48] @ 794fc │ │ │ │ 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 7913a │ │ │ │ - b.n 793a4 │ │ │ │ + bls.w 791c6 │ │ │ │ + b.n 79430 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079474 : │ │ │ │ +00079500 : │ │ │ │ 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 7951a │ │ │ │ + bpl.n 795a6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 794e0 │ │ │ │ + bne.n 7956c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 794ea │ │ │ │ + beq.n 79576 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 794f8 │ │ │ │ + bne.n 79584 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 794f8 │ │ │ │ - ldr r1, [pc, #116] @ (79530 ) │ │ │ │ + beq.n 79584 │ │ │ │ + ldr r1, [pc, #116] @ (795bc ) │ │ │ │ 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 79512 │ │ │ │ - bl 7baa8 │ │ │ │ + beq.n 7959e │ │ │ │ + bl 7bab8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 794a2 │ │ │ │ + bne.n 7952e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 794b4 │ │ │ │ + beq.n 79540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 794ba │ │ │ │ + bne.n 79546 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0978 │ │ │ │ - bl 79570 │ │ │ │ + b.w 1a2210 │ │ │ │ + bl 795fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 794dc │ │ │ │ + b.n 79568 │ │ │ │ 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 760a0 │ │ │ │ - cbz r0, 7955e │ │ │ │ + bl 76140 │ │ │ │ + cbz r0, 795ea │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19bf1c │ │ │ │ - movw r1, #332 @ 0x14c │ │ │ │ + b.w 19d7b4 │ │ │ │ + movw r1, #6604 @ 0x19cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (7956c ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [pc, #4] @ (795f8 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ 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] @ (79858 ) │ │ │ │ + ldr r3, [pc, #700] @ (798e4 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 797e4 │ │ │ │ + bne.w 79870 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 79686 │ │ │ │ + ble.n 79712 │ │ │ │ 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 │ │ │ │ @@ -118179,48 +118239,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 798a6 │ │ │ │ + bne.w 79932 │ │ │ │ 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, 7963a │ │ │ │ + cbnz r1, 796c6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 797c8 │ │ │ │ + bmi.w 79854 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7974c │ │ │ │ + bmi.w 797d8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 79798 │ │ │ │ + bgt.w 79824 │ │ │ │ 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 797b6 │ │ │ │ + bne.w 79842 │ │ │ │ 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] │ │ │ │ @@ -118241,33 +118301,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, #6269 @ 0x187d │ │ │ │ + movw r0, #6309 @ 0x18a5 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7985c │ │ │ │ + bne.w 798e8 │ │ │ │ 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 79846 │ │ │ │ + beq.w 798d2 │ │ │ │ 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, 79700 │ │ │ │ + cbz r2, 7978c │ │ │ │ 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 │ │ │ │ @@ -118277,48 +118337,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 795e2 │ │ │ │ + b.n 7966e │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 79832 │ │ │ │ + bcc.w 798be │ │ │ │ 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 796d4 │ │ │ │ + bne.n 79760 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7989a │ │ │ │ + bne.w 79926 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7986c │ │ │ │ + beq.w 798f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 796d4 │ │ │ │ + b.n 79760 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79812 │ │ │ │ + bne.n 7989e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7983a │ │ │ │ - ldr r2, [pc, #244] @ (79858 ) │ │ │ │ + beq.n 798c6 │ │ │ │ + ldr r2, [pc, #244] @ (798e4 ) │ │ │ │ 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 │ │ │ │ @@ -118326,175 +118386,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 79648 │ │ │ │ + ble.w 796d4 │ │ │ │ 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 7965c │ │ │ │ + beq.w 796e8 │ │ │ │ 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 79666 │ │ │ │ + b.n 796f2 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 797f6 │ │ │ │ + cbnz r2, 79882 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79760 │ │ │ │ + bne.n 797ec │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79760 │ │ │ │ - b.n 7962e │ │ │ │ + bne.n 797ec │ │ │ │ + b.n 796ba │ │ │ │ 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 79696 │ │ │ │ - movw r1, #63613 @ 0xf87d │ │ │ │ + b.n 79722 │ │ │ │ + movw r1, #63633 @ 0xf891 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 798c4 │ │ │ │ + bne.n 79950 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7962e │ │ │ │ + beq.w 796ba │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 797ce │ │ │ │ - movw r1, #63613 @ 0xf87d │ │ │ │ + b.n 7985a │ │ │ │ + movw r1, #63633 @ 0xf891 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 798b8 │ │ │ │ + bne.n 79944 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7963a │ │ │ │ + beq.w 796c6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 79754 │ │ │ │ + b.n 797e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 796d4 │ │ │ │ + b.n 79760 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79760 │ │ │ │ - b.n 7963a │ │ │ │ + bne.n 797ec │ │ │ │ + b.n 796c6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 796d4 │ │ │ │ - b.n 7971e │ │ │ │ + bne.w 79760 │ │ │ │ + b.n 797aa │ │ │ │ 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 796d4 │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.w 79760 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79880 │ │ │ │ + beq.n 7990c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 798d0 │ │ │ │ + cbz r3, 7995c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79894 │ │ │ │ + beq.n 79920 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 798d8 │ │ │ │ + cbz r3, 79964 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79680 │ │ │ │ + b.n 7970c │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79738 │ │ │ │ + b.n 797c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e20c0 │ │ │ │ + bl 1e37ec │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 795f8 │ │ │ │ + b.n 79684 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 79826 │ │ │ │ + b.n 798b2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 79808 │ │ │ │ + b.n 79894 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79880 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7990c │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79894 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79920 │ │ │ │ stmdb 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 79976 │ │ │ │ + beq.n 79a02 │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #580] @ (79b4c ) │ │ │ │ + ldr r2, [pc, #576] @ (79bd4 ) │ │ │ │ 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 79aa8 │ │ │ │ + bhi.w 79b30 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 799a6 │ │ │ │ + bne.n 79a30 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 79aa4 │ │ │ │ + ble.w 79b2c │ │ │ │ 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 │ │ │ │ @@ -118507,61 +118567,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] @ (79b4c ) │ │ │ │ + ldr r3, [pc, #464] @ (79bd4 ) │ │ │ │ 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 79aa8 │ │ │ │ + bhi.n 79b30 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6269 @ 0x187d │ │ │ │ + movw r0, #6309 @ 0x18a5 │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79b1e │ │ │ │ + bne.w 79bb0 │ │ │ │ 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 79ab8 │ │ │ │ + bcs.n 79b40 │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 79b34 │ │ │ │ + beq.n 79b76 │ │ │ │ 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 79a3e │ │ │ │ + beq.n 79ac6 │ │ │ │ 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 │ │ │ │ @@ -118577,22 +118637,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 79a90 │ │ │ │ + bhi.n 79b18 │ │ │ │ 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, 79ab8 │ │ │ │ + cbz r4, 79b40 │ │ │ │ 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 │ │ │ │ @@ -118604,212 +118664,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 7996e │ │ │ │ + b.n 799fa │ │ │ │ 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 79a60 │ │ │ │ + b.n 79ae8 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 799a6 │ │ │ │ + b.n 79a30 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 79aee │ │ │ │ + bhi.n 79b80 │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 799a6 │ │ │ │ + b.n 79a30 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49589 @ 0xc1b5 │ │ │ │ + movw r1, #49633 @ 0xc1e1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79b3e │ │ │ │ + bne.n 79bc6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79b2c │ │ │ │ + cbz r4, 79bbe │ │ │ │ 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 79a60 │ │ │ │ + b.n 79ae8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 71960 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 79ade │ │ │ │ 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 79b2c │ │ │ │ + bmi.n 79bbe │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6269 @ 0x187d │ │ │ │ + movw r0, #6309 @ 0x18a5 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 799ca │ │ │ │ + beq.w 79a54 │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79a58 │ │ │ │ + bne.n 79ae0 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 7996e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 79a56 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 799fa │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79ad6 │ │ │ │ + b.n 79b5e │ │ │ │ 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, 79b9a │ │ │ │ + cbz r3, 79c22 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79b9a │ │ │ │ - ldr r3, [pc, #692] @ (79e34 ) │ │ │ │ + cbz r3, 79c22 │ │ │ │ + ldr r3, [pc, #692] @ (79ebc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79dec │ │ │ │ + beq.w 79e74 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79dec │ │ │ │ + bne.w 79e74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79c84 │ │ │ │ + beq.n 79d0c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79e14 │ │ │ │ + bne.w 79e9c │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79dfa │ │ │ │ + bne.w 79e82 │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79dfa │ │ │ │ + bne.w 79e82 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79dfa │ │ │ │ + bne.w 79e82 │ │ │ │ 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 79dd2 │ │ │ │ + bne.w 79e5a │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79dd2 │ │ │ │ + bne.w 79e5a │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79dd2 │ │ │ │ + bne.w 79e5a │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79dd2 │ │ │ │ + bne.w 79e5a │ │ │ │ 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, #29873 @ 0x74b1 │ │ │ │ + movw r3, #30009 @ 0x7539 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79c8a │ │ │ │ - ldr r3, [pc, #516] @ (79e34 ) │ │ │ │ + bne.n 79d12 │ │ │ │ + ldr r3, [pc, #516] @ (79ebc ) │ │ │ │ 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 79ca8 │ │ │ │ + beq.n 79d30 │ │ │ │ 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 79c72 │ │ │ │ + bgt.n 79cfa │ │ │ │ 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, 79ca8 │ │ │ │ + cbz r1, 79d30 │ │ │ │ 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, 79c96 │ │ │ │ - cbz r2, 79ccc │ │ │ │ + cbz r1, 79d1e │ │ │ │ + cbz r2, 79d54 │ │ │ │ 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 79c84 │ │ │ │ + b.n 79d0c │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50297 @ 0xc479 │ │ │ │ + movw r3, #50341 @ 0xc4a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79dc8 │ │ │ │ + bne.w 79e50 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79c84 │ │ │ │ + b.n 79d0c │ │ │ │ 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 │ │ │ │ @@ -118817,72 +118877,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 79d08 │ │ │ │ + bne.n 79d90 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79d04 │ │ │ │ + cbz r3, 79d8c │ │ │ │ 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 79d64 │ │ │ │ + beq.n 79dec │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79d44 │ │ │ │ + beq.n 79dcc │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79d20 │ │ │ │ + cbnz r3, 79da8 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79c84 │ │ │ │ + beq.n 79d0c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79d3e │ │ │ │ + cbz r1, 79dc6 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79d3a │ │ │ │ + cbz r3, 79dc2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79c84 │ │ │ │ + b.n 79d0c │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79d2c │ │ │ │ + b.n 79db4 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79d52 │ │ │ │ + cbz r3, 79dda │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79c84 │ │ │ │ + bne.n 79d0c │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79c84 │ │ │ │ + b.n 79d0c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79d12 │ │ │ │ + beq.n 79d9a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79dc2 │ │ │ │ + cbz r3, 79e4a │ │ │ │ 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, 79d98 │ │ │ │ + cbz r3, 79e20 │ │ │ │ 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 │ │ │ │ @@ -118891,83 +118951,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 79c84 │ │ │ │ + b.n 79d0c │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79d70 │ │ │ │ + b.n 79df8 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79cc0 │ │ │ │ + b.n 79d48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61c20 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #54444 @ 0xd4ac │ │ │ │ + bl 61318 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #60716 @ 0xed2c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #51892 @ 0xcab4 │ │ │ │ + movw r0, #58100 @ 0xe2f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #332 @ 0x14c │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #6604 @ 0x19cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (79e38 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (79ec0 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61c20 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #54420 @ 0xd494 │ │ │ │ + bl 61318 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #60692 @ 0xed14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #51892 @ 0xcab4 │ │ │ │ + movw r0, #58100 @ 0xe2f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61c20 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #54360 @ 0xd458 │ │ │ │ + bl 61318 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #60632 @ 0xecd8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #51892 @ 0xcab4 │ │ │ │ + movw r0, #58100 @ 0xe2f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 660ac │ │ │ │ + bl 6777e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079e3c : │ │ │ │ +00079ec4 : │ │ │ │ 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 1a0e0c │ │ │ │ - cbz r0, 79e64 │ │ │ │ + bl 1a26a4 │ │ │ │ + cbz r0, 79eec │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079e68 : │ │ │ │ +00079ef0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79eb0 │ │ │ │ - cbz r0, 79eaa │ │ │ │ + bl 79f38 │ │ │ │ + cbz r0, 79f32 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79eaa │ │ │ │ - ldr r4, [pc, #36] @ (79eac ) │ │ │ │ + bpl.n 79f32 │ │ │ │ + ldr r4, [pc, #36] @ (79f34 ) │ │ │ │ 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 │ │ │ │ @@ -119009,1240 +119069,1240 @@ │ │ │ │ addmi r1, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r1, r1, #3 │ │ │ │ addmi r1, r1, r2 │ │ │ │ addmi.w r2, r1, r3, lsl #2 │ │ │ │ adds.w r8, r2, r5 │ │ │ │ - bmi.w 7a04e │ │ │ │ + bmi.w 7a0d6 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a126 │ │ │ │ - ldr r3, [pc, #612] @ (7a198 ) │ │ │ │ + bne.w 7a1ae │ │ │ │ + ldr r3, [pc, #612] @ (7a220 ) │ │ │ │ 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 7a0c4 │ │ │ │ + bcs.w 7a14c │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a110 │ │ │ │ + beq.w 7a198 │ │ │ │ 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 79fe4 │ │ │ │ + beq.n 7a06c │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 79fa8 │ │ │ │ + cbz r5, 7a030 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79fa8 │ │ │ │ - ldr r1, [pc, #528] @ (7a198 ) │ │ │ │ + beq.n 7a030 │ │ │ │ + ldr r1, [pc, #528] @ (7a220 ) │ │ │ │ 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 7a084 │ │ │ │ + bgt.n 7a10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a064 │ │ │ │ + bne.n 7a0ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a19c ) │ │ │ │ + ldr r2, [pc, #472] @ (7a224 ) │ │ │ │ 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 7a140 │ │ │ │ + bne.w 7a1c8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7a014 │ │ │ │ + bmi.n 7a09c │ │ │ │ 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 7a058 │ │ │ │ + bcc.n 7a0e0 │ │ │ │ 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 79f7a │ │ │ │ + bne.n 7a002 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 79f86 │ │ │ │ - b.n 79fa8 │ │ │ │ + bne.n 7a00e │ │ │ │ + b.n 7a030 │ │ │ │ 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, 7a040 │ │ │ │ + cbz r2, 7a0c8 │ │ │ │ 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 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 79f74 │ │ │ │ + b.n 79ffc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a19c ) │ │ │ │ + ldr r2, [pc, #300] @ (7a224 ) │ │ │ │ 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 7a154 │ │ │ │ + bne.n 7a1dc │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 79fd6 │ │ │ │ + b.n 7a05e │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 79fa8 │ │ │ │ + beq.n 7a030 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79fa8 │ │ │ │ + bne.n 7a030 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a18e │ │ │ │ + bne.n 7a216 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 79fa8 │ │ │ │ + bmi.w 7a030 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a0ae │ │ │ │ + bne.n 7a136 │ │ │ │ dmb ish │ │ │ │ - b.n 79fa8 │ │ │ │ + b.n 7a030 │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a168 │ │ │ │ + bne.n 7a1f0 │ │ │ │ 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 7a04e │ │ │ │ + beq.n 7a0d6 │ │ │ │ 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 79f7a │ │ │ │ + bne.w 7a002 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 79f86 │ │ │ │ - b.n 79fa8 │ │ │ │ + bne.w 7a00e │ │ │ │ + b.n 7a030 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a0c4 │ │ │ │ + beq.n 7a14c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 7a000 │ │ │ │ + b.n 7a088 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a04e │ │ │ │ + beq.n 7a0d6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a0fc │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 7a184 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a176 │ │ │ │ + bne.n 7a1fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 79fd6 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 7a05e │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a182 │ │ │ │ + bne.n 7a20a │ │ │ │ mov r0, r7 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 7a080 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 7a108 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7a0e6 │ │ │ │ + b.n 7a16e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79fd6 │ │ │ │ + b.n 7a05e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a080 │ │ │ │ + b.n 7a108 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79fa8 │ │ │ │ - b.n 7a09e │ │ │ │ + bne.w 7a030 │ │ │ │ + b.n 7a126 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a1a0 : │ │ │ │ +0007a228 : │ │ │ │ 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 7a210 │ │ │ │ - cbz r0, 7a1e0 │ │ │ │ + bl 7a298 │ │ │ │ + cbz r0, 7a268 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a1e4 ) │ │ │ │ + ldr r0, [pc, #24] @ (7a26c ) │ │ │ │ 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 7b234 │ │ │ │ + b.w 7b2bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a1e8 : │ │ │ │ +0007a270 : │ │ │ │ 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 7a210 │ │ │ │ + bl 7a298 │ │ │ │ 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 7a83e │ │ │ │ + beq.w 7a8c6 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a4e0 │ │ │ │ + beq.w 7a568 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7b0aa │ │ │ │ + blt.w 7b132 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7ae92 │ │ │ │ + bgt.w 7af1a │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6269 @ 0x187d │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7a9f8 │ │ │ │ - ldr r2, [pc, #680] @ (7a51c ) │ │ │ │ + bne.w 7aa80 │ │ │ │ + ldr r2, [pc, #680] @ (7a5a4 ) │ │ │ │ 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 7a860 │ │ │ │ + bgt.w 7a8e8 │ │ │ │ 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 7a84a │ │ │ │ + beq.w 7a8d2 │ │ │ │ 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 7a3a8 │ │ │ │ + beq.n 7a430 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #596] @ (7a520 ) │ │ │ │ + ldr r2, [pc, #596] @ (7a5a8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ab5a │ │ │ │ + bne.w 7abe2 │ │ │ │ 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 7a804 │ │ │ │ + bpl.w 7a88c │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b16e │ │ │ │ + bpl.w 7b1f6 │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a80c │ │ │ │ + bne.w 7a894 │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a3f8 │ │ │ │ + bhi.n 7a480 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a3f8 │ │ │ │ + bne.n 7a480 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a3f4 │ │ │ │ + bcc.n 7a47c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a3f4 │ │ │ │ + bne.n 7a47c │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a504 │ │ │ │ + bcc.w 7a58c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a504 │ │ │ │ + bne.w 7a58c │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a516 │ │ │ │ + bcc.w 7a59e │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a516 │ │ │ │ + bne.w 7a59e │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a38a │ │ │ │ + bcc.n 7a412 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab20 │ │ │ │ + bne.w 7aba8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a388 │ │ │ │ + bcc.n 7a410 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a36a │ │ │ │ + b.n 7a3f2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a3c6 │ │ │ │ + bhi.n 7a44e │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a412 │ │ │ │ + bne.n 7a49a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ad70 │ │ │ │ + bne.w 7adf8 │ │ │ │ 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 7a50a │ │ │ │ + bcc.w 7a592 │ │ │ │ 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 7a2b0 │ │ │ │ + b.n 7a338 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a38e │ │ │ │ + blt.n 7a416 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a38e │ │ │ │ + bls.n 7a416 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a38e │ │ │ │ + bne.n 7a416 │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a3dc │ │ │ │ + bne.n 7a464 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a38e │ │ │ │ + b.n 7a416 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a38a │ │ │ │ + b.n 7a412 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a40a │ │ │ │ + bls.n 7a492 │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a3d0 │ │ │ │ + bge.n 7a458 │ │ │ │ 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 7ad42 │ │ │ │ + bpl.w 7adca │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b168 │ │ │ │ + beq.w 7b1f0 │ │ │ │ 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 7a794 │ │ │ │ + bcs.w 7a81c │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7aa6e │ │ │ │ + bne.w 7aaf6 │ │ │ │ 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 7a538 │ │ │ │ + bpl.n 7a5c0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7ab40 │ │ │ │ + bls.w 7abc8 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7a996 │ │ │ │ + bls.w 7aa1e │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7aef2 │ │ │ │ + bhi.w 7af7a │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7ad1c │ │ │ │ + ble.w 7ada4 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a7c8 │ │ │ │ + bhi.w 7a850 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7b036 │ │ │ │ + beq.w 7b0be │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a4ac │ │ │ │ + bne.n 7a534 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a7c8 │ │ │ │ + bhi.w 7a850 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7af8e │ │ │ │ + bhi.w 7b016 │ │ │ │ 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 7a9c0 │ │ │ │ + bhi.w 7aa48 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7ad76 │ │ │ │ + blt.w 7adfe │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b012 │ │ │ │ - ldr r6, [pc, #44] @ (7a524 ) │ │ │ │ + bne.w 7b09a │ │ │ │ + ldr r6, [pc, #44] @ (7a5ac ) │ │ │ │ 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 7a38a │ │ │ │ + b.n 7a412 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a2b0 │ │ │ │ + b.n 7a338 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7a38a │ │ │ │ + b.n 7a412 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 7a4c6 │ │ │ │ + beq.n 7a54e │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7ab56 │ │ │ │ + bcs.w 7abde │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 7a6d0 │ │ │ │ + bhi.w 7a758 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - bne.n 7a52c │ │ │ │ + bne.n 7a5b4 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7a528 │ │ │ │ + bcc.n 7a5b0 │ │ │ │ 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 7a5fa │ │ │ │ + beq.n 7a682 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a5e6 │ │ │ │ + beq.n 7a66e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a5d6 │ │ │ │ + beq.n 7a65e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a5c6 │ │ │ │ + beq.n 7a64e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a5b6 │ │ │ │ + beq.n 7a63e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a5a4 │ │ │ │ + beq.n 7a62c │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a592 │ │ │ │ + beq.n 7a61a │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a6c2 │ │ │ │ + bne.w 7a74a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a6c2 │ │ │ │ + bne.w 7a74a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a6c2 │ │ │ │ + bne.w 7a74a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7a6c0 │ │ │ │ + beq.n 7a748 │ │ │ │ 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 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ 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 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ 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 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ 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 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ 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 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ 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 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ 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 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a6c2 │ │ │ │ + bne.n 7a74a │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a5fa │ │ │ │ + bne.n 7a682 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a4c6 │ │ │ │ + beq.w 7a54e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a52c │ │ │ │ + bls.w 7a5b4 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7afc0 │ │ │ │ + bhi.w 7b048 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b180 │ │ │ │ + bls.w 7b208 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ab56 │ │ │ │ + ble.w 7abde │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b19c │ │ │ │ + bhi.w 7b224 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 7a4c6 │ │ │ │ + bhi.w 7a54e │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a532 │ │ │ │ + b.n 7a5ba │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #52924 @ 0xcebc │ │ │ │ + movw r7, #59196 @ 0xe73c │ │ │ │ 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 7a730 │ │ │ │ + bne.n 7a7b8 │ │ │ │ mov r0, fp │ │ │ │ - bl f1dfc <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f2074 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7ae00 │ │ │ │ + bne.w 7ae88 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7ade8 │ │ │ │ + ble.w 7ae70 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7adbe │ │ │ │ + blt.w 7ae46 │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a450 │ │ │ │ + b.n 7a4d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a776 │ │ │ │ + bne.n 7a7fe │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7aeae │ │ │ │ + bhi.w 7af36 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7aea8 │ │ │ │ + bhi.w 7af30 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7aeae │ │ │ │ + beq.w 7af36 │ │ │ │ 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 7b074 │ │ │ │ + beq.w 7b0fc │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a7a2 │ │ │ │ + cbz r3, 7a82a │ │ │ │ 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 7aa3e │ │ │ │ + bne.w 7aac6 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aa12 │ │ │ │ + bne.w 7aa9a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 91f94 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 920e8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a3a0 │ │ │ │ + b.n 7a428 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.w 7af1c │ │ │ │ + bne.w 7afa4 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7af1c │ │ │ │ + bls.w 7afa4 │ │ │ │ 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 7a706 │ │ │ │ + beq.n 7a78e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b1b2 │ │ │ │ + beq.w 7b23a │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a708 │ │ │ │ + b.n 7a790 │ │ │ │ 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, #52904 @ 0xcea8 │ │ │ │ + movw r7, #59176 @ 0xe728 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a71e │ │ │ │ + b.n 7a7a6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a300 │ │ │ │ + beq.w 7a388 │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a40a │ │ │ │ + bls.w 7a492 │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a898 │ │ │ │ + beq.n 7a920 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a828 │ │ │ │ + blt.n 7a8b0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a816 │ │ │ │ + bcc.n 7a89e │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a398 │ │ │ │ - b.n 7a412 │ │ │ │ + beq.w 7a420 │ │ │ │ + b.n 7a49a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b1ac │ │ │ │ - ldr r6, [pc, #732] @ (7ab24 ) │ │ │ │ - b.n 7a3a0 │ │ │ │ + bne.w 7b234 │ │ │ │ + ldr r6, [pc, #732] @ (7abac ) │ │ │ │ + b.n 7a428 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a2b0 │ │ │ │ + bne.w 7a338 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49589 @ 0xc1b5 │ │ │ │ + movw r1, #49633 @ 0xc1e1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7afac │ │ │ │ + bne.w 7b034 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ae92 │ │ │ │ + beq.w 7af1a │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a2b0 │ │ │ │ + b.n 7a338 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7a98e │ │ │ │ + bcc.n 7aa16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a98e │ │ │ │ + bne.n 7aa16 │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aa6a │ │ │ │ + bcc.w 7aaf2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa6a │ │ │ │ + bne.w 7aaf2 │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ab1c │ │ │ │ + bcc.w 7aba4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab1c │ │ │ │ + bne.w 7aba4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aa6a │ │ │ │ + bcc.w 7aaf2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa6a │ │ │ │ + bne.w 7aaf2 │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7ab1c │ │ │ │ + bcc.w 7aba4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab1c │ │ │ │ + bne.w 7aba4 │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ad3e │ │ │ │ + bcc.w 7adc6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ad3e │ │ │ │ + bne.w 7adc6 │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aa6a │ │ │ │ + bcc.w 7aaf2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa6a │ │ │ │ + bne.w 7aaf2 │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ab1c │ │ │ │ + bcc.w 7aba4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab1c │ │ │ │ + bne.w 7aba4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aa6a │ │ │ │ + bcc.w 7aaf2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa6a │ │ │ │ + bne.w 7aaf2 │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ab1c │ │ │ │ + bcc.w 7aba4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab1c │ │ │ │ + bne.w 7aba4 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aa6a │ │ │ │ + bcc.w 7aaf2 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa6a │ │ │ │ + bne.n 7aaf2 │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7a988 │ │ │ │ + b.n 7aa10 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a98e │ │ │ │ + bne.n 7aa16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7a97e │ │ │ │ + bne.n 7aa06 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a81a │ │ │ │ - b.n 7a828 │ │ │ │ + bne.w 7a8a2 │ │ │ │ + b.n 7a8b0 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b040 │ │ │ │ + bls.w 7b0c8 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7adb6 │ │ │ │ + ble.w 7ae3e │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a7c8 │ │ │ │ + bhi.w 7a850 │ │ │ │ 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 7ab2c │ │ │ │ + bcc.w 7abb4 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7ab2c │ │ │ │ + ble.w 7abb4 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7a9f0 │ │ │ │ + beq.n 7aa78 │ │ │ │ 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 7a452 │ │ │ │ + b.n 7a4da │ │ │ │ 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 7ae92 │ │ │ │ + beq.w 7af1a │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a2b0 │ │ │ │ + b.n 7a338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a7b2 │ │ │ │ + beq.w 7a83a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a7b2 │ │ │ │ - ldr r1, [pc, #252] @ (7ab28 ) │ │ │ │ + bne.w 7a83a │ │ │ │ + ldr r1, [pc, #252] @ (7abb0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b056 │ │ │ │ + bne.w 7b0de │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a7b2 │ │ │ │ + b.n 7a83a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a7aa │ │ │ │ + beq.w 7a832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a7aa │ │ │ │ - ldr r1, [pc, #208] @ (7ab28 ) │ │ │ │ + bne.w 7a832 │ │ │ │ + ldr r1, [pc, #208] @ (7abb0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ae4a │ │ │ │ + bne.w 7aed2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a7aa │ │ │ │ + b.n 7a832 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a98e │ │ │ │ + b.n 7aa16 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7b0c2 │ │ │ │ + bne.w 7b14a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7aade │ │ │ │ + b.n 7ab66 │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7aaf4 │ │ │ │ + bls.n 7ab7c │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7b08c │ │ │ │ + bhi.w 7b114 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a752 │ │ │ │ + ble.w 7a7da │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b050 │ │ │ │ + bhi.w 7b0d8 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7b04a │ │ │ │ + beq.w 7b0d2 │ │ │ │ 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 7b050 │ │ │ │ + bne.w 7b0d8 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b176 │ │ │ │ + bhi.w 7b1fe │ │ │ │ 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 7ab88 │ │ │ │ + bcs.n 7ac10 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7aa7e │ │ │ │ + bhi.n 7ab06 │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7ab96 │ │ │ │ + beq.n 7ac1e │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7aada │ │ │ │ + b.n 7ab62 │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7ae64 │ │ │ │ + bls.w 7aeec │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7ab88 │ │ │ │ + ble.n 7ac10 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7b050 │ │ │ │ + bhi.w 7b0d8 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7aada │ │ │ │ + b.n 7ab62 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7a98e │ │ │ │ + b.n 7aa16 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a38a │ │ │ │ + b.n 7a412 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl c9a8c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7aeb6 │ │ │ │ + beq.w 7af3e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a9d4 │ │ │ │ + b.n 7aa5c │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7aeda │ │ │ │ + beq.w 7af62 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a472 │ │ │ │ + bcc.w 7a4fa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a4c6 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 7a54e │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7b0d4 │ │ │ │ + bne.w 7b15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ 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 7a2e8 │ │ │ │ + b.w 7a370 │ │ │ │ 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 7a4cc │ │ │ │ + b.n 7a554 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7af4a │ │ │ │ + bcc.w 7afd2 │ │ │ │ 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 7ac48 │ │ │ │ + beq.n 7acd0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ac16 │ │ │ │ + beq.n 7ac9e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7abea │ │ │ │ + beq.n 7ac72 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ad0c │ │ │ │ + bne.w 7ad94 │ │ │ │ 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 7ad0c │ │ │ │ + bne.w 7ad94 │ │ │ │ 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 7ad0c │ │ │ │ + bne.n 7ad94 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.w 7ad6c │ │ │ │ + beq.w 7adf4 │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7acf2 │ │ │ │ + b.n 7ad7a │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ strh.w ip, [r3] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r7, [r3, #-6] │ │ │ │ @@ -120251,151 +120311,151 @@ │ │ │ │ uxtb.w ip, r1 │ │ │ │ strh.w r5, [r3, #-2] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ mov sl, r3 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ad08 │ │ │ │ + bne.n 7ad90 │ │ │ │ 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 7ad08 │ │ │ │ + bne.n 7ad90 │ │ │ │ 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 7ad08 │ │ │ │ + bne.n 7ad90 │ │ │ │ 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 7ad68 │ │ │ │ + beq.n 7adf0 │ │ │ │ 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 7ac4e │ │ │ │ + beq.n 7acd6 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7af50 │ │ │ │ + beq.w 7afd8 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7aaec │ │ │ │ - b.n 7aa7e │ │ │ │ - bne.n 7adb6 │ │ │ │ + bls.w 7ab74 │ │ │ │ + b.n 7ab06 │ │ │ │ + bne.n 7ae3e │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a7c8 │ │ │ │ + bhi.w 7a850 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7af9a │ │ │ │ + bhi.w 7b022 │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a4c6 │ │ │ │ + b.w 7a54e │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a98e │ │ │ │ + b.n 7aa16 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7afa8 │ │ │ │ + beq.w 7b030 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b168 │ │ │ │ + beq.w 7b1f0 │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.w 7a438 │ │ │ │ + b.w 7a4c0 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ad0c │ │ │ │ + b.n 7ad94 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a3a0 │ │ │ │ + b.w 7a428 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6269 @ 0x187d │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ 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 7a9f8 │ │ │ │ - ldr r2, [pc, #720] @ (7b070 ) │ │ │ │ + bne.w 7aa80 │ │ │ │ + ldr r2, [pc, #720] @ (7b0f8 ) │ │ │ │ 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 7a28a │ │ │ │ + b.w 7a312 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a77a │ │ │ │ + b.n 7a802 │ │ │ │ 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 7b1ca │ │ │ │ + beq.w 7b252 │ │ │ │ cmp r5, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r2, lsl #2] │ │ │ │ strheq.w r0, [r1, r2, lsl #1] │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a742 │ │ │ │ + b.n 7a7ca │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl c9a8c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7aeb6 │ │ │ │ + beq.n 7af3e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.n 7a740 │ │ │ │ + b.n 7a7c8 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7ae12 │ │ │ │ + bls.n 7ae9a │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 7ae76 │ │ │ │ + beq.n 7aefe │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 7ae6a │ │ │ │ + beq.n 7aef2 │ │ │ │ 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] │ │ │ │ @@ -120405,873 +120465,827 @@ │ │ │ │ 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, #14168 @ 0x3758 │ │ │ │ + movw r2, #20440 @ 0x4fd8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1da0f8 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ + bl 1db9c0 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7aeb6 │ │ │ │ + bne.n 7af3e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a450 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.w 7a4d8 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aa64 │ │ │ │ + beq.w 7aaec │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aa64 │ │ │ │ + b.n 7aaec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7ab8c │ │ │ │ + b.n 7ac14 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a450 │ │ │ │ + b.w 7a4d8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e243c │ │ │ │ + bl e26c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7aeb6 │ │ │ │ + beq.n 7af3e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a450 │ │ │ │ + b.w 7a4d8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a2e8 │ │ │ │ + bne.w 7a370 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a3a0 │ │ │ │ + b.w 7a428 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a776 │ │ │ │ + bne.w 7a7fe │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a7ce │ │ │ │ + b.n 7a856 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d50e4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7aea2 │ │ │ │ + bl 1d69ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7af2a │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aee0 │ │ │ │ + bne.n 7af68 │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7aeca │ │ │ │ + bls.n 7af52 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a4c6 │ │ │ │ + beq.w 7a54e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7ab48 │ │ │ │ - b.w 7a47a │ │ │ │ + bls.w 7abd0 │ │ │ │ + b.w 7a502 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.w 7b040 │ │ │ │ + bhi.w 7b0c8 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 7af60 │ │ │ │ + ble.n 7afe8 │ │ │ │ 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 7a7c8 │ │ │ │ + bhi.w 7a850 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7a7bc │ │ │ │ + bne.w 7a844 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a7c8 │ │ │ │ + bls.w 7a850 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7af8e │ │ │ │ + bhi.n 7b016 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7af54 │ │ │ │ + bhi.n 7afdc │ │ │ │ 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 7a4c6 │ │ │ │ + b.w 7a54e │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7aaec │ │ │ │ + bne.w 7ab74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7ab8c │ │ │ │ + b.n 7ac14 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a708 │ │ │ │ + b.w 7a790 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7adb6 │ │ │ │ + ble.w 7ae3e │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a7c8 │ │ │ │ + bhi.w 7a850 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b1a2 │ │ │ │ + bls.w 7b22a │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a7c8 │ │ │ │ + beq.w 7a850 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7adb6 │ │ │ │ + beq.w 7ae3e │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.w 7adb6 │ │ │ │ + bls.w 7ae3e │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a708 │ │ │ │ + b.w 7a790 │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a4c6 │ │ │ │ + b.w 7a54e │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7ad58 │ │ │ │ + b.n 7ade0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a882 │ │ │ │ + b.n 7a90a │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b17c │ │ │ │ + bhi.w 7b204 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7affe │ │ │ │ + ble.n 7b086 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b19c │ │ │ │ + bhi.w 7b224 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7aff8 │ │ │ │ + beq.n 7b080 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7afe8 │ │ │ │ + bne.n 7b070 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7b19c │ │ │ │ + bhi.w 7b224 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a4b6 │ │ │ │ + bls.w 7a53e │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a4c6 │ │ │ │ + b.w 7a54e │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7afe8 │ │ │ │ - b.n 7b19c │ │ │ │ - bne.w 7ab56 │ │ │ │ + bhi.n 7b070 │ │ │ │ + b.n 7b224 │ │ │ │ + bne.w 7abde │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7ad2a │ │ │ │ - b.w 7a4c6 │ │ │ │ + bls.w 7adb2 │ │ │ │ + b.w 7a54e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a4f4 │ │ │ │ + bge.w 7a57c │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.w 7a3a0 │ │ │ │ + b.w 7a428 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a4ac │ │ │ │ - b.w 7a7c8 │ │ │ │ + bhi.w 7a534 │ │ │ │ + b.w 7a850 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a7ec │ │ │ │ + b.w 7a874 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7aabc │ │ │ │ + bhi.w 7ab44 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7aeae │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 7af36 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aa38 │ │ │ │ + beq.w 7aac0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aa38 │ │ │ │ + b.n 7aac0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #52880 @ 0xce90 │ │ │ │ + movw r7, #59152 @ 0xe710 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.w 7a71e │ │ │ │ + b.w 7a7a6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a7e4 │ │ │ │ + bhi.w 7a86c │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7b0e2 │ │ │ │ + bgt.n 7b16a │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 7b13a │ │ │ │ + bgt.n 7b1c2 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a77a │ │ │ │ + b.w 7a802 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65352 @ 0xff48 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6088 @ 0x17c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7aea2 │ │ │ │ + bl 12844c │ │ │ │ + b.n 7af2a │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19bc30 │ │ │ │ + bl 19d4c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a4cc │ │ │ │ + b.w 7a554 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7ab72 │ │ │ │ + b.n 7abfa │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b136 │ │ │ │ + bhi.n 7b1be │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b12e │ │ │ │ + bne.n 7b1b6 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b136 │ │ │ │ + bls.n 7b1be │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b12a │ │ │ │ + bhi.n 7b1b2 │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b126 │ │ │ │ + bhi.n 7b1ae │ │ │ │ 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 7ab8c │ │ │ │ + b.n 7ac14 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 7ab8c │ │ │ │ + b.n 7ac14 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ab8c │ │ │ │ + b.n 7ac14 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bne.n 7b0fa │ │ │ │ + bne.n 7b182 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b0fa │ │ │ │ + bls.n 7b182 │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7aeae │ │ │ │ + b.n 7af36 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b136 │ │ │ │ + bhi.n 7b1be │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b162 │ │ │ │ + bls.n 7b1ea │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b136 │ │ │ │ + beq.n 7b1be │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b15e │ │ │ │ + beq.n 7b1e6 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7ab8c │ │ │ │ + b.n 7ac14 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7ab8c │ │ │ │ + b.n 7ac14 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b14c │ │ │ │ - b.n 7b136 │ │ │ │ + bne.n 7b1d4 │ │ │ │ + b.n 7b1be │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.w 7a438 │ │ │ │ + b.w 7a4c0 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - b.w 7a806 │ │ │ │ + b.w 7a88e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ab8c │ │ │ │ + b.n 7ac14 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b186 │ │ │ │ + bls.n 7b20e │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a4c6 │ │ │ │ + b.w 7a54e │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b1ee │ │ │ │ + bgt.n 7b276 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ab56 │ │ │ │ + ble.w 7abde │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7b1d0 │ │ │ │ + bls.n 7b258 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a4c6 │ │ │ │ + b.w 7a54e │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7af7e │ │ │ │ - b.w 7a7c8 │ │ │ │ + bne.w 7b006 │ │ │ │ + b.w 7a850 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7a846 │ │ │ │ + b.w 7a8ce │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 7a7e0 │ │ │ │ + bne.w 7a868 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7a79a │ │ │ │ - b.w 7a708 │ │ │ │ + bls.w 7a822 │ │ │ │ + b.w 7a790 │ │ │ │ strb r7, [r1, r2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7ade0 │ │ │ │ + b.n 7ae68 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b224 │ │ │ │ + bhi.n 7b2ac │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 7b19c │ │ │ │ + beq.n 7b224 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7ab56 │ │ │ │ + beq.w 7abde │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a4c6 │ │ │ │ + b.w 7a54e │ │ │ │ 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 7b19c │ │ │ │ + bhi.n 7b224 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b22a │ │ │ │ + bne.n 7b2b2 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b19c │ │ │ │ + bls.n 7b224 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7aff2 │ │ │ │ + bhi.w 7b07a │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7af30 │ │ │ │ + bls.w 7afb8 │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a4c6 │ │ │ │ + b.w 7a54e │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b1d8 │ │ │ │ - b.n 7b19c │ │ │ │ + bne.n 7b260 │ │ │ │ + b.n 7b224 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b206 │ │ │ │ + bne.n 7b28e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b206 │ │ │ │ - b.n 7b19c │ │ │ │ + bls.n 7b28e │ │ │ │ + b.n 7b224 │ │ │ │ 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, 7b27c │ │ │ │ + cbz r1, 7b304 │ │ │ │ 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 7b27c │ │ │ │ + bmi.n 7b304 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b286 │ │ │ │ + beq.n 7b30e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b392 │ │ │ │ + beq.w 7b41a │ │ │ │ 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 7b49e │ │ │ │ - ldr r3, [pc, #664] @ (7b530 ) │ │ │ │ + beq.w 7b526 │ │ │ │ + ldr r3, [pc, #664] @ (7b5b8 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b35a │ │ │ │ + bne.n 7b3e2 │ │ │ │ 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 7d020 │ │ │ │ + bl 7d02c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b4ee │ │ │ │ + blt.w 7b576 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b314 │ │ │ │ + beq.n 7b39c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b2e0 │ │ │ │ + beq.n 7b368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b4e6 │ │ │ │ + beq.w 7b56e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b3de │ │ │ │ + beq.n 7b466 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b3e2 │ │ │ │ + beq.n 7b46a │ │ │ │ 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 7b3a8 │ │ │ │ + bmi.n 7b430 │ │ │ │ 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 7b334 │ │ │ │ + beq.n 7b3bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b334 │ │ │ │ - ldr r2, [pc, #528] @ (7b534 ) │ │ │ │ + cbnz r3, 7b3bc │ │ │ │ + ldr r2, [pc, #528] @ (7b5bc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b43c │ │ │ │ + bne.w 7b4c4 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b27e │ │ │ │ + beq.n 7b306 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b27e │ │ │ │ + bne.n 7b306 │ │ │ │ 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 7b406 │ │ │ │ + bmi.n 7b48e │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b27e │ │ │ │ + b.n 7b306 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b2a2 │ │ │ │ + beq.n 7b32a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b382 │ │ │ │ + beq.n 7b40a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b382 │ │ │ │ - ldr r2, [pc, #448] @ (7b534 ) │ │ │ │ + cbnz r3, 7b40a │ │ │ │ + ldr r2, [pc, #448] @ (7b5bc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b46e │ │ │ │ + bne.n 7b4f6 │ │ │ │ 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 7b27e │ │ │ │ + b.n 7b306 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b27c │ │ │ │ + beq.w 7b304 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 19f4a0 │ │ │ │ - b.n 7b27c │ │ │ │ + bl 1a0d38 │ │ │ │ + b.n 7b304 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b3ee │ │ │ │ + cbnz r3, 7b476 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b304 │ │ │ │ + beq.n 7b38c │ │ │ │ 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 7b304 │ │ │ │ + b.n 7b38c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b2f2 │ │ │ │ + bne.n 7b37a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b27c │ │ │ │ - movw r2, #63613 @ 0xf87d │ │ │ │ + b.n 7b304 │ │ │ │ + movw r2, #63633 @ 0xf891 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b486 │ │ │ │ + bne.n 7b50e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3ae │ │ │ │ - b.n 7b304 │ │ │ │ + bne.n 7b436 │ │ │ │ + b.n 7b38c │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b456 │ │ │ │ + cbnz r3, 7b4de │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b352 │ │ │ │ + beq.n 7b3da │ │ │ │ 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 7b352 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 7b3da │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b330 │ │ │ │ + beq.w 7b3b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b330 │ │ │ │ - movw r2, #63613 @ 0xf87d │ │ │ │ + b.n 7b3b8 │ │ │ │ + movw r2, #63633 @ 0xf891 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b492 │ │ │ │ + bne.n 7b51a │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b40c │ │ │ │ - b.n 7b352 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bne.n 7b494 │ │ │ │ + b.n 7b3da │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b37e │ │ │ │ + beq.n 7b406 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b37e │ │ │ │ + b.n 7b406 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3ae │ │ │ │ - b.n 7b304 │ │ │ │ + bne.n 7b436 │ │ │ │ + b.n 7b38c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b40c │ │ │ │ - b.n 7b352 │ │ │ │ + bne.n 7b494 │ │ │ │ + b.n 7b3da │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b294 │ │ │ │ + bne.w 7b31c │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b51e │ │ │ │ + bpl.n 7b5a6 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b4f4 │ │ │ │ + bpl.n 7b57c │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b506 │ │ │ │ + blt.n 7b58e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b538 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b5c0 ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b27e │ │ │ │ + beq.w 7b306 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b27e │ │ │ │ + bne.w 7b306 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b27e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b306 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b2e0 │ │ │ │ - bl d3cbc │ │ │ │ - b.n 7b27c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b368 │ │ │ │ + bl d3eec │ │ │ │ + b.n 7b304 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b4be │ │ │ │ + bge.n 7b546 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b52a │ │ │ │ + bpl.n 7b5b2 │ │ │ │ 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 7b4c8 │ │ │ │ + b.n 7b550 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b4be │ │ │ │ - b.n 7b50a │ │ │ │ + bge.n 7b546 │ │ │ │ + b.n 7b592 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b50a │ │ │ │ + b.n 7b592 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7b5ac │ │ │ │ - cbz r1, 7b5ac │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 7b59c │ │ │ │ - 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 7b5a0 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.n 7b5a4 │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r0, #20 │ │ │ │ - addeq r0, #28 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 7b5a8 │ │ │ │ - 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 7b57c │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 7b58c │ │ │ │ - subs r3, r0, r1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7b8d4 │ │ │ │ + blt.w 7b8e4 │ │ │ │ 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 7b6c6 │ │ │ │ + bne.n 7b6d6 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b68a │ │ │ │ + bpl.n 7b69a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b7cc │ │ │ │ + beq.w 7b7dc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47321 @ 0xb8d9 │ │ │ │ + movw r3, #47337 @ 0xb8e9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b7c2 │ │ │ │ + bne.w 7b7d2 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29873 @ 0x74b1 │ │ │ │ + movw r3, #30009 @ 0x7539 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b7b4 │ │ │ │ - ldr r1, [pc, #688] @ (7b8c8 ) │ │ │ │ + bne.w 7b7c4 │ │ │ │ + ldr r1, [pc, #688] @ (7b8d8 ) │ │ │ │ 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 7b6a2 │ │ │ │ + beq.n 7b6b2 │ │ │ │ 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 7b65c │ │ │ │ + bgt.n 7b66c │ │ │ │ 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, 7b6a2 │ │ │ │ + cbz r1, 7b6b2 │ │ │ │ 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, 7b674 │ │ │ │ + cbz r1, 7b684 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b73a │ │ │ │ + beq.n 7b74a │ │ │ │ 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 7b7e4 │ │ │ │ + bne.w 7b7f4 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b5e8 │ │ │ │ + bmi.n 7b5f8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b5e8 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 7b5e8 │ │ │ │ + beq.n 7b5f8 │ │ │ │ + bl 7736c │ │ │ │ + b.n 7b5f8 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50297 @ 0xc479 │ │ │ │ + movw r3, #50341 @ 0xc4a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b8bc │ │ │ │ + bne.w 7b8cc │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b66e │ │ │ │ + b.n 7b67e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b8ce │ │ │ │ + bne.w 7b8de │ │ │ │ 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] @ (7b8c8 ) │ │ │ │ + ldr r3, [pc, #488] @ (7b8d8 ) │ │ │ │ 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 7b848 │ │ │ │ + bpl.w 7b858 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b8cc │ │ │ │ + beq.w 7b8dc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b7fc │ │ │ │ + bne.n 7b80c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b7fc │ │ │ │ + beq.n 7b80c │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl da990 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl dabd8 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b808 │ │ │ │ + beq.n 7b818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b8cc │ │ │ │ + beq.w 7b8dc │ │ │ │ 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 7b5da │ │ │ │ + b.n 7b5ea │ │ │ │ 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 │ │ │ │ @@ -121279,119 +121293,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 7b776 │ │ │ │ + bne.n 7b786 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b772 │ │ │ │ + cbz r3, 7b782 │ │ │ │ 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 7b85a │ │ │ │ + beq.n 7b86a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b820 │ │ │ │ + beq.n 7b830 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b78e │ │ │ │ + cbnz r3, 7b79e │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b66e │ │ │ │ + beq.w 7b67e │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b842 │ │ │ │ + beq.n 7b852 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b7ae │ │ │ │ + cbz r3, 7b7be │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b66e │ │ │ │ + b.n 7b67e │ │ │ │ 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 7b692 │ │ │ │ + beq.w 7b6a2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b69c │ │ │ │ - bl 772e4 │ │ │ │ + beq.w 7b6ac │ │ │ │ + bl 7736c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b692 │ │ │ │ + b.n 7b6a2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b7d4 │ │ │ │ + beq.n 7b7e4 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b5e8 │ │ │ │ - b.n 7b7dc │ │ │ │ + beq.w 7b5f8 │ │ │ │ + b.n 7b7ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b712 │ │ │ │ + bne.n 7b722 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f4a0 │ │ │ │ + bl 1a0d38 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b66e │ │ │ │ + b.n 7b67e │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b82e │ │ │ │ + cbz r3, 7b83e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b66e │ │ │ │ + bne.w 7b67e │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b66e │ │ │ │ + b.n 7b67e │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b79e │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + b.n 7b7ae │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b808 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b818 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b780 │ │ │ │ + beq.n 7b790 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b8b6 │ │ │ │ + cbz r3, 7b8c6 │ │ │ │ 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, 7b88e │ │ │ │ + cbz r3, 7b89e │ │ │ │ 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 │ │ │ │ @@ -121400,95 +121414,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 7b66e │ │ │ │ + b.n 7b67e │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b866 │ │ │ │ + b.n 7b876 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b6ba │ │ │ │ + b.n 7b6ca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 19f4a0 │ │ │ │ + b.w 1a0d38 │ │ │ │ │ │ │ │ -0007b8d8 : │ │ │ │ +0007b8e8 : │ │ │ │ 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, #29873 @ 0x74b1 │ │ │ │ + movw r3, #30009 @ 0x7539 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ba0e │ │ │ │ - cbz r0, 7b95c │ │ │ │ - ldr r0, [pc, #412] @ (7baa4 ) │ │ │ │ + bne.w 7ba1e │ │ │ │ + cbz r0, 7b96c │ │ │ │ + ldr r0, [pc, #412] @ (7bab4 ) │ │ │ │ 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 7b974 │ │ │ │ + beq.n 7b984 │ │ │ │ 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 7b94c │ │ │ │ + bgt.n 7b95c │ │ │ │ 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, 7b974 │ │ │ │ + cbz r0, 7b984 │ │ │ │ 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, 7b960 │ │ │ │ - cbz r2, 7b998 │ │ │ │ + cbz r0, 7b970 │ │ │ │ + cbz r2, 7b9a8 │ │ │ │ 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, #50297 @ 0xc479 │ │ │ │ + movw r3, #50341 @ 0xc4a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ba9c │ │ │ │ + bne.w 7baac │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7b95c │ │ │ │ + b.n 7b96c │ │ │ │ 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 │ │ │ │ @@ -121496,74 +121510,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 7b9d2 │ │ │ │ + bne.n 7b9e2 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7b9ce │ │ │ │ + cbz r7, 7b9de │ │ │ │ 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 7ba38 │ │ │ │ + beq.n 7ba48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7ba18 │ │ │ │ + beq.n 7ba28 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b9ea │ │ │ │ + cbnz r3, 7b9fa │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7b95c │ │ │ │ + beq.n 7b96c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ba96 │ │ │ │ + beq.n 7baa6 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7ba08 │ │ │ │ + cbz r3, 7ba18 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7b95c │ │ │ │ + b.n 7b96c │ │ │ │ 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, 7ba26 │ │ │ │ + cbz r3, 7ba36 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b95c │ │ │ │ + bne.n 7b96c │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7b95c │ │ │ │ + b.n 7b96c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b9dc │ │ │ │ + beq.n 7b9ec │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ba90 │ │ │ │ + cbz r3, 7baa0 │ │ │ │ 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, 7ba6a │ │ │ │ + cbz r3, 7ba7a │ │ │ │ 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 │ │ │ │ @@ -121572,22 +121586,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 7b95c │ │ │ │ + b.n 7b96c │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ba44 │ │ │ │ + b.n 7ba54 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b9f8 │ │ │ │ + b.n 7ba08 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7b98c │ │ │ │ + b.n 7b99c │ │ │ │ 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] │ │ │ │ @@ -121595,151 +121609,150 @@ │ │ │ │ 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 7bdd4 │ │ │ │ + beq.w 7bdda │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bdae │ │ │ │ + bne.w 7bdb4 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bdde │ │ │ │ + bne.w 7bde4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7bfca │ │ │ │ + beq.w 7bfd4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bbfe │ │ │ │ + beq.n 7bc0a │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bc54 │ │ │ │ + bne.w 7bc60 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7beb4 │ │ │ │ + ble.w 7bebc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c028 │ │ │ │ - movw r0, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r8, r0 │ │ │ │ + bne.w 7c032 │ │ │ │ + movw r2, #42704 @ 0xa6d0 │ │ │ │ + add.w ip, r8, r2 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r3, [r8, r0] │ │ │ │ - ldr.w r2, [ip, #4] │ │ │ │ + ldr.w r3, [r8, r2] │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [r8, r0] │ │ │ │ - adc.w r2, r2, #0 │ │ │ │ - str.w r2, [ip, #4] │ │ │ │ - movs r0, #1 │ │ │ │ + str.w r3, [r8, r2] │ │ │ │ + adc.w r0, r0, #0 │ │ │ │ + str.w r0, [ip, #4] │ │ │ │ + mov.w ip, #1 │ │ │ │ orrs r1, r3 │ │ │ │ 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 7bbbc │ │ │ │ - add.w ip, r6, #20 │ │ │ │ - ldrsb.w r3, [ip, lr] │ │ │ │ + lsl.w ip, ip, r8 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + and.w r2, r9, ip │ │ │ │ + bgt.n 7bbca │ │ │ │ + add.w lr, r6, #20 │ │ │ │ + ldrsb.w r3, [lr, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bd8c │ │ │ │ + bge.w 7bd94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - strb.w r3, [ip, lr] │ │ │ │ + strb.w r3, [lr, r2] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldr.w ip, [r5, #16] │ │ │ │ + ldrb r2, [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 7be2c │ │ │ │ - add.w r3, r3, r0, lsl #3 │ │ │ │ - add.w r6, r5, #20 │ │ │ │ - str r7, [r6, r3] │ │ │ │ - add r6, r3 │ │ │ │ - str.w sl, [r6, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r0, #1 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - subs r2, r3, #1 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ + lsls r3, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7be32 │ │ │ │ + add.w r3, r3, ip, lsl #3 │ │ │ │ + add.w r2, r5, #20 │ │ │ │ + str r7, [r2, r3] │ │ │ │ + add r2, r3 │ │ │ │ + str.w sl, [r2, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + add.w r3, ip, #1 │ │ │ │ str r1, [r4, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r4, #20] │ │ │ │ + subs r2, #1 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7bf54 │ │ │ │ - add.w r3, r6, lr, lsl #1 │ │ │ │ + bgt.w 7bf5c │ │ │ │ + add.w r3, r6, r2, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bcdc │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - add.w ip, r6, #20 │ │ │ │ + bge.w 7bce8 │ │ │ │ + ldr.w ip, [r6, #16] │ │ │ │ + add.w lr, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ - strh.w r0, [ip, lr, lsl #1] │ │ │ │ - ldrb.w lr, [r6, #6] │ │ │ │ + strh.w ip, [lr, r2, lsl #1] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 7be2c │ │ │ │ - add.w r3, r3, r0, lsl #3 │ │ │ │ - str.w r7, [ip, r3] │ │ │ │ - add r3, ip │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7be36 │ │ │ │ + add.w r3, r3, ip, lsl #3 │ │ │ │ + str.w r7, [lr, r3] │ │ │ │ + add r3, lr │ │ │ │ str.w sl, [r3, #4] │ │ │ │ - b.n 7bba0 │ │ │ │ + b.n 7bbac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7be54 │ │ │ │ + bmi.w 7be5c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7bb04 │ │ │ │ + bpl.w 7bb14 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7be92 │ │ │ │ + bne.w 7be7c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bf6e │ │ │ │ - ldr r3, [pc, #796] @ (7bf4c ) │ │ │ │ + beq.w 7bf78 │ │ │ │ + ldr r3, [pc, #792] @ (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 7bb04 │ │ │ │ + b.n 7bb14 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 7bcb2 │ │ │ │ + beq.n 7bcbe │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bee6 │ │ │ │ + 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 │ │ │ │ @@ -121748,216 +121761,217 @@ │ │ │ │ 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 7bf38 │ │ │ │ + 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, 7bcbe │ │ │ │ + cbz r6, 7bcca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bd2e │ │ │ │ + bne.n 7bd38 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bbb4 │ │ │ │ + beq.w 7bbc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bbb4 │ │ │ │ + bne.w 7bbc2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bbb4 │ │ │ │ - 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 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bbc2 │ │ │ │ + mov.w lr, r9, lsr #5 │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + add.w r3, lr, #1 │ │ │ │ + add r3, r2 │ │ │ │ + and.w r2, r3, ip │ │ │ │ + add.w r3, r6, r2, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bbd2 │ │ │ │ - mov.w r3, lr, lsl #2 │ │ │ │ + blt.w 7bbe0 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + add r3, r2 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ 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 7bd5e │ │ │ │ - add.w r3, r6, lr │ │ │ │ + and.w r2, r3, ip │ │ │ │ + bgt.n 7bd66 │ │ │ │ + adds r3, r6, r2 │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7be40 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + bge.w 7be4a │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - b.n 7bb7a │ │ │ │ + ldr.w ip, [r5, #16] │ │ │ │ + b.n 7bb8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bcbe │ │ │ │ - ldr r2, [pc, #536] @ (7bf50 ) │ │ │ │ + bne.n 7bcca │ │ │ │ + ldr r2, [pc, #532] @ (7bf58 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c006 │ │ │ │ + bne.w 7c008 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bcbe │ │ │ │ - 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 7bcca │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ + add r2, lr │ │ │ │ + adds r2, #1 │ │ │ │ + and.w r2, r2, ip │ │ │ │ cmp.w r8, #15 │ │ │ │ - add.w r3, r6, lr, lsl #1 │ │ │ │ + add.w r3, r6, r2, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w r3, r6, lr, lsl #2 │ │ │ │ + addgt.w r3, r6, r2, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bd4c │ │ │ │ + bge.n 7bd56 │ │ │ │ cmp.w r8, #15 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr.w ip, [r6, #16] │ │ │ │ it gt │ │ │ │ - movgt.w r3, lr, lsl #2 │ │ │ │ - ble.w 7bbd4 │ │ │ │ - add.w ip, r6, r3 │ │ │ │ - b.n 7bf68 │ │ │ │ - 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 │ │ │ │ + lslgt r3, r2, #2 │ │ │ │ + ble.w 7bbe4 │ │ │ │ + add.w lr, r6, r3 │ │ │ │ + b.n 7bf72 │ │ │ │ + mov.w lr, r9, lsr #5 │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + add.w r3, lr, #1 │ │ │ │ + add r3, r2 │ │ │ │ + and.w r2, r3, ip │ │ │ │ + adds r3, r6, r2 │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bd24 │ │ │ │ - b.n 7bcfc │ │ │ │ + blt.n 7bd2c │ │ │ │ + b.n 7bd08 │ │ │ │ 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 7c154 │ │ │ │ + bl 7c160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bfca │ │ │ │ + beq.w 7bfd4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bae8 │ │ │ │ + beq.w 7baf8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5f1c <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ + bl d6158 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7bfa4 │ │ │ │ + beq.w 7bfae │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 123b90 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ + bl 124b50 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bfec │ │ │ │ + bne.w 7bff6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bbb4 │ │ │ │ + beq.w 7bbc2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bbb4 │ │ │ │ + bne.w 7bbc2 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bbb4 │ │ │ │ - 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 7bba0 │ │ │ │ - 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 7bd16 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bbc2 │ │ │ │ + add.w lr, r5, #20 │ │ │ │ + movs r2, #12 │ │ │ │ + mla r3, r2, ip, r3 │ │ │ │ + add.w r2, lr, r3 │ │ │ │ + strd r7, sl, [r2, #4] │ │ │ │ + str.w r9, [lr, r3] │ │ │ │ + b.n 7bbac │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ + add r2, lr │ │ │ │ + adds r2, #1 │ │ │ │ + and.w r2, r2, ip │ │ │ │ + b.n 7bd20 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7be74 │ │ │ │ + cbnz r2, 7be9e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bc2c │ │ │ │ + bne.w 7bc38 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc2c │ │ │ │ - b.n 7bc08 │ │ │ │ - movw r3, #63613 @ 0xf87d │ │ │ │ + bne.w 7bc38 │ │ │ │ + b.n 7bc14 │ │ │ │ + movw r3, #63633 @ 0xf891 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c020 │ │ │ │ - ldr r3, [r7, #84] @ 0x54 │ │ │ │ + bne.w 7c02a │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bc08 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 7be5a │ │ │ │ - movw r3, #63613 @ 0xf87d │ │ │ │ + beq.w 7bb14 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + b.n 7bc2a │ │ │ │ + movw r3, #63633 @ 0xf891 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bffe │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + bne.w 7c022 │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb04 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bc1e │ │ │ │ + beq.w 7bc14 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 7be62 │ │ │ │ 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 7c154 │ │ │ │ + bl 7c160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bfca │ │ │ │ + beq.n 7bfd4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c028 │ │ │ │ + bne.w 7c032 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7bb1e │ │ │ │ + b.n 7bb2e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e20c0 │ │ │ │ + bl 1e37ec │ │ │ │ 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] │ │ │ │ @@ -121967,253 +121981,254 @@ │ │ │ │ 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 7bca4 │ │ │ │ + bne.w 7bcb0 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bcb2 │ │ │ │ + b.n 7bcbe │ │ │ │ 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] │ │ │ │ + mov.w fp, r2, lsl #2 │ │ │ │ + add.w lr, r6, fp │ │ │ │ + ldr.w r3, [lr, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ - ldrlt r0, [r6, #16] │ │ │ │ - bge.n 7bf7a │ │ │ │ - str.w r0, [ip, #20] │ │ │ │ - b.n 7bb7a │ │ │ │ + ldrlt.w ip, [r6, #16] │ │ │ │ + bge.n 7bf84 │ │ │ │ + str.w ip, [lr, #20] │ │ │ │ + b.n 7bb8e │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb04 │ │ │ │ - b.n 7bc2c │ │ │ │ - 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 │ │ │ │ + beq.w 7bb14 │ │ │ │ + b.n 7bc38 │ │ │ │ + mov.w lr, r9, lsr #5 │ │ │ │ + add fp, r2 │ │ │ │ + add.w r2, lr, #1 │ │ │ │ + add r2, fp │ │ │ │ + and.w r2, r2, ip │ │ │ │ + lsls r3, r2, #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ - ldrlt r0, [r6, #16] │ │ │ │ - blt.w 7bd86 │ │ │ │ - b.n 7bd00 │ │ │ │ + ldrlt.w ip, [r6, #16] │ │ │ │ + blt.w 7bd8e │ │ │ │ + b.n 7bd0a │ │ │ │ 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 7c154 │ │ │ │ + bl 7c160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7bae8 │ │ │ │ + bne.w 7baf8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c03a │ │ │ │ + bne.n 7c044 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bfe6 │ │ │ │ + beq.n 7bff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7c04c │ │ │ │ + cbz r3, 7c056 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bbb6 │ │ │ │ + b.n 7bbc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7be0a │ │ │ │ + bne.w 7be10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7be0a │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7bea8 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7be10 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bd46 │ │ │ │ + beq.w 7bd50 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bd46 │ │ │ │ + b.n 7bd50 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7be88 │ │ │ │ + b.n 7beb2 │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7be92 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e20c0 │ │ │ │ + bl 1e37ec │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7bee2 │ │ │ │ + b.n 7beea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bfd6 │ │ │ │ + bne.n 7bfe0 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bfd6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bfe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bfe6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bff0 │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7c0ca │ │ │ │ + bgt.n 7c0d6 │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c080 │ │ │ │ + bge.n 7c08c │ │ │ │ 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 7c07e │ │ │ │ + blt.n 7c08a │ │ │ │ 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 7c0f4 │ │ │ │ + bgt.n 7c100 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c07e │ │ │ │ + blt.n 7c08a │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7c0b2 │ │ │ │ + b.n 7c0be │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c118 │ │ │ │ + bgt.n 7c124 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c07e │ │ │ │ + blt.n 7c08a │ │ │ │ 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 7c094 │ │ │ │ + b.n 7c0a0 │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c138 │ │ │ │ + bgt.n 7c144 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c07e │ │ │ │ + blt.n 7c08a │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7c0f4 │ │ │ │ + b.n 7c100 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ mov.w ip, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c07e │ │ │ │ + blt.n 7c08a │ │ │ │ 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 7c094 │ │ │ │ + b.n 7c0a0 │ │ │ │ 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 7c112 │ │ │ │ + bge.n 7c11e │ │ │ │ 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 7ca7c │ │ │ │ + bhi.w 7ca88 │ │ │ │ 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 7c73e │ │ │ │ + beq.w 7c74a │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c46c ) │ │ │ │ + ldr r0, [pc, #720] @ (7c478 ) │ │ │ │ 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 7c77e │ │ │ │ + bhi.w 7c78a │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c30a │ │ │ │ + bne.w 7c316 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c7be │ │ │ │ + ble.w 7c7ca │ │ │ │ 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 │ │ │ │ @@ -122232,86 +122247,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 7ca46 │ │ │ │ + bne.w 7ca52 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c792 │ │ │ │ + beq.w 7c79e │ │ │ │ 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 7c808 │ │ │ │ + bne.w 7c814 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c808 │ │ │ │ + bne.w 7c814 │ │ │ │ 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 7c2b4 │ │ │ │ + beq.n 7c2c0 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c28e │ │ │ │ + b.n 7c29a │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c726 │ │ │ │ + bgt.w 7c732 │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c41c │ │ │ │ + bne.w 7c428 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c2b0 │ │ │ │ + beq.n 7c2bc │ │ │ │ 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 7c270 │ │ │ │ + bgt.n 7c27c │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c41c │ │ │ │ + bne.w 7c428 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c28c │ │ │ │ + bne.n 7c298 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c2f6 │ │ │ │ + beq.n 7c302 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c470 │ │ │ │ + bne.w 7c47c │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c470 │ │ │ │ + bhi.w 7c47c │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c470 │ │ │ │ + beq.w 7c47c │ │ │ │ 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] │ │ │ │ @@ -122321,43 +122336,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, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ca6c │ │ │ │ + bne.w 7ca78 │ │ │ │ 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 7c9f6 │ │ │ │ + bcs.w 7ca02 │ │ │ │ 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 7ca3c │ │ │ │ + beq.w 7ca48 │ │ │ │ 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 7c564 │ │ │ │ + beq.w 7c570 │ │ │ │ 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] │ │ │ │ @@ -122378,113 +122393,113 @@ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsl.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c5e2 │ │ │ │ + bne.w 7c5ee │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c796 │ │ │ │ + beq.w 7c7a2 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c238 │ │ │ │ + bne.w 7c244 │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c412 │ │ │ │ + ble.n 7c41e │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cc3a │ │ │ │ + beq.w 7cc46 │ │ │ │ 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 7c3f0 │ │ │ │ + bne.n 7c3fc │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e720 │ │ │ │ - b.n 7c2b4 │ │ │ │ + bl 7e728 │ │ │ │ + b.n 7c2c0 │ │ │ │ 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 7c460 │ │ │ │ + ble.n 7c46c │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c91c │ │ │ │ + bgt.w 7c928 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c282 │ │ │ │ + beq.w 7c28e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c438 │ │ │ │ + b.n 7c444 │ │ │ │ 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 7c2a8 │ │ │ │ - b.n 7c452 │ │ │ │ + beq.w 7c2b4 │ │ │ │ + b.n 7c45e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #29873 @ 0x74b1 │ │ │ │ + movw r2, #30009 @ 0x7539 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7ca86 │ │ │ │ + bne.w 7ca92 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r6, #804 @ 0x324 │ │ │ │ - beq.w 7c9d0 │ │ │ │ + beq.w 7c9dc │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 7c4cc │ │ │ │ + bgt.n 7c4d8 │ │ │ │ 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 7c9d0 │ │ │ │ + beq.w 7c9dc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7f6 │ │ │ │ + beq.w 7c802 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2f6 │ │ │ │ + bne.w 7c302 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r9, [r6, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -122492,57 +122507,57 @@ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r1, #8] │ │ │ │ add.w lr, r6, r0, lsl #2 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7c520 │ │ │ │ + bne.n 7c52c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c51c │ │ │ │ + cbz r1, 7c528 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [lr, #528] @ 0x210 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7cb4c │ │ │ │ + beq.w 7cb58 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7cb28 │ │ │ │ + beq.w 7cb34 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c53c │ │ │ │ + cbnz r3, 7c548 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c2f6 │ │ │ │ + beq.w 7c302 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cbec │ │ │ │ + beq.w 7cbf8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c55e │ │ │ │ + cbz r3, 7c56a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c2f6 │ │ │ │ + b.n 7c302 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c712 │ │ │ │ + bcc.w 7c71e │ │ │ │ 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 7c9f6 │ │ │ │ + beq.w 7ca02 │ │ │ │ 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] │ │ │ │ @@ -122563,23 +122578,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 7c3c6 │ │ │ │ + beq.w 7c3d2 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7caac │ │ │ │ + beq.w 7cab8 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7cb22 │ │ │ │ + ble.w 7cb2e │ │ │ │ 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] │ │ │ │ @@ -122589,107 +122604,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 7c936 │ │ │ │ + bne.w 7c942 │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7c61a │ │ │ │ + bne.n 7c626 │ │ │ │ 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 7c94e │ │ │ │ + ble.w 7c95a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7c99e │ │ │ │ + bgt.w 7c9aa │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c9a8 │ │ │ │ + bne.w 7c9b4 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c6f6 │ │ │ │ + beq.n 7c702 │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c6a4 │ │ │ │ + b.n 7c6b0 │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c6f4 │ │ │ │ + beq.n 7c700 │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7cc2e │ │ │ │ + bgt.w 7cc3a │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c69a │ │ │ │ + beq.n 7c6a6 │ │ │ │ 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 7cac2 │ │ │ │ + bne.w 7cace │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c69a │ │ │ │ + ble.n 7c6a6 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c6a4 │ │ │ │ + bne.n 7c6b0 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 1a41d0 │ │ │ │ + bl 1a5a70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cc0c │ │ │ │ + beq.w 7cc18 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c2f6 │ │ │ │ + b.n 7c302 │ │ │ │ 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 7c58e │ │ │ │ + b.n 7c59a │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c41c │ │ │ │ + bne.w 7c428 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c28c │ │ │ │ - b.n 7c2b0 │ │ │ │ + bne.w 7c298 │ │ │ │ + b.n 7c2bc │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7ca54 ) │ │ │ │ + ldr r0, [pc, #784] @ (7ca60 ) │ │ │ │ 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 │ │ │ │ @@ -122699,257 +122714,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 7c30e │ │ │ │ + bls.w 7c31a │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cbb4 │ │ │ │ + bhi.w 7cbc0 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c30e │ │ │ │ + b.n 7c31a │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c96c │ │ │ │ + bne.w 7c978 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e720 │ │ │ │ - b.n 7c2b4 │ │ │ │ + bl 7e728 │ │ │ │ + b.n 7c2c0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6269 @ 0x187d │ │ │ │ + movw r1, #6309 @ 0x18a5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7ca58 │ │ │ │ + bne.w 7ca64 │ │ │ │ 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 7c34a │ │ │ │ + b.n 7c356 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 7c2f6 │ │ │ │ + b.n 7c302 │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7cad0 │ │ │ │ + ble.w 7cadc │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c8e6 │ │ │ │ + beq.n 7c8f2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c8ee │ │ │ │ + beq.n 7c8fa │ │ │ │ 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 7c8e6 │ │ │ │ + beq.n 7c8f2 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c864 │ │ │ │ + beq.n 7c870 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c8ee │ │ │ │ + beq.n 7c8fa │ │ │ │ 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 7c8ee │ │ │ │ + beq.n 7c8fa │ │ │ │ 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 7c8e6 │ │ │ │ + b.n 7c8f2 │ │ │ │ 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 7c912 │ │ │ │ + beq.n 7c91e │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c8ee │ │ │ │ + cbz r1, 7c8fa │ │ │ │ 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, 7c8ee │ │ │ │ + cbz r1, 7c8fa │ │ │ │ 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, 7c8ee │ │ │ │ + cbz r1, 7c8fa │ │ │ │ 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 7c880 │ │ │ │ + bne.n 7c88c │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ca92 │ │ │ │ + beq.w 7ca9e │ │ │ │ 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 7c814 │ │ │ │ + bne.n 7c820 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c268 │ │ │ │ + b.n 7c274 │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c730 │ │ │ │ + beq.w 7c73c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c91c │ │ │ │ + b.n 7c928 │ │ │ │ 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 7c61a │ │ │ │ - b.n 7c644 │ │ │ │ + bne.w 7c626 │ │ │ │ + b.n 7c650 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c9a8 │ │ │ │ + bne.n 7c9b4 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7cad8 │ │ │ │ + beq.w 7cae4 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c65c │ │ │ │ + b.n 7c668 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c7b2 │ │ │ │ + ble.w 7c7be │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7c99a │ │ │ │ + cbz r2, 7c9a6 │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c7b2 │ │ │ │ + beq.w 7c7be │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c980 │ │ │ │ + bne.n 7c98c │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7c97c │ │ │ │ + b.n 7c988 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cbfc │ │ │ │ + beq.w 7cc08 │ │ │ │ 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 7ca2e │ │ │ │ + bgt.n 7ca3a │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7ca9e │ │ │ │ + bne.n 7caaa │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c682 │ │ │ │ - b.n 7c958 │ │ │ │ + bgt.w 7c68e │ │ │ │ + b.n 7c964 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50297 @ 0xc479 │ │ │ │ + movw r3, #50341 @ 0xc4a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cc18 │ │ │ │ + bne.w 7cc24 │ │ │ │ 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 7c2f6 │ │ │ │ + b.n 7c302 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cc22 │ │ │ │ + bne.w 7cc2e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ca7c │ │ │ │ + cbz r4, 7ca88 │ │ │ │ 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 7c58e │ │ │ │ + b.n 7c59a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7cbf2 │ │ │ │ + bgt.w 7cbfe │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7c9c0 │ │ │ │ + b.n 7c9cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c580 │ │ │ │ + b.n 7c58c │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c5f0 │ │ │ │ + b.n 7c5fc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -122958,53 +122973,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 7c586 │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.w 7c592 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c304 │ │ │ │ + b.n 7c310 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c2f6 │ │ │ │ + b.n 7c302 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c8fc │ │ │ │ - b.n 7ca92 │ │ │ │ + bne.w 7c908 │ │ │ │ + b.n 7ca9e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c9b6 │ │ │ │ + b.n 7c9c2 │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7cadc │ │ │ │ + blt.n 7cae8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e720 │ │ │ │ - b.n 7c6f6 │ │ │ │ + bl 7e728 │ │ │ │ + b.n 7c702 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c6ce │ │ │ │ - bne.w 7c912 │ │ │ │ - b.w 7c2b4 │ │ │ │ + b.n 7c6da │ │ │ │ + bne.w 7c91e │ │ │ │ + b.w 7c2c0 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c6f6 │ │ │ │ + b.n 7c702 │ │ │ │ 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 │ │ │ │ @@ -123018,43 +123033,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 7cab4 │ │ │ │ - beq.w 7c6f6 │ │ │ │ - b.n 7c648 │ │ │ │ + b.n 7cac0 │ │ │ │ + beq.w 7c702 │ │ │ │ + b.n 7c654 │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7cb36 │ │ │ │ + cbz r3, 7cb42 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ str.w r2, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2f6 │ │ │ │ + bne.w 7c302 │ │ │ │ str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c2f6 │ │ │ │ + b.w 7c302 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c52c │ │ │ │ + beq.w 7c538 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7cbae │ │ │ │ + cbz r1, 7cbba │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ ldr.w r3, [r6, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r6, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7cb82 │ │ │ │ + cbz r3, 7cb8e │ │ │ │ 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 │ │ │ │ @@ -123064,125 +123079,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 7c2f6 │ │ │ │ + b.w 7c302 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7cb5a │ │ │ │ + b.n 7cb66 │ │ │ │ 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 7ca7c │ │ │ │ + bmi.w 7ca88 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c334 │ │ │ │ - b.n 7ca6c │ │ │ │ + beq.w 7c340 │ │ │ │ + b.n 7ca78 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c54e │ │ │ │ + b.n 7c55a │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7ca9e │ │ │ │ + bne.w 7caaa │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c68e │ │ │ │ - b.n 7c6f6 │ │ │ │ + bne.w 7c69a │ │ │ │ + b.n 7c702 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c2f6 │ │ │ │ + b.w 7c302 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7c9e8 │ │ │ │ + b.n 7c9f4 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ca16 │ │ │ │ + b.n 7ca22 │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c6ea │ │ │ │ - b.n 7c6c0 │ │ │ │ + beq.w 7c6f6 │ │ │ │ + b.n 7c6cc │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c3f0 │ │ │ │ + b.w 7c3fc │ │ │ │ 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 7ce4c │ │ │ │ + bne.w 7ce58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ce9c │ │ │ │ + bne.w 7cea8 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7cdc8 │ │ │ │ + bgt.w 7cdd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf0e │ │ │ │ + beq.w 7cf1a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7cf0e │ │ │ │ + bhi.w 7cf1a │ │ │ │ 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 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cdee │ │ │ │ - movw r9, #57801 @ 0xe1c9 │ │ │ │ + beq.w 7cdfa │ │ │ │ + movw r9, #58153 @ 0xe329 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7ce62 │ │ │ │ - ldr r3, [pc, #628] @ (7cf44 ) │ │ │ │ + bpl.w 7ce6e │ │ │ │ + ldr r3, [pc, #628] @ (7cf50 ) │ │ │ │ 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, 7cd02 │ │ │ │ + cbz r5, 7cd0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123190,37 +123205,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cf28 │ │ │ │ - ldr r3, [pc, #544] @ (7cf44 ) │ │ │ │ + beq.w 7cf34 │ │ │ │ + ldr r3, [pc, #544] @ (7cf50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ceda │ │ │ │ + beq.w 7cee6 │ │ │ │ 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 7cd92 │ │ │ │ - ldr r3, [pc, #496] @ (7cf44 ) │ │ │ │ + bpl.n 7cd9e │ │ │ │ + ldr r3, [pc, #496] @ (7cf50 ) │ │ │ │ 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 │ │ │ │ @@ -123234,319 +123249,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 7cef4 │ │ │ │ + beq.w 7cf00 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7ce6a │ │ │ │ + bne.n 7ce76 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d020 │ │ │ │ + bl 7d02c │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7ce78 │ │ │ │ + beq.n 7ce84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cdc0 │ │ │ │ + beq.n 7cdcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf06 │ │ │ │ + beq.w 7cf12 │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #42105 @ 0xa479 │ │ │ │ + movweq r9, #42693 @ 0xa6c5 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7ce28 │ │ │ │ + bne.n 7ce34 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ccbc │ │ │ │ + bne.w 7ccc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7cdc2 │ │ │ │ + b.n 7cdce │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdee │ │ │ │ - movw r9, #26885 @ 0x6905 │ │ │ │ + beq.n 7cdfa │ │ │ │ + movw r9, #27457 @ 0x6b41 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7ccbc │ │ │ │ - movw r9, #28433 @ 0x6f11 │ │ │ │ + b.n 7ccc8 │ │ │ │ + movw r9, #28749 @ 0x704d │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7cdd6 │ │ │ │ - movw r9, #15217 @ 0x3b71 │ │ │ │ + b.n 7cde2 │ │ │ │ + movw r9, #15561 @ 0x3cc9 │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7cdd6 │ │ │ │ + b.n 7cde2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cf0e │ │ │ │ + ble.n 7cf1a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7ce3a │ │ │ │ - movw r9, #44073 @ 0xac29 │ │ │ │ + bne.n 7ce46 │ │ │ │ + movw r9, #44689 @ 0xae91 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7cdd6 │ │ │ │ + b.n 7cde2 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cf0e │ │ │ │ - movw r9, #56729 @ 0xdd99 │ │ │ │ + bne.n 7cf1a │ │ │ │ + movw r9, #60093 @ 0xeabd │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7cdd6 │ │ │ │ + b.n 7cde2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cf2c │ │ │ │ - bl 7d5c0 │ │ │ │ + bne.n 7cf38 │ │ │ │ + bl 7d5cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdee │ │ │ │ + beq.n 7cdfa │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cd46 │ │ │ │ + b.n 7cd52 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7ccf4 │ │ │ │ - b.n 7cd02 │ │ │ │ + bne.w 7cd00 │ │ │ │ + b.n 7cd0e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7cdac │ │ │ │ + bne.n 7cdb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7cdac │ │ │ │ + beq.n 7cdb8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cdac │ │ │ │ + bne.n 7cdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7cdb6 │ │ │ │ - b.n 7cdc0 │ │ │ │ + bne.n 7cdc2 │ │ │ │ + b.n 7cdcc │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790a4 │ │ │ │ + bl 79130 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdee │ │ │ │ - bl 7e6ec │ │ │ │ + beq.n 7cdfa │ │ │ │ + bl 7e6f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cec8 │ │ │ │ + beq.n 7ced4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7cefe │ │ │ │ + cbz r3, 7cf0a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7cdee │ │ │ │ + beq.n 7cdfa │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd46 │ │ │ │ + bne.w 7cd52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cdee │ │ │ │ + beq.n 7cdfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cdee │ │ │ │ + bne.n 7cdfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdee │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cdfa │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7cd92 │ │ │ │ + b.n 7cd9e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cec8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ced4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdc0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cdcc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #14004 @ 0x36b4 │ │ │ │ + movw r1, #20276 @ 0x4f34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 7cdee │ │ │ │ + bl d1c30 │ │ │ │ + b.n 7cdfa │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7ceda │ │ │ │ + b.n 7cee6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14176 @ 0x3760 │ │ │ │ + movw r1, #20448 @ 0x4fe0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7cdee │ │ │ │ + bl 12844c │ │ │ │ + b.n 7cdfa │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007cf48 : │ │ │ │ +0007cf54 : │ │ │ │ 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 7cf7a │ │ │ │ - cbz r3, 7cfcc │ │ │ │ + bgt.n 7cf86 │ │ │ │ + cbz r3, 7cfd8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7cfcc │ │ │ │ + bhi.n 7cfd8 │ │ │ │ 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 7cfa6 │ │ │ │ - movw r5, #42105 @ 0xa479 │ │ │ │ + bne.n 7cfb2 │ │ │ │ + movw r5, #42693 @ 0xa6c5 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a0e0c │ │ │ │ - cbz r0, 7cf9a │ │ │ │ + bl 1a26a4 │ │ │ │ + cbz r0, 7cfa6 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #26885 @ 0x6905 │ │ │ │ + movw r5, #27457 @ 0x6b41 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7cf86 │ │ │ │ + b.n 7cf92 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cfcc │ │ │ │ + ble.n 7cfd8 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cff2 │ │ │ │ - movw r5, #44073 @ 0xac29 │ │ │ │ + bne.n 7cffe │ │ │ │ + movw r5, #44689 @ 0xae91 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7cf86 │ │ │ │ - movw r5, #57801 @ 0xe1c9 │ │ │ │ + b.n 7cf92 │ │ │ │ + movw r5, #58153 @ 0xe329 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7cf86 │ │ │ │ - movw r5, #15217 @ 0x3b71 │ │ │ │ + b.n 7cf92 │ │ │ │ + movw r5, #15561 @ 0x3cc9 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7cf86 │ │ │ │ + b.n 7cf92 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #14004 @ 0x36b4 │ │ │ │ + movw r1, #20276 @ 0x4f34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28433 @ 0x6f11 │ │ │ │ + movw r5, #28749 @ 0x704d │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7cf86 │ │ │ │ + b.n 7cf92 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cfcc │ │ │ │ - movw r5, #56729 @ 0xdd99 │ │ │ │ + bne.n 7cfd8 │ │ │ │ + movw r5, #60093 @ 0xeabd │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7cf86 │ │ │ │ + b.n 7cf92 │ │ │ │ │ │ │ │ -0007d004 : │ │ │ │ +0007d010 : │ │ │ │ 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 7d020 │ │ │ │ + bl 7d02c │ │ │ │ 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] @ 7d5bc │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d5c8 │ │ │ │ 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 7d5a8 │ │ │ │ + bpl.w 7d598 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d3b8 │ │ │ │ + bne.w 7d3ba │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d3b8 │ │ │ │ + beq.w 7d3ba │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d492 │ │ │ │ + beq.w 7d494 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d512 │ │ │ │ + bne.w 7d514 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d40e │ │ │ │ + beq.w 7d410 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d1a8 │ │ │ │ + bne.w 7d1b4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d294 │ │ │ │ + beq.w 7d2a0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d29c │ │ │ │ + beq.w 7d2a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d2a6 │ │ │ │ + ble.w 7d2b2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d4ee │ │ │ │ + bne.w 7d4f0 │ │ │ │ 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 │ │ │ │ @@ -123560,220 +123575,217 @@ │ │ │ │ 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 7d1c2 │ │ │ │ + bgt.n 7d1ce │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d206 │ │ │ │ + bge.n 7d212 │ │ │ │ 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 7d330 │ │ │ │ + beq.w 7d33c │ │ │ │ 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, 7d184 │ │ │ │ + cbnz r1, 7d190 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d34a │ │ │ │ + bmi.w 7d39c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d398 │ │ │ │ + bmi.w 7d356 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d1a0 │ │ │ │ + cbz r7, 7d1ac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d19e │ │ │ │ + cbz r3, 7d1aa │ │ │ │ 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, 7d1be │ │ │ │ + cbz r7, 7d1ca │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d1bc │ │ │ │ + cbz r2, 7d1c8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d41a │ │ │ │ + bne.w 7d41c │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d1a2 │ │ │ │ + b.n 7d1ae │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d452 │ │ │ │ + bgt.w 7d454 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d232 │ │ │ │ + bge.n 7d23e │ │ │ │ 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 7d334 │ │ │ │ + beq.w 7d340 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d15a │ │ │ │ + b.n 7d166 │ │ │ │ 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 7d252 │ │ │ │ + bge.n 7d25e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d132 │ │ │ │ + b.n 7d13e │ │ │ │ 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 7d1d8 │ │ │ │ + blt.n 7d1e4 │ │ │ │ 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 7d31e │ │ │ │ + ble.n 7d32a │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d4c8 │ │ │ │ + bgt.w 7d4ca │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d1d8 │ │ │ │ + blt.n 7d1e4 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d276 │ │ │ │ + b.n 7d282 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d0ba │ │ │ │ + bne.w 7d0c6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7d0c8 │ │ │ │ + bgt.w 7d0d4 │ │ │ │ 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 7c154 │ │ │ │ + bl 7c160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d0c8 │ │ │ │ + bne.w 7d0d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d2e0 │ │ │ │ + beq.n 7d2ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d55e │ │ │ │ + beq.w 7d5aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d2f4 │ │ │ │ + beq.n 7d300 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d566 │ │ │ │ + beq.w 7d5b2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d56e │ │ │ │ + beq.w 7d5ba │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d170 │ │ │ │ + beq.w 7d17c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d18c │ │ │ │ + b.n 7d198 │ │ │ │ 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 7d226 │ │ │ │ - b.n 7d310 │ │ │ │ + blt.w 7d232 │ │ │ │ + b.n 7d31c │ │ │ │ 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 7d15a │ │ │ │ + b.n 7d166 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d43a │ │ │ │ + bne.n 7d43c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d368 │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7d17a │ │ │ │ + beq.w 7d560 │ │ │ │ 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] │ │ │ │ @@ -123781,107 +123793,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 7d18c │ │ │ │ - b.n 7d1a0 │ │ │ │ + bne.w 7d198 │ │ │ │ + b.n 7d1ac │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d422 │ │ │ │ + bne.n 7d424 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d368 │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ + bne.n 7d36c │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d184 │ │ │ │ - b.n 7d368 │ │ │ │ + bne.n 7d36c │ │ │ │ + b.n 7d186 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d40e │ │ │ │ + beq.n 7d410 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d492 │ │ │ │ + beq.n 7d494 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d080 │ │ │ │ + beq.w 7d08c │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d080 │ │ │ │ + beq.w 7d08c │ │ │ │ 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 7c154 │ │ │ │ + bl 7c160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d080 │ │ │ │ - cbz r7, 7d414 │ │ │ │ + bne.w 7d08c │ │ │ │ + cbz r7, 7d416 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d1a2 │ │ │ │ + b.n 7d1ae │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d1be │ │ │ │ - movw r3, #63613 @ 0xf87d │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7d4fe │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #22 │ │ │ │ - bpl.w 7d184 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b.n 7d3a0 │ │ │ │ - movw r3, #63613 @ 0xf87d │ │ │ │ + b.n 7d1ca │ │ │ │ + movw r3, #63633 @ 0xf891 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d508 │ │ │ │ + bne.n 7d500 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 7d17a │ │ │ │ + bpl.w 7d186 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7d352 │ │ │ │ + b.n 7d3a4 │ │ │ │ + movw r3, #63633 @ 0xf891 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7d50a │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #22 │ │ │ │ + bpl.w 7d190 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b.n 7d35e │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d46e │ │ │ │ + bge.n 7d470 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d132 │ │ │ │ + b.n 7d13e │ │ │ │ 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 7d464 │ │ │ │ - b.n 7d256 │ │ │ │ + blt.n 7d466 │ │ │ │ + b.n 7d262 │ │ │ │ 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 │ │ │ │ @@ -123891,234 +123903,237 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 79570 │ │ │ │ + bl 795fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d40e │ │ │ │ + beq.n 7d410 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d18c │ │ │ │ - b.n 7d1a0 │ │ │ │ + bne.w 7d198 │ │ │ │ + b.n 7d1ac │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d4dc │ │ │ │ + bge.n 7d4de │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d464 │ │ │ │ + b.n 7d466 │ │ │ │ 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 7d26c │ │ │ │ + b.n 7d278 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e20c0 │ │ │ │ + bl 1e37ec │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7d0d2 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 7d0de │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d436 │ │ │ │ - b.n 7d184 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 7d438 │ │ │ │ + b.n 7d186 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d44e │ │ │ │ - b.n 7d17a │ │ │ │ + bne.n 7d450 │ │ │ │ + b.n 7d190 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5f1c <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ + bl d6158 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d580 │ │ │ │ + beq.n 7d570 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d57c │ │ │ │ + bne.n 7d56c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 123b90 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ - cbz r7, 7d554 │ │ │ │ + bl 124b50 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ + cbz r7, 7d556 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d552 │ │ │ │ + cbz r3, 7d554 │ │ │ │ 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 7d1a2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d2e0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d2f4 │ │ │ │ + b.n 7d1ae │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d170 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 7d1a0 │ │ │ │ + beq.w 7d190 │ │ │ │ + b.n 7d36c │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d53e │ │ │ │ + b.n 7d540 │ │ │ │ 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 7c154 │ │ │ │ + bl 7c160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d088 │ │ │ │ - b.n 7d40e │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + bne.w 7d094 │ │ │ │ + b.n 7d410 │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d40e │ │ │ │ - nop │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d410 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d2ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d300 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d17c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 7d1ac │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d5c0 : │ │ │ │ +0007d5cc : │ │ │ │ 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 1a0e0c │ │ │ │ - cbz r0, 7d5e4 │ │ │ │ + bl 1a26a4 │ │ │ │ + cbz r0, 7d5f0 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d5e8 : │ │ │ │ +0007d5f4 : │ │ │ │ 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 1a0e0c │ │ │ │ - cbz r0, 7d60c │ │ │ │ + bl 1a26a4 │ │ │ │ + cbz r0, 7d618 │ │ │ │ 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, 7d67e │ │ │ │ + cbz r1, 7d68a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d62e │ │ │ │ + cbz r0, 7d63a │ │ │ │ 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, 7d67e │ │ │ │ + cbnz r0, 7d68a │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d67e │ │ │ │ - movw r6, #14216 @ 0x3788 │ │ │ │ + bne.n 7d68a │ │ │ │ + movw r6, #20488 @ 0x5008 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d65e │ │ │ │ + b.n 7d66a │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d678 │ │ │ │ + beq.n 7d684 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d67e │ │ │ │ + cbz r3, 7d68a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d654 │ │ │ │ + bne.n 7d660 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d658 │ │ │ │ + bne.n 7d664 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d658 │ │ │ │ + bne.n 7d664 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d684 : │ │ │ │ +0007d690 : │ │ │ │ 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 7d704 │ │ │ │ + beq.n 7d710 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77b78 │ │ │ │ - cbz r0, 7d6fa │ │ │ │ + bl 77c08 │ │ │ │ + cbz r0, 7d706 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d6d4 │ │ │ │ + ble.n 7d6e0 │ │ │ │ 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 7d6bc │ │ │ │ - ldr r4, [pc, #48] @ (7d708 ) │ │ │ │ + bne.n 7d6c8 │ │ │ │ + ldr r4, [pc, #48] @ (7d714 ) │ │ │ │ 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 │ │ │ │ @@ -124127,62 +124142,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] @ (7d70c ) │ │ │ │ - b.n 7d6fa │ │ │ │ + ldr r0, [pc, #4] @ (7d718 ) │ │ │ │ + b.n 7d706 │ │ │ │ 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] @ (7d81c ) │ │ │ │ + ldr r5, [pc, #248] @ (7d828 ) │ │ │ │ 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 7d7d0 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d820 │ │ │ │ + beq.n 7d7dc │ │ │ │ + ldr.w ip, [pc, #224] @ 7d82c │ │ │ │ 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 7d7f8 │ │ │ │ + bne.n 7d804 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d76e │ │ │ │ + beq.n 7d77a │ │ │ │ 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 7d7b0 │ │ │ │ + beq.n 7d7bc │ │ │ │ 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 │ │ │ │ @@ -124203,79 +124218,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 7d7a4 │ │ │ │ + b.n 7d7b0 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d7a4 │ │ │ │ + beq.n 7d7b0 │ │ │ │ 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 7d76a │ │ │ │ - b.n 7d76e │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + bne.n 7d776 │ │ │ │ + b.n 7d77a │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d80e │ │ │ │ + bne.n 7d81a │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d7e6 │ │ │ │ + b.n 7d7f2 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d7e6 │ │ │ │ + b.n 7d7f2 │ │ │ │ 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] @ (7d918 ) │ │ │ │ + ldr r5, [pc, #224] @ (7d924 ) │ │ │ │ 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, 7d8ac │ │ │ │ - ldr r0, [pc, #204] @ (7d91c ) │ │ │ │ + cbz r4, 7d8b8 │ │ │ │ + ldr r0, [pc, #204] @ (7d928 ) │ │ │ │ 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 7d8f2 │ │ │ │ + bne.n 7d8fe │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d8d0 │ │ │ │ + beq.n 7d8dc │ │ │ │ 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 │ │ │ │ @@ -124290,176 +124305,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 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d8a0 │ │ │ │ + beq.n 7d8ac │ │ │ │ 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 7d878 │ │ │ │ + bne.n 7d884 │ │ │ │ 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 7d8a0 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 7d8ac │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d908 │ │ │ │ + bne.n 7d914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d8c2 │ │ │ │ + b.n 7d8ce │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d8c2 │ │ │ │ + b.n 7d8ce │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d920 : │ │ │ │ +0007d92c : │ │ │ │ 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 7d94c │ │ │ │ + bmi.n 7d958 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a0e0c │ │ │ │ - cbz r0, 7d94a │ │ │ │ + bl 1a26a4 │ │ │ │ + cbz r0, 7d956 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #548 @ 0x224 │ │ │ │ + movw r1, #6820 @ 0x1aa4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 7dc8c │ │ │ │ + bls.w 7dc98 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov.w r8, r1, lsr #30 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w r2, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #2 │ │ │ │ moveq.w sl, #16 │ │ │ │ movne.w sl, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ddf6 │ │ │ │ - ldr r3, [pc, #712] @ (7dc84 ) │ │ │ │ + bne.w 7de02 │ │ │ │ + ldr r3, [pc, #712] @ (7dc90 ) │ │ │ │ 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 7ddbc │ │ │ │ + beq.w 7ddc8 │ │ │ │ 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 7dbaa │ │ │ │ + beq.w 7dbb6 │ │ │ │ mov.w r3, r9, 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] @ (7dc88 ) │ │ │ │ + ldr r2, [pc, #632] @ (7dc94 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7de18 │ │ │ │ + bne.w 7de24 │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7dcd2 │ │ │ │ + bne.w 7dcde │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dc9c │ │ │ │ + beq.w 7dca8 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7dc08 │ │ │ │ + blt.w 7dc14 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dc54 │ │ │ │ + bne.w 7dc60 │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40553 @ 0x9e69 │ │ │ │ + movw r3, #40689 @ 0x9ef1 │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7de76 │ │ │ │ - bl 79eb0 │ │ │ │ + bne.w 7de82 │ │ │ │ + bl 79f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dcb4 │ │ │ │ + beq.w 7dcc0 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7daa8 │ │ │ │ - ldr r3, [pc, #512] @ (7dc84 ) │ │ │ │ + bpl.n 7dab4 │ │ │ │ + ldr r3, [pc, #512] @ (7dc90 ) │ │ │ │ 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] │ │ │ │ @@ -124467,33 +124482,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, #9149 @ 0x23bd │ │ │ │ + movw r3, #10641 @ 0x2991 │ │ │ │ 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 7dd42 │ │ │ │ + bne.w 7dd4e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7ddb2 │ │ │ │ + bne.w 7ddbe │ │ │ │ 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 7db22 │ │ │ │ - ldr r2, [pc, #412] @ (7dc84 ) │ │ │ │ + bpl.n 7db2e │ │ │ │ + ldr r2, [pc, #412] @ (7dc90 ) │ │ │ │ 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 │ │ │ │ @@ -124506,749 +124521,749 @@ │ │ │ │ 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 7de2c │ │ │ │ + beq.w 7de38 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dcd8 │ │ │ │ + beq.w 7dce4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7debc │ │ │ │ + bpl.w 7dec8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dbd0 │ │ │ │ + bne.n 7dbdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dbda │ │ │ │ + bne.n 7dbe6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dbec │ │ │ │ + bne.n 7dbf8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7dbec │ │ │ │ - ldr r0, [pc, #300] @ (7dc84 ) │ │ │ │ + beq.n 7dbf8 │ │ │ │ + ldr r0, [pc, #300] @ (7dc90 ) │ │ │ │ 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 7dd2e │ │ │ │ - bl 7baa8 │ │ │ │ + beq.w 7dd3a │ │ │ │ + bl 7bab8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7db8e │ │ │ │ + beq.n 7db9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de82 │ │ │ │ + beq.w 7de8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dba2 │ │ │ │ + beq.n 7dbae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7deb4 │ │ │ │ + beq.w 7dec0 │ │ │ │ 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 7d9f0 │ │ │ │ + bcc.w 7d9fc │ │ │ │ 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 7d9f0 │ │ │ │ + b.n 7d9fc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7db42 │ │ │ │ + beq.n 7db4e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7db50 │ │ │ │ + beq.n 7db5c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7db56 │ │ │ │ + bne.n 7db62 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0978 │ │ │ │ + bl 1a2210 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dd34 │ │ │ │ + b.n 7dd40 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7da3e │ │ │ │ - ldr r3, [pc, #112] @ (7dc84 ) │ │ │ │ + bpl.w 7da4a │ │ │ │ + ldr r3, [pc, #112] @ (7dc90 ) │ │ │ │ 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 7dc48 │ │ │ │ + beq.n 7dc54 │ │ │ │ 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 7da4a │ │ │ │ + beq.w 7da56 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7da4a │ │ │ │ + bne.w 7da56 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7da52 │ │ │ │ + bne.w 7da5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7da52 │ │ │ │ + ble.w 7da5e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dada │ │ │ │ + beq.w 7dae6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7dada │ │ │ │ + b.n 7dae6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7dedc ) │ │ │ │ + ldr r5, [pc, #588] @ (7dee8 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7da36 │ │ │ │ + bne.w 7da42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14224 @ 0x3790 │ │ │ │ + movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7de0a │ │ │ │ + beq.w 7de16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7de0a │ │ │ │ + bne.w 7de16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de0a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de16 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ - b.n 7da2c │ │ │ │ - bl 71410 │ │ │ │ + b.n 7da38 │ │ │ │ + bl 71438 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7de8a │ │ │ │ + beq.w 7de96 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7db28 │ │ │ │ - ldr r2, [pc, #492] @ (7dee0 ) │ │ │ │ + bpl.w 7db34 │ │ │ │ + ldr r2, [pc, #492] @ (7deec ) │ │ │ │ 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 7dd2a │ │ │ │ + beq.n 7dd36 │ │ │ │ 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 7db28 │ │ │ │ - bl 79570 │ │ │ │ + b.n 7db34 │ │ │ │ + bl 795fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7db84 │ │ │ │ - b.n 7db8e │ │ │ │ + bne.w 7db90 │ │ │ │ + b.n 7db9a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ddac │ │ │ │ + bne.n 7ddb8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7de52 │ │ │ │ + bne.w 7de5e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dd60 │ │ │ │ + cbnz r1, 7dd6c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7de56 │ │ │ │ + bne.n 7de62 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7dad6 │ │ │ │ + b.n 7dae2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dd54 │ │ │ │ + bne.n 7dd60 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7dd86 │ │ │ │ + beq.n 7dd92 │ │ │ │ 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 7dd5a │ │ │ │ + beq.n 7dd66 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7dd9c │ │ │ │ + beq.n 7dda8 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7de10 │ │ │ │ - cbz r2, 7ddb2 │ │ │ │ + bne.n 7de1c │ │ │ │ + cbz r2, 7ddbe │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7dda8 │ │ │ │ + cbz r3, 7ddb4 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7dada │ │ │ │ + b.n 7dae6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7dd5a │ │ │ │ + beq.n 7dd66 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dad6 │ │ │ │ - b.n 7dd5c │ │ │ │ + beq.w 7dae2 │ │ │ │ + b.n 7dd68 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9f0 │ │ │ │ + bne.w 7d9fc │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7de42 │ │ │ │ + bne.n 7de4e │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7de06 │ │ │ │ + cbz r5, 7de12 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7d9f0 │ │ │ │ + b.n 7d9fc │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9f0 │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.w 7d9fc │ │ │ │ + bl 1ea2a4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dba2 │ │ │ │ + b.n 7dbae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dd9c │ │ │ │ + beq.n 7dda8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7dd9e │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 7ddaa │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7de36 │ │ │ │ + bne.n 7de42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 7da1e │ │ │ │ + bl 127d30 │ │ │ │ + b.n 7da2a │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7db22 │ │ │ │ + b.n 7db2e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7da1e │ │ │ │ + b.n 7da2a │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dde8 │ │ │ │ + b.n 7ddf4 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dd68 │ │ │ │ - movw r1, #10624 @ 0x2980 │ │ │ │ + b.n 7dd74 │ │ │ │ + movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7de72 │ │ │ │ - movw r1, #10172 @ 0x27bc │ │ │ │ + beq.n 7de7e │ │ │ │ + movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7dd9c │ │ │ │ + bne.n 7dda8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7dd9e │ │ │ │ + b.n 7ddaa │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7daa8 │ │ │ │ - b.n 7dcb4 │ │ │ │ + bne.w 7dab4 │ │ │ │ + b.n 7dcc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db8e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7db9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7de9a │ │ │ │ + beq.n 7dea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7ded2 │ │ │ │ + cbz r3, 7dede │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7de0a │ │ │ │ + beq.n 7de16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7de0a │ │ │ │ + bne.n 7de16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de0a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dba2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dbae │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dd34 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7dd40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de9a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dea6 │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007dee4 : │ │ │ │ - b.w 7dee8 │ │ │ │ +0007def0 : │ │ │ │ + b.w 7def4 │ │ │ │ │ │ │ │ -0007dee8 : │ │ │ │ +0007def4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7dfc2 │ │ │ │ + bls.n 7dfce │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ lsrs r7, r0, #30 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e012 │ │ │ │ - ldr r3, [pc, #292] @ (7e058 ) │ │ │ │ + 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.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7dfda │ │ │ │ + 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, 7df9e │ │ │ │ + cbz r2, 7dfaa │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ strd r3, r2, [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, #216] @ (7e05c ) │ │ │ │ + ldr r2, [pc, #216] @ (7e068 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e028 │ │ │ │ + bne.n 7e034 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ - cbnz r7, 7dfd0 │ │ │ │ + cbnz r7, 7dfdc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r6, r0, [r3, #24] │ │ │ │ cmp r0, r6 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.n 7df62 │ │ │ │ + bcc.n 7df6e │ │ │ │ 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 7df62 │ │ │ │ - ldr r5, [pc, #156] @ (7e060 ) │ │ │ │ + b.n 7df6e │ │ │ │ + ldr r5, [pc, #156] @ (7e06c ) │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #16] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7df62 │ │ │ │ + bne.n 7df6e │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e03c │ │ │ │ + bne.n 7e048 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e020 │ │ │ │ + cbz r5, 7e02c │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7df62 │ │ │ │ + b.n 7df6e │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7df62 │ │ │ │ + bne.n 7df6e │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 7df96 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 7dfa2 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e04c │ │ │ │ + bne.n 7e058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 7df8e │ │ │ │ + bl 127d30 │ │ │ │ + b.n 7df9a │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e004 │ │ │ │ + b.n 7e010 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7df8e │ │ │ │ + b.n 7df9a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e064 <_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 7e20c <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e218 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e136 <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e142 <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e1be <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e1ca <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e1b0 <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e224 <_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 7e180 <_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 7e170 <_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, 7e116 <_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] @ (7e228 <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e1c6 <_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 7e1d6 <_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 7e12e <_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 7e0de <_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 7e0de <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e0ea <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e1ea <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e224 <_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 7e0d0 <_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 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e0de <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7e0ea <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e1f2 <_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, 7e1be <_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 7e0de <_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 7e0de <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.n 7e0ea <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1ea2a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e110 <_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 7e10c <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + beq.n 7e118 <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e200 <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e20c <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 7e10c <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 127d30 │ │ │ │ + b.n 7e118 <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e1b4 <_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 7e1a2 <_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 7e10c <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e118 <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14268 @ 0x37bc │ │ │ │ + movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7e1c2 <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 12844c │ │ │ │ + b.n 7e1ce <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e22c : │ │ │ │ +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 7e4ee │ │ │ │ + beq.w 7e4f2 │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e4ac │ │ │ │ + beq.w 7e4b0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e33e │ │ │ │ + blt.n 7e34a │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e38a │ │ │ │ + bne.w 7e396 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e3a6 │ │ │ │ + bne.w 7e3b2 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40553 @ 0x9e69 │ │ │ │ + movw r3, #40689 @ 0x9ef1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e4d6 │ │ │ │ + bne.w 7e4da │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e4a4 │ │ │ │ + beq.w 7e4ac │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e3d8 │ │ │ │ - ldr r3, [pc, #640] @ (7e52c ) │ │ │ │ + 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] │ │ │ │ @@ -125259,539 +125274,539 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e30c │ │ │ │ - movw r3, #9149 @ 0x23bd │ │ │ │ + bne.n 7e318 │ │ │ │ + movw r3, #10641 @ 0x2991 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e402 │ │ │ │ + bne.w 7e40e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e508 │ │ │ │ + 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, #9149 @ 0x23bd │ │ │ │ + movw r3, #10641 @ 0x2991 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e300 │ │ │ │ + beq.n 7e30c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e408 │ │ │ │ + beq.n 7e414 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e306 │ │ │ │ + b.n 7e312 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e25e │ │ │ │ - ldr r2, [pc, #484] @ (7e52c ) │ │ │ │ + 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 7e37c │ │ │ │ + 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 7e26a │ │ │ │ + beq.w 7e276 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40553 @ 0x9e69 │ │ │ │ + movw r3, #40689 @ 0x9ef1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e494 │ │ │ │ + bne.n 7e49c │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e28c │ │ │ │ + b.n 7e298 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e484 │ │ │ │ + bne.n 7e48c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e392 │ │ │ │ + bne.n 7e39e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e392 │ │ │ │ + ble.n 7e39e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e3d4 │ │ │ │ + beq.n 7e3e0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e308 │ │ │ │ + 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 7e30e │ │ │ │ - movw r3, #9149 @ 0x23bd │ │ │ │ + bne.n 7e31a │ │ │ │ + movw r3, #10641 @ 0x2991 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e2f8 │ │ │ │ + beq.w 7e304 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e488 │ │ │ │ + bne.n 7e490 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e48e │ │ │ │ + bne.n 7e496 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e44a │ │ │ │ - cbnz r5, 7e438 │ │ │ │ + cbnz r2, 7e452 │ │ │ │ + cbnz r5, 7e444 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e334 │ │ │ │ + beq.n 7e340 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e474 │ │ │ │ + beq.n 7e47c │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e474 │ │ │ │ - cbz r5, 7e474 │ │ │ │ + beq.n 7e47c │ │ │ │ + cbz r5, 7e47c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e442 │ │ │ │ + cbz r2, 7e44e │ │ │ │ str r0, [r2, #20] │ │ │ │ - mov r8, r0 │ │ │ │ str r0, [r3, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - b.n 7e308 │ │ │ │ + b.n 7e314 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e412 │ │ │ │ + bne.n 7e41e │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e46e │ │ │ │ + beq.n 7e476 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e4b8 │ │ │ │ - cbnz r5, 7e4ce │ │ │ │ + bne.n 7e4bc │ │ │ │ + cbnz r5, 7e4d2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e416 │ │ │ │ - cbnz r1, 7e4d2 │ │ │ │ + b.n 7e422 │ │ │ │ + cbnz r1, 7e4d6 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e306 │ │ │ │ - b.n 7e33a │ │ │ │ + beq.w 7e312 │ │ │ │ + b.n 7e346 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e392 │ │ │ │ + b.n 7e39e │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e416 │ │ │ │ + b.n 7e422 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e452 │ │ │ │ + b.n 7e45a │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e3da │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - b.n 7e308 │ │ │ │ + bne.n 7e3e6 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 7e314 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e4c4 │ │ │ │ + blt.n 7e4c8 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e26a │ │ │ │ + b.n 7e276 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e416 │ │ │ │ - cbnz r1, 7e4d2 │ │ │ │ + beq.n 7e422 │ │ │ │ + cbnz r1, 7e4d6 │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e33a │ │ │ │ + b.n 7e346 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e4b0 │ │ │ │ + bpl.n 7e4b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e344 │ │ │ │ + b.n 7e350 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e438 │ │ │ │ + b.n 7e444 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e438 │ │ │ │ + b.n 7e444 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e4a4 │ │ │ │ + beq.n 7e4ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e3ec │ │ │ │ + b.n 7e3f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #14224 @ 0x3790 │ │ │ │ + movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 7e4a4 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 7e4ac │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e526 │ │ │ │ + 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 7e476 │ │ │ │ + beq.n 7e47e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e476 │ │ │ │ + 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, 7e55a │ │ │ │ - cbnz r2, 7e552 │ │ │ │ + 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 7e5b4 │ │ │ │ + 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 7e5d4 │ │ │ │ + bne.n 7e5d2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e5e4 │ │ │ │ + bne.n 7e5ea │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e5a4 │ │ │ │ - cbnz r2, 7e5c0 │ │ │ │ + cbnz r5, 7e5a6 │ │ │ │ + cbnz r2, 7e5be │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e5ca │ │ │ │ + beq.n 7e5c8 │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e5b0 │ │ │ │ + beq.n 7e598 │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e5b0 │ │ │ │ - cbz r2, 7e5b0 │ │ │ │ - mov r4, r2 │ │ │ │ + bne.n 7e5e2 │ │ │ │ + cbz r4, 7e5b2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e5c6 │ │ │ │ + cbz r3, 7e5c4 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e5c6 │ │ │ │ + b.n 7e5c4 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e606 │ │ │ │ + cbz r4, 7e60c │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e576 │ │ │ │ - b.n 7e598 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7e598 │ │ │ │ + beq.n 7e57a │ │ │ │ + b.n 7e59a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e556 │ │ │ │ - b.n 7e5d0 │ │ │ │ + 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 7e556 │ │ │ │ + b.n 7e55a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e5ca │ │ │ │ + bne.n 7e5c8 │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e576 │ │ │ │ + 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 7e600 │ │ │ │ + beq.n 7e606 │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e60a │ │ │ │ - cbnz r2, 7e618 │ │ │ │ + bne.n 7e610 │ │ │ │ + cbnz r2, 7e61e │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e576 │ │ │ │ + b.n 7e57a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e5e6 │ │ │ │ + b.n 7e5ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e576 │ │ │ │ + beq.n 7e57a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e598 │ │ │ │ + bne.n 7e59a │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e5d0 │ │ │ │ + b.n 7e5ce │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e598 │ │ │ │ + b.n 7e59a │ │ │ │ + nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e63c │ │ │ │ + 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 7e6da │ │ │ │ + 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 7e6ba │ │ │ │ + bcs.n 7e6c2 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e6ca │ │ │ │ + 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 7e6ba │ │ │ │ + bcs.n 7e6c2 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e6ca │ │ │ │ + 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 7e6ba │ │ │ │ + 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 7e6ca │ │ │ │ + beq.n 7e6d2 │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e69c │ │ │ │ + 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 7e64a │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0007e6ec : │ │ │ │ +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 79e68 │ │ │ │ - cbz r0, 7e71c │ │ │ │ + bl 79ef0 │ │ │ │ + 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, 7e780 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w lr, r1, #12 │ │ │ │ + movs r6, #1 │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + lsls r6, r7 │ │ │ │ + cbz r2, 7e788 │ │ │ │ + subs r6, #1 │ │ │ │ + add.w r5, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e750 │ │ │ │ + b.n 7e758 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e782 │ │ │ │ + ldrsb.w lr, [ip, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e78a │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e780 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - ldr.w r1, [lr, #-12] │ │ │ │ - cmp r6, #7 │ │ │ │ - and.w r3, r5, r1 │ │ │ │ - ble.n 7e734 │ │ │ │ - cmp r6, #15 │ │ │ │ - bgt.n 7e7dc │ │ │ │ + beq.n 7e788 │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + ldr.w r1, [r5, #-12] │ │ │ │ + cmp r7, #7 │ │ │ │ + and.w r3, r6, r1 │ │ │ │ + ble.n 7e73c │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e7e8 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e782 │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldrsh.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e78a │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e74e │ │ │ │ + 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 │ │ │ │ + cmp r7, #7 │ │ │ │ add r3, ip │ │ │ │ - and.w r3, r3, r5 │ │ │ │ - bgt.n 7e7c2 │ │ │ │ + and.w r3, r3, r6 │ │ │ │ + bgt.n 7e7cc │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e7fc │ │ │ │ - cmp r6, #7 │ │ │ │ - ble.n 7e7d6 │ │ │ │ - cmp r6, #15 │ │ │ │ + ldrsb.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e80a │ │ │ │ + cmp r7, #7 │ │ │ │ + ble.n 7e7e2 │ │ │ │ + cmp r7, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e7ea │ │ │ │ + bgt.n 7e7fa │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e770 │ │ │ │ + b.n 7e77a │ │ │ │ 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 7e80a │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e7b6 │ │ │ │ - cmp r6, #7 │ │ │ │ - bgt.n 7e7a6 │ │ │ │ + ands r3, r6 │ │ │ │ + add.w ip, r0, r3, lsl #1 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e818 │ │ │ │ + ldrsh.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e7c0 │ │ │ │ + cmp r7, #7 │ │ │ │ + bgt.n 7e7b0 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e740 │ │ │ │ + b.n 7e74a │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e786 │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e78e │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e74e │ │ │ │ + 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 7e796 │ │ │ │ - add.w r7, r0, r3, lsl #2 │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e79e │ │ │ │ + add.w lr, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - beq.n 7e7a2 │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 7e7ac │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7e7c2 │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e7cc │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -125802,214 +125817,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, 7e870 │ │ │ │ + cbnz r5, 7e884 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e8ba │ │ │ │ + cbnz r5, 7e8ce │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e896 │ │ │ │ + cbnz r5, 7e8aa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e92c │ │ │ │ + b.w 7e940 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e85e │ │ │ │ + beq.n 7e872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e85e │ │ │ │ - ldr r2, [pc, #164] @ (7e928 ) │ │ │ │ + bne.n 7e872 │ │ │ │ + ldr r2, [pc, #164] @ (7e93c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e8f6 │ │ │ │ + bne.n 7e90a │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e85e │ │ │ │ + b.n 7e872 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e866 │ │ │ │ + beq.n 7e87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e866 │ │ │ │ - ldr r2, [pc, #124] @ (7e928 ) │ │ │ │ + bne.n 7e87a │ │ │ │ + ldr r2, [pc, #124] @ (7e93c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e90e │ │ │ │ + cbnz r3, 7e922 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e866 │ │ │ │ + b.n 7e87a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e862 │ │ │ │ + beq.n 7e876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e862 │ │ │ │ - ldr r2, [pc, #88] @ (7e928 ) │ │ │ │ + bne.n 7e876 │ │ │ │ + ldr r2, [pc, #88] @ (7e93c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e8de │ │ │ │ + cbnz r3, 7e8f2 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e862 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 7e876 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e8d8 │ │ │ │ + beq.n 7e8ec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e8d8 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 7e8ec │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e890 │ │ │ │ + beq.n 7e8a4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e890 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 7e8a4 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e8b4 │ │ │ │ + beq.n 7e8c8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e8b4 │ │ │ │ + b.n 7e8c8 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e92c : │ │ │ │ +0007e940 : │ │ │ │ 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 7e9e0 │ │ │ │ - ldr r3, [pc, #528] @ (7eb6c ) │ │ │ │ + bne.n 7e9f4 │ │ │ │ + ldr r3, [pc, #528] @ (7eb80 ) │ │ │ │ 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 7ea0c │ │ │ │ + ble.n 7ea20 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #29873 @ 0x74b1 │ │ │ │ + movw r2, #30009 @ 0x7539 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ea26 │ │ │ │ - cbz r1, 7e9dc │ │ │ │ + bne.n 7ea3a │ │ │ │ + cbz r1, 7e9f0 │ │ │ │ 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 7ea46 │ │ │ │ + beq.n 7ea5a │ │ │ │ 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 7e9ca │ │ │ │ + bgt.n 7e9de │ │ │ │ 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 7ea46 │ │ │ │ + beq.n 7ea5a │ │ │ │ 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, 7ea32 │ │ │ │ + cbz r0, 7ea46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ea6a │ │ │ │ + beq.n 7ea7e │ │ │ │ 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] @ (7eb6c ) │ │ │ │ + ldr r2, [pc, #368] @ (7eb80 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7e96a │ │ │ │ + bgt.n 7e97e │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #29873 @ 0x74b1 │ │ │ │ + movw r2, #30009 @ 0x7539 │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e98a │ │ │ │ + beq.n 7e99e │ │ │ │ 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, #50297 @ 0xc479 │ │ │ │ + movw r3, #50341 @ 0xc4a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eb64 │ │ │ │ + bne.w 7eb78 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e9dc │ │ │ │ + b.n 7e9f0 │ │ │ │ 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 │ │ │ │ @@ -126017,72 +126032,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 7eaa4 │ │ │ │ + bne.n 7eab8 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7eaa0 │ │ │ │ + cbz r7, 7eab4 │ │ │ │ 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 7eb06 │ │ │ │ + beq.n 7eb1a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7eade │ │ │ │ + beq.n 7eaf2 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7eabc │ │ │ │ + cbnz r2, 7ead0 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7e9dc │ │ │ │ + beq.n 7e9f0 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 7eb00 │ │ │ │ + cbz r1, 7eb14 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7ead8 │ │ │ │ + cbz r2, 7eaec │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7e9dc │ │ │ │ + b.n 7e9f0 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7eaec │ │ │ │ + cbz r2, 7eb00 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e9dc │ │ │ │ + bne.w 7e9f0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e9dc │ │ │ │ + b.n 7e9f0 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eac8 │ │ │ │ + b.n 7eadc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eaae │ │ │ │ + beq.n 7eac2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7eb5e │ │ │ │ + cbz r2, 7eb72 │ │ │ │ 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, 7eb38 │ │ │ │ + cbz r3, 7eb4c │ │ │ │ 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 │ │ │ │ @@ -126091,333 +126106,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 7e9dc │ │ │ │ + b.n 7e9f0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eb12 │ │ │ │ + b.n 7eb26 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7ea5e │ │ │ │ + b.n 7ea72 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb70 <_PyType_GetDict@@Base>: │ │ │ │ +0007eb84 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7eb7c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7eb90 <_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] @ (7ebc0 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7ebd4 <_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 7ebb8 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7ebcc <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ebc4 : │ │ │ │ +0007ebd8 : │ │ │ │ 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 7ec1a │ │ │ │ + bpl.n 7ec2e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ec00 │ │ │ │ + bne.n 7ec14 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ec00 │ │ │ │ + beq.n 7ec14 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ec2a │ │ │ │ + beq.n 7ec3e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ebfc │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + b.n 7ec10 │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ebfc │ │ │ │ + b.n 7ec10 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ec30 : │ │ │ │ +0007ec44 : │ │ │ │ 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 7ec54 │ │ │ │ + bl 7ec68 │ │ │ │ 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 7f24a │ │ │ │ + beq.w 7f25e │ │ │ │ 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 7f5a0 │ │ │ │ + bhi.w 7f5b4 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f09c │ │ │ │ + beq.w 7f0b0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f14c │ │ │ │ + beq.w 7f160 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ec86 │ │ │ │ + bne.n 7ec9a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f61a │ │ │ │ + beq.w 7f62e │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ecb4 │ │ │ │ + cbz r0, 7ecc8 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f614 │ │ │ │ + beq.w 7f628 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f59c │ │ │ │ + beq.w 7f5b0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f1dc │ │ │ │ + bne.w 7f1f0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f254 │ │ │ │ + beq.w 7f268 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3ba │ │ │ │ + beq.w 7f3ce │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4b6 │ │ │ │ + beq.w 7f4ca │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7edb4 │ │ │ │ + beq.n 7edc8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3b6 │ │ │ │ + beq.w 7f3ca │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7edac │ │ │ │ + beq.n 7edc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f402 │ │ │ │ + beq.w 7f416 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7edac │ │ │ │ + beq.n 7edc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f406 │ │ │ │ + beq.w 7f41a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7edac │ │ │ │ + cbz r2, 7edc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f40a │ │ │ │ + beq.w 7f41e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7edac │ │ │ │ + cbz r2, 7edc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f40e │ │ │ │ + beq.w 7f422 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7edac │ │ │ │ + cbz r2, 7edc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f412 │ │ │ │ + beq.w 7f426 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7edac │ │ │ │ + cbz r2, 7edc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3b2 │ │ │ │ + beq.w 7f3c6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7edac │ │ │ │ + cbz r2, 7edc0 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3de │ │ │ │ + beq.w 7f3f2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f416 │ │ │ │ + beq.w 7f42a │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ed96 │ │ │ │ + bne.n 7edaa │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f5b8 │ │ │ │ + bne.w 7f5cc │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d824 │ │ │ │ + bl 7d830 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5d8 │ │ │ │ + beq.w 7f5ec │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7edf4 │ │ │ │ + bpl.n 7ee08 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f1cc │ │ │ │ + ble.w 7f1e0 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f308 │ │ │ │ + beq.w 7f31c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f452 │ │ │ │ + beq.w 7f466 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7edd8 │ │ │ │ + blt.n 7edec │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7ee3e │ │ │ │ + ble.n 7ee52 │ │ │ │ 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 7f280 │ │ │ │ + beq.w 7f294 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f29e │ │ │ │ + ble.w 7f2b2 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f25e │ │ │ │ + bne.w 7f272 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7ee10 │ │ │ │ + bne.n 7ee24 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f502 │ │ │ │ + bge.w 7f516 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ee60 │ │ │ │ + cbz r2, 7ee74 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f4dc │ │ │ │ + bne.w 7f4f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1b44 │ │ │ │ + bl 1a33dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f308 │ │ │ │ + beq.w 7f31c │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f26e │ │ │ │ + beq.w 7f282 │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f328 │ │ │ │ + blt.w 7f33c │ │ │ │ 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 7f308 │ │ │ │ + beq.w 7f31c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7eeb4 │ │ │ │ + cbz r3, 7eec8 │ │ │ │ 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] │ │ │ │ @@ -126437,15 +126452,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 7f5f4 │ │ │ │ + bmi.w 7f608 │ │ │ │ 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 │ │ │ │ @@ -126457,895 +126472,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, 7ef6c │ │ │ │ - movw r8, #28084 @ 0x6db4 │ │ │ │ + cbz r3, 7ef80 │ │ │ │ + movw r8, #34292 @ 0x85f4 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f140 │ │ │ │ - bgt.w 7f0d2 │ │ │ │ + beq.w 7f154 │ │ │ │ + bgt.w 7f0e6 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f140 │ │ │ │ + bls.w 7f154 │ │ │ │ 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 7f234 │ │ │ │ + bne.w 7f248 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ef38 │ │ │ │ + bne.n 7ef4c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f262 │ │ │ │ + beq.w 7f276 │ │ │ │ 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 7f798 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f06a │ │ │ │ + blt.n 7f07e │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40553 @ 0x9e69 │ │ │ │ + movw r3, #40689 @ 0x9ef1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7efcc │ │ │ │ + bne.n 7efe0 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7efac │ │ │ │ + cbz r2, 7efc0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f652 │ │ │ │ + blt.w 7f666 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f636 │ │ │ │ + blt.w 7f64a │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f436 │ │ │ │ + blt.w 7f44a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f41a │ │ │ │ + blt.w 7f42e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f560 │ │ │ │ + bmi.w 7f574 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7f016 │ │ │ │ + cbz r1, 7f02a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d610 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7d61c │ │ │ │ + bl 7a270 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f06a │ │ │ │ + beq.n 7f07e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f2c0 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f2d4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f012 │ │ │ │ + beq.n 7f026 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f558 │ │ │ │ + beq.w 7f56c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7f06a │ │ │ │ + blt.n 7f07e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f204 │ │ │ │ + bne.w 7f218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f23a │ │ │ │ - ldr r1, [pc, #668] @ (7f2c4 ) │ │ │ │ + bne.w 7f24e │ │ │ │ + ldr r1, [pc, #668] @ (7f2d8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78354 │ │ │ │ - cbnz r0, 7f06a │ │ │ │ + bl 783e4 │ │ │ │ + cbnz r0, 7f07e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f53c │ │ │ │ + beq.w 7f550 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7bc │ │ │ │ + bl 7f7d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f06a │ │ │ │ + cbz r0, 7f07e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f2c4 ) │ │ │ │ + ldr r1, [pc, #628] @ (7f2d8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f06a │ │ │ │ + beq.n 7f07e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f534 │ │ │ │ - bl 7f820 │ │ │ │ + beq.w 7f548 │ │ │ │ + bl 7f834 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f490 │ │ │ │ + bne.w 7f4a4 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r8 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ mov r0, r9 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 7f5fc │ │ │ │ + bne.w 7f610 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f36a │ │ │ │ + beq.w 7f37e │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4ce │ │ │ │ + beq.w 7f4e2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7ec98 │ │ │ │ + b.n 7ecac │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7ef4c │ │ │ │ + bne.w 7ef60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7f84c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7f84c │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7f84c │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f140 │ │ │ │ + ble.n 7f154 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f3be │ │ │ │ + bmi.w 7f3d2 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f140 │ │ │ │ + beq.n 7f154 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f3ce │ │ │ │ + bmi.w 7f3e2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f140 │ │ │ │ + beq.n 7f154 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f3e2 │ │ │ │ + bmi.w 7f3f6 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f140 │ │ │ │ + beq.n 7f154 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f3f2 │ │ │ │ + bmi.w 7f406 │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f140 │ │ │ │ + beq.n 7f154 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f370 │ │ │ │ + bmi.w 7f384 │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f132 │ │ │ │ + bne.n 7f146 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ef38 │ │ │ │ - b.n 7ef6c │ │ │ │ + bne.w 7ef4c │ │ │ │ + b.n 7ef80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f478 │ │ │ │ + bne.w 7f48c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ec98 │ │ │ │ - movw ip, #14364 @ 0x381c │ │ │ │ + beq.w 7ecac │ │ │ │ + movw ip, #20636 @ 0x509c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #60244 @ 0xeb54 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #14384 @ 0x3830 │ │ │ │ + movw r1, #980 @ 0x3d4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r2, #20656 @ 0x50b0 │ │ │ │ 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 7f214 │ │ │ │ + beq.n 7f228 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f22c │ │ │ │ + beq.n 7f240 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f278 │ │ │ │ + beq.n 7f28c │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f2d0 │ │ │ │ + bmi.w 7f2e4 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f18a │ │ │ │ + bne.n 7f19e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ec98 │ │ │ │ + b.n 7ecac │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7ee3e │ │ │ │ + b.n 7ee52 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7edb4 │ │ │ │ + bpl.w 7edc8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f5ee │ │ │ │ + beq.w 7f602 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7edc2 │ │ │ │ - ldr r1, [pc, #192] @ (7f2c8 ) │ │ │ │ + b.n 7edd6 │ │ │ │ + ldr r1, [pc, #192] @ (7f2dc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc344 │ │ │ │ + bl bc498 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f01e │ │ │ │ - b.n 7f06a │ │ │ │ + bge.w 7f032 │ │ │ │ + b.n 7f07e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #60244 @ 0xeb54 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #980 @ 0x3d4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f1a4 │ │ │ │ + bne.n 7f1b8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f1a4 │ │ │ │ + b.n 7f1b8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f140 │ │ │ │ - ldr r1, [pc, #144] @ (7f2cc ) │ │ │ │ + b.n 7f154 │ │ │ │ + ldr r1, [pc, #144] @ (7f2e0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc344 │ │ │ │ + bl bc498 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f026 │ │ │ │ - b.n 7f06a │ │ │ │ + bge.w 7f03a │ │ │ │ + b.n 7f07e │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7eca0 │ │ │ │ + b.n 7ecb4 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7edb4 │ │ │ │ + b.n 7edc8 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7ee26 │ │ │ │ - movw r3, #37 @ 0x25 │ │ │ │ + b.n 7ee3a │ │ │ │ + movw r3, #2053 @ 0x805 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ef74 │ │ │ │ + b.n 7ef88 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ee84 │ │ │ │ + b.n 7ee98 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f1b4 │ │ │ │ + b.n 7f1c8 │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ee36 │ │ │ │ + beq.w 7ee4a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f282 │ │ │ │ + bne.n 7f296 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ee36 │ │ │ │ + beq.w 7ee4a │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f380 │ │ │ │ + beq.n 7f394 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f39a │ │ │ │ + ble.n 7f3ae │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f2ac │ │ │ │ + bne.n 7f2c0 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7ee36 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f524 ) │ │ │ │ + b.n 7ee4a │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f538 ) │ │ │ │ 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, 7f3b0 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f3c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f30c │ │ │ │ + bgt.n 7f320 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f2e6 │ │ │ │ + blt.n 7f2fa │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f1ba │ │ │ │ + blt.w 7f1ce │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14464 @ 0x3880 │ │ │ │ + movw r1, #20736 @ 0x5100 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f07c │ │ │ │ + b.n 7f090 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14408 @ 0x3848 │ │ │ │ + movw r1, #20680 @ 0x50c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7f300 │ │ │ │ + bl 12844c │ │ │ │ + b.n 7f314 │ │ │ │ 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 7ee84 │ │ │ │ + beq.w 7ee98 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ee84 │ │ │ │ + bmi.w 7ee98 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15084 @ 0x3aec │ │ │ │ + movw r1, #21356 @ 0x536c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7f308 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 7ec98 │ │ │ │ + bl 12844c │ │ │ │ + b.n 7f31c │ │ │ │ + bl 7736c │ │ │ │ + b.n 7ecac │ │ │ │ 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 7f13a │ │ │ │ + b.n 7f14e │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f2bc │ │ │ │ + beq.n 7f2d0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f382 │ │ │ │ + bne.n 7f396 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f2bc │ │ │ │ + beq.n 7f2d0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14732 @ 0x398c │ │ │ │ + movw r1, #21004 @ 0x520c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7f308 │ │ │ │ + bl 12844c │ │ │ │ + b.n 7f31c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ed8e │ │ │ │ + b.n 7eda2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ed1e │ │ │ │ + b.n 7ed32 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ed06 │ │ │ │ + b.n 7ed1a │ │ │ │ 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 7f108 │ │ │ │ + b.n 7f11c │ │ │ │ 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 7f114 │ │ │ │ + b.n 7f128 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7eda2 │ │ │ │ + b.n 7edb6 │ │ │ │ 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 7f120 │ │ │ │ + b.n 7f134 │ │ │ │ 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 7f12c │ │ │ │ + b.n 7f140 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ed32 │ │ │ │ + b.n 7ed46 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ed46 │ │ │ │ + b.n 7ed5a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ed58 │ │ │ │ + b.n 7ed6c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ed6a │ │ │ │ + b.n 7ed7e │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ed7c │ │ │ │ + b.n 7ed90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7eda2 │ │ │ │ + b.n 7edb6 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #15356 @ 0x3bfc │ │ │ │ + movw r1, #21628 @ 0x547c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 7f06a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 7f07e │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #15288 @ 0x3bb8 │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 7f06a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 7f07e │ │ │ │ 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, #14624 @ 0x3920 │ │ │ │ + movw r2, #20896 @ 0x51a0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f7e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f308 │ │ │ │ + bne.w 7f31c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7edec │ │ │ │ + b.n 7ee00 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14316 @ 0x37ec │ │ │ │ + movw r1, #20588 @ 0x506c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7f300 │ │ │ │ + bl 12844c │ │ │ │ + b.n 7f314 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f4a0 │ │ │ │ + beq.n 7f4b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f4ae │ │ │ │ + cbz r3, 7f4c2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7f07c │ │ │ │ + b.n 7f090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f4a0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f4b4 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ed10 │ │ │ │ - b.n 7edac │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.w 7ed24 │ │ │ │ + b.n 7edc0 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f308 │ │ │ │ + b.n 7f31c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f51c │ │ │ │ + cbz r3, 7f530 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14900 @ 0x3a34 │ │ │ │ + movw r2, #21172 @ 0x52b4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f7e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ee60 │ │ │ │ - b.n 7f308 │ │ │ │ + bge.w 7ee74 │ │ │ │ + b.n 7f31c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14856 @ 0x3a08 │ │ │ │ + movw r1, #21128 @ 0x5288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 7f308 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 7f31c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15032 @ 0x3ab8 │ │ │ │ + movw r1, #21304 @ 0x5338 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7f308 │ │ │ │ + bl 12844c │ │ │ │ + b.n 7f31c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f06a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f07e │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15428 @ 0x3c44 │ │ │ │ + movw r2, #21700 @ 0x54c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f6538 │ │ │ │ - b.n 7f06a │ │ │ │ + bl 1f7e24 │ │ │ │ + b.n 7f07e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f012 │ │ │ │ - ldr r2, [pc, #272] @ (7f674 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f026 │ │ │ │ + ldr r2, [pc, #272] @ (7f688 ) │ │ │ │ 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 7f598 │ │ │ │ + beq.n 7f5ac │ │ │ │ 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 7efda │ │ │ │ + b.n 7efee │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f308 │ │ │ │ + b.n 7f31c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14296 @ 0x37d8 │ │ │ │ + movw r1, #20568 @ 0x5058 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7f300 │ │ │ │ + bl 12844c │ │ │ │ + b.n 7f314 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f5dc │ │ │ │ + bmi.n 7f5f0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14596 @ 0x3904 │ │ │ │ + movw r1, #20868 @ 0x5184 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f308 │ │ │ │ + b.n 7f31c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f5ee │ │ │ │ + beq.n 7f602 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7edc2 │ │ │ │ + b.w 7edd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f4a0 │ │ │ │ - b.n 7eef6 │ │ │ │ + bl 1a0d38 │ │ │ │ + b.n 7ef0a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14508 @ 0x38ac │ │ │ │ + movw r1, #20780 @ 0x512c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7f300 │ │ │ │ + bl 12844c │ │ │ │ + b.n 7f314 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f308 │ │ │ │ + b.n 7f31c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14552 @ 0x38d8 │ │ │ │ + movw r1, #20824 @ 0x5158 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f308 │ │ │ │ + b.n 7f31c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #15216 @ 0x3b70 │ │ │ │ + movw r1, #21488 @ 0x53f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 7f06a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 7f07e │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15152 @ 0x3b30 │ │ │ │ + movw r1, #21424 @ 0x53b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 7f06a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 7f07e │ │ │ │ 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 7f724 │ │ │ │ + beq.n 7f738 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f6f8 │ │ │ │ + cbz r6, 7f70c │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f754 │ │ │ │ + beq.n 7f768 │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f73a │ │ │ │ + beq.n 7f74e │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f76e │ │ │ │ - bl 7f678 │ │ │ │ + beq.n 7f782 │ │ │ │ + bl 7f68c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f780 │ │ │ │ + bne.n 7f794 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f792 │ │ │ │ + bne.n 7f7a6 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f78e │ │ │ │ + bne.n 7f7a2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f74a │ │ │ │ + bne.n 7f75e │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f78a │ │ │ │ + bne.n 7f79e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f764 │ │ │ │ + bne.n 7f778 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f708 │ │ │ │ + beq.n 7f71c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f734 │ │ │ │ + bne.n 7f748 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f716 │ │ │ │ + b.n 7f72a │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f6ee │ │ │ │ + bne.n 7f702 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f6ee │ │ │ │ + bne.n 7f702 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f734 │ │ │ │ + bne.n 7f748 │ │ │ │ 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 7f716 │ │ │ │ + beq.n 7f72a │ │ │ │ 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 7f6d0 │ │ │ │ + beq.n 7f6e4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f78a │ │ │ │ + bne.n 7f79e │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f6de │ │ │ │ + b.n 7f6f2 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6de │ │ │ │ + beq.n 7f6f2 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f6ec │ │ │ │ + bne.n 7f700 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f708 │ │ │ │ + b.n 7f71c │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6c0 │ │ │ │ + beq.n 7f6d4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f74a │ │ │ │ + bne.n 7f75e │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f6d0 │ │ │ │ + b.n 7f6e4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f764 │ │ │ │ + b.n 7f778 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f74a │ │ │ │ + b.n 7f75e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f780 │ │ │ │ + b.n 7f794 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f798 : │ │ │ │ +0007f7ac : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f7b6 │ │ │ │ + bmi.n 7f7ca │ │ │ │ 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 72f24 │ │ │ │ + b.w 72fc4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f7bc : │ │ │ │ +0007f7d0 : │ │ │ │ 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 7f7e8 │ │ │ │ - cbz r0, 7f7e2 │ │ │ │ + blt.n 7f7fc │ │ │ │ + cbz r0, 7f7f6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f802 │ │ │ │ - ldr r0, [pc, #52] @ (7f81c ) │ │ │ │ - b.n 7f7dc │ │ │ │ + cbnz r3, 7f816 │ │ │ │ + ldr r0, [pc, #52] @ (7f830 ) │ │ │ │ + b.n 7f7f0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15592 @ 0x3ce8 │ │ │ │ + movw r1, #21864 @ 0x5568 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f7dc │ │ │ │ + b.n 7f7f0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15644 @ 0x3d1c │ │ │ │ + movw r1, #21916 @ 0x559c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 7f7fe │ │ │ │ + bl 12844c │ │ │ │ + b.n 7f812 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f820 : │ │ │ │ - ldr r3, [pc, #16] @ (7f834 ) │ │ │ │ +0007f834 : │ │ │ │ + ldr r3, [pc, #16] @ (7f848 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f82e │ │ │ │ + cbnz r0, 7f842 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f82c │ │ │ │ + b.n 7f840 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f838 : │ │ │ │ +0007f84c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f848 │ │ │ │ + beq.n 7f85c │ │ │ │ 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, #15724 @ 0x3d6c │ │ │ │ + movw r1, #21996 @ 0x55ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 │ │ │ │ @@ -127355,221 +127370,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 7fa08 │ │ │ │ + bl 7fa1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f9b2 │ │ │ │ + beq.w 7f9c6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7f9f8 ) │ │ │ │ + ldr r1, [pc, #328] @ (7fa0c ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f9a8 │ │ │ │ + blt.n 7f9bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9b8 │ │ │ │ + bne.n 7f9cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fa08 │ │ │ │ + bl 7fa1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f9b2 │ │ │ │ + beq.n 7f9c6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7f9fc ) │ │ │ │ + ldr r1, [pc, #296] @ (7fa10 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f9a8 │ │ │ │ + blt.n 7f9bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9d0 │ │ │ │ + bne.n 7f9e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fa08 │ │ │ │ + bl 7fa1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f9b2 │ │ │ │ + beq.n 7f9c6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7fa00 ) │ │ │ │ + ldr r1, [pc, #264] @ (7fa14 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f9a8 │ │ │ │ + blt.n 7f9bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9e0 │ │ │ │ + bne.n 7f9f4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f9b2 │ │ │ │ + beq.n 7f9c6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f964 │ │ │ │ - movw r8, #15772 @ 0x3d9c │ │ │ │ + ble.n 7f978 │ │ │ │ + movw r8, #22044 @ 0x561c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f934 │ │ │ │ + b.n 7f948 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7f998 │ │ │ │ + beq.n 7f9ac │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7f9a0 │ │ │ │ + cbz r0, 7f9b4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f932 │ │ │ │ + bgt.n 7f946 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fbc0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fbd4 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7f9a2 │ │ │ │ - ldr r1, [pc, #144] @ (7fa04 ) │ │ │ │ + beq.n 7f9b6 │ │ │ │ + ldr r1, [pc, #144] @ (7fa18 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa94 │ │ │ │ + bl 7faa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f9a0 │ │ │ │ + blt.n 7f9b4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f990 │ │ │ │ + beq.n 7f9a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f9c8 │ │ │ │ + cbz r3, 7f9dc │ │ │ │ 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 7f934 │ │ │ │ - b.n 7f964 │ │ │ │ + bgt.n 7f948 │ │ │ │ + b.n 7f978 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f9b2 │ │ │ │ + beq.n 7f9c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f9f0 │ │ │ │ + cbz r3, 7fa04 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f992 │ │ │ │ + b.n 7f9a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f8c4 │ │ │ │ + bne.n 7f8d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8c4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f8d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f990 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f9a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f8e8 │ │ │ │ + bne.n 7f8fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8e8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f8fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f90c │ │ │ │ + bne.n 7f920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f90c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f9b2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f9c6 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007fa08 : │ │ │ │ +0007fa1c : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7fa24 │ │ │ │ + bcs.n 7fa38 │ │ │ │ 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 7fa4c │ │ │ │ + blt.n 7fa60 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7fa66 │ │ │ │ + bne.n 7fa7a │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e064 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fa90 │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7faa4 │ │ │ │ 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 7fa68 │ │ │ │ + bne.n 7fa7c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e064 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fa90 │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7faa4 │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e064 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fa90 │ │ │ │ - cbnz r6, 7fa84 │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7faa4 │ │ │ │ + cbnz r6, 7fa98 │ │ │ │ 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 7fa7c │ │ │ │ + b.n 7fa90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007fa94 : │ │ │ │ +0007faa8 : │ │ │ │ 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 │ │ │ │ @@ -127577,218 +127592,218 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fb98 │ │ │ │ - ldr.w r8, [pc, #216] @ 7fba0 │ │ │ │ + beq.n 7fbac │ │ │ │ + ldr.w r8, [pc, #216] @ 7fbb4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fb82 │ │ │ │ + bpl.n 7fb96 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fb56 │ │ │ │ + bne.n 7fb6a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7faf8 │ │ │ │ + beq.n 7fb0c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fb3e │ │ │ │ + bne.n 7fb52 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fb3e │ │ │ │ + beq.n 7fb52 │ │ │ │ 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 7fb62 │ │ │ │ - bl 7baa8 │ │ │ │ + beq.n 7fb76 │ │ │ │ + bl 7bab8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fb72 │ │ │ │ + bne.n 7fb86 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fb0c │ │ │ │ + bne.n 7fb20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0978 │ │ │ │ + bl 1a2210 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fb68 │ │ │ │ + b.n 7fb7c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7faf4 │ │ │ │ - b.n 7faf8 │ │ │ │ - bl 79570 │ │ │ │ + bne.n 7fb08 │ │ │ │ + b.n 7fb0c │ │ │ │ + bl 795fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb36 │ │ │ │ + beq.n 7fb4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb36 │ │ │ │ + bne.n 7fb4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb36 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb4a │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fb68 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fb7c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fb36 │ │ │ │ + b.n 7fb4a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fba4 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007fbb8 <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fbc0 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fbd4 <_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 7fe4c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 7fe60 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fe4c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fe60 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fd9a <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7fdae <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fe4c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fe60 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fcfa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fd0e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fd00 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fd14 <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fc30 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fc44 <_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 7fcac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fcc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fddc <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7fdf0 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fcac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fdfe <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7fe12 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fcac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd3e <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7fd52 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fcac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd5c <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7fd70 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fcac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd20 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fd34 <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fcac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcc0 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fdba <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7fdce <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fcac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcc0 <_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 7fd7c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7fd90 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fc9c <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7fe68 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7fcb0 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (7fe7c <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fe20 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7fe34 <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108c98 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 109464 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fe2c <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9b150 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fe40 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9b258 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fd0e <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7fe6c <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fd22 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (7fe80 <_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] │ │ │ │ @@ -127798,181 +127813,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 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7fe70 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (7fe84 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fcfa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fd0e <_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 7fcd0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fce4 <_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 7fc7c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fc90 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fc7c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc7c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fc90 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc90 <_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 7fc60 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fc74 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fc60 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc60 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fc74 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc74 <_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 7fc6e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fc82 <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc6e <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc6e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fc82 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc82 <_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 7fca4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fcb8 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fca4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fca4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fcb8 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcb8 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fcfa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fd0e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fe3c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 7fe50 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fcfc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fd10 <_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 7fc8c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fca0 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc8c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc8c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fca0 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fca0 <_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 7fc42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fc56 <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fc56 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc56 <_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 7fc52 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fc66 <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc52 <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc52 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fc66 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc66 <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fcb8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fccc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e92c │ │ │ │ + bl 7e940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fcfc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fd10 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fda8 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7fdbc <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fda8 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fdbc <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 7829c │ │ │ │ - movw r0, #65472 @ 0xffc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 7832c │ │ │ │ + movw r0, #6208 @ 0x1840 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fe36 <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fe4a <_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 7fe88 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 7fe9c <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a1f98 │ │ │ │ - b.n 7fe8c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a3830 │ │ │ │ + b.n 7fea0 <_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, #40553 @ 0x9e69 │ │ │ │ + movw r3, #40689 @ 0x9ef1 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ff0e <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 7ff22 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79eb0 │ │ │ │ - cbz r0, 7ff16 <_PyTuple_Resize@@Base+0x356> │ │ │ │ + bl 79f38 │ │ │ │ + cbz r0, 7ff2a <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7fee6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7ff1c <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 7fefa <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (7ff30 <_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] │ │ │ │ @@ -127983,38 +127998,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, 7ff0a <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 7ff1e <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff06 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 7ff1a <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7ff20 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7ff06 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (7ff34 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 7ff1a <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fee6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 7fefa <_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 1a19b4 │ │ │ │ + b.w 1a324c │ │ │ │ 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 │ │ │ │ @@ -128025,29 +128040,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 7ffbc <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 7ffd0 <_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 7ff9e <_PyTuple_Resize@@Base+0x3de> │ │ │ │ - ldr r3, [pc, #64] @ (7ffb8 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + bne.n 7ffb2 <_PyTuple_Resize@@Base+0x3de> │ │ │ │ + ldr r3, [pc, #64] @ (7ffcc <_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 7ffaa <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ + bgt.n 7ffbe <_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 │ │ │ │ @@ -128064,177 +128079,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 80056 <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 8006a <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 7fffc <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 80010 <_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 7fffc <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 80010 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7fffc <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (800dc <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 80010 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (800f0 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80072 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 80086 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 800be <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 800d2 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 8002c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 80040 <_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 8002c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 80040 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8002c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (800dc <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 80040 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (800f0 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8008a <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 8009e <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 800a2 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 800b6 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 8003a <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 8004e <_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 80036 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 8004a <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80036 <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80036 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 8004a <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8004a <_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 7ffd2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 7ffe6 <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ffd2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ffd2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bne.n 7ffe6 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffe6 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7fff8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 8000c <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7fff8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 8000c <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80028 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 8003c <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 80028 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 8003c <_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 80032 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 80046 <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80032 <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80032 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 80046 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80046 <_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 80002 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 80016 <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80002 <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80002 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 80016 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80016 <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000800e0 : │ │ │ │ +000800f4 : │ │ │ │ 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 8010c │ │ │ │ + bcs.n 80120 │ │ │ │ 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 801e6 │ │ │ │ + bcs.n 801fa │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80220 │ │ │ │ - ldr r3, [pc, #316] @ (80274 ) │ │ │ │ + bne.n 80234 │ │ │ │ + ldr r3, [pc, #316] @ (80288 ) │ │ │ │ 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 801b2 │ │ │ │ + beq.n 801c6 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 80178 │ │ │ │ + cbnz r2, 8018c │ │ │ │ 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] │ │ │ │ @@ -128251,169 +128266,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] @ (80278 ) │ │ │ │ - bne.n 80236 │ │ │ │ + ldr r2, [pc, #216] @ (8028c ) │ │ │ │ + bne.n 8024a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80246 │ │ │ │ + bne.n 8025a │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80178 │ │ │ │ + bne.n 8018c │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8025a │ │ │ │ + bne.n 8026e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8022e │ │ │ │ + cbz r4, 80242 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 80178 │ │ │ │ + b.n 8018c │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7e064 <_PyLong_New@@Base> │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80232 │ │ │ │ + cbz r0, 80246 │ │ │ │ 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 80108 │ │ │ │ - b.n 80210 │ │ │ │ + beq.w 8011c │ │ │ │ + b.n 80224 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80178 │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.n 8018c │ │ │ │ + bl 1ea2a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80108 │ │ │ │ + b.n 8011c │ │ │ │ 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 801ac │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + beq.n 801c0 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80266 │ │ │ │ + bne.n 8027a │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 801ac │ │ │ │ + bl 127d30 │ │ │ │ + b.n 801c0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 801d8 │ │ │ │ + b.n 801ec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 801ac │ │ │ │ + b.n 801c0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008027c : │ │ │ │ +00080290 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 802aa │ │ │ │ - bl 802b8 │ │ │ │ + cbz r0, 802be │ │ │ │ + bl 802cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 802a8 │ │ │ │ + beq.n 802bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 802ae │ │ │ │ + cbz r3, 802c2 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 802aa │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 802be │ │ │ │ │ │ │ │ -000802b8 : │ │ │ │ +000802cc : │ │ │ │ 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 1a3344 │ │ │ │ - cbz r0, 8030a │ │ │ │ + bl 1a4bdc │ │ │ │ + cbz r0, 8031e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a338c │ │ │ │ - cbnz r0, 802f4 │ │ │ │ + bl 1a4c24 │ │ │ │ + cbnz r0, 80308 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80310 │ │ │ │ + bl 80324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80310 │ │ │ │ + bl 80324 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8030a │ │ │ │ + beq.n 8031e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8030a │ │ │ │ + cbnz r3, 8031e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 802f0 │ │ │ │ + b.n 80304 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080310 : │ │ │ │ +00080324 : │ │ │ │ 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, 8034c │ │ │ │ - ldr r4, [pc, #40] @ (80350 ) │ │ │ │ + cbnz r2, 80360 │ │ │ │ + ldr r4, [pc, #40] @ (80364 ) │ │ │ │ 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] │ │ │ │ @@ -128424,291 +128439,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080354 : │ │ │ │ +00080368 : │ │ │ │ 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 8039c │ │ │ │ - cbz r0, 8038e │ │ │ │ + bl 803b0 │ │ │ │ + cbz r0, 803a2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 804c4 │ │ │ │ + bl 804d8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8038a │ │ │ │ + beq.n 8039e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80394 │ │ │ │ + cbz r3, 803a8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8038a │ │ │ │ + b.n 8039e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8038a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8039e │ │ │ │ │ │ │ │ -0008039c : │ │ │ │ +000803b0 : │ │ │ │ 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 803e2 │ │ │ │ + bne.n 803f6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 803fa │ │ │ │ + cbz r0, 8040e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 803fa │ │ │ │ - ldr r1, [pc, #92] @ (80428 ) │ │ │ │ + bpl.n 8040e │ │ │ │ + ldr r1, [pc, #92] @ (8043c ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8042c │ │ │ │ + bl 80440 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 803fa │ │ │ │ + ble.n 8040e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 803f0 │ │ │ │ + bpl.n 80404 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 803bc │ │ │ │ - bl 498cc │ │ │ │ - b.n 80416 │ │ │ │ + bne.n 803d0 │ │ │ │ + bl 498ea │ │ │ │ + b.n 8042a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8041a │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 80416 │ │ │ │ + bne.n 8042e │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 8042a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16644 @ 0x4104 │ │ │ │ + movw r1, #22916 @ 0x5984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 803de │ │ │ │ + b.n 803f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 803fa │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 803fa │ │ │ │ + bne.n 8040e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8040e │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008042c : │ │ │ │ +00080440 : │ │ │ │ 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 804ac │ │ │ │ + bpl.n 804c0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8048a │ │ │ │ + bne.n 8049e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8048a │ │ │ │ + beq.n 8049e │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 804a4 │ │ │ │ + beq.n 804b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 80474 │ │ │ │ + cbnz r3, 80488 │ │ │ │ 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 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 804bc │ │ │ │ + beq.n 804d0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80468 │ │ │ │ + bne.n 8047c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8046e │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + b.n 80482 │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8046e │ │ │ │ + b.n 80482 │ │ │ │ stmdb 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 8075e │ │ │ │ + beq.w 80772 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 809be │ │ │ │ + beq.w 809d2 │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #29605 @ 0x73a5 │ │ │ │ + movw r3, #29945 @ 0x74f9 │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #13013 @ 0x32d5 │ │ │ │ + movw r3, #13325 @ 0x340d │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80f58 │ │ │ │ + bne.w 80f6c │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 807be │ │ │ │ + bgt.w 807d2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81016 │ │ │ │ + beq.w 8102a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81016 │ │ │ │ + bhi.w 8102a │ │ │ │ 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 80f40 │ │ │ │ + bmi.w 80f54 │ │ │ │ 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 80796 │ │ │ │ - ldr.w r9, [pc, #920] @ 80908 │ │ │ │ + bmi.w 807aa │ │ │ │ + ldr.w r9, [pc, #920] @ 8091c │ │ │ │ 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 80f1c │ │ │ │ + bhi.w 80f30 │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 8095c │ │ │ │ + bmi.w 80970 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6269 @ 0x187d │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8094e │ │ │ │ + bne.w 80962 │ │ │ │ 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 8090c │ │ │ │ + bcs.w 80920 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 80982 │ │ │ │ + beq.w 80996 │ │ │ │ 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 807e0 │ │ │ │ + beq.w 807f4 │ │ │ │ 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 8082a │ │ │ │ + blt.w 8083e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8097a │ │ │ │ - ldr r3, [pc, #744] @ (80904 ) │ │ │ │ + bne.w 8098e │ │ │ │ + ldr r3, [pc, #744] @ (80918 ) │ │ │ │ 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 8098a │ │ │ │ + bne.w 8099e │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 80646 │ │ │ │ + beq.n 8065a │ │ │ │ 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] │ │ │ │ @@ -128732,412 +128747,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 81008 │ │ │ │ + bne.w 8101c │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d70 │ │ │ │ + beq.w 80d84 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d70 │ │ │ │ + beq.w 80d84 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 80d8a │ │ │ │ + bpl.w 80d9e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 808c0 │ │ │ │ + bne.w 808d4 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 808de │ │ │ │ - movw r3, #5149 @ 0x141d │ │ │ │ + beq.w 808f2 │ │ │ │ + movw r3, #5169 @ 0x1431 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 80876 │ │ │ │ + bne.w 8088a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 81424 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81438 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8088c │ │ │ │ + bne.w 808a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8073a │ │ │ │ + beq.n 8074e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 809b6 │ │ │ │ + beq.w 809ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80d70 │ │ │ │ + bne.w 80d84 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80754 │ │ │ │ + beq.n 80768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e64 │ │ │ │ + beq.w 80e78 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8050c │ │ │ │ + bne.w 80520 │ │ │ │ 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 80f40 │ │ │ │ + bmi.w 80f54 │ │ │ │ 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, #58581 @ 0xe4d5 │ │ │ │ + movw r2, #58921 @ 0xe629 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 8056e │ │ │ │ + beq.w 80582 │ │ │ │ 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 8056e │ │ │ │ - movw r3, #61489 @ 0xf031 │ │ │ │ + b.n 80582 │ │ │ │ + movw r3, #62041 @ 0xf259 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8054a │ │ │ │ + b.n 8055e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 8054a │ │ │ │ + beq.w 8055e │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80942 │ │ │ │ + beq.w 80956 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81016 │ │ │ │ + bne.w 8102a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8054a │ │ │ │ + b.n 8055e │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 808b4 │ │ │ │ + bhi.n 808c8 │ │ │ │ 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 8090c │ │ │ │ + beq.w 80920 │ │ │ │ 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 8060a │ │ │ │ + ble.w 8061e │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8060a │ │ │ │ + beq.w 8061e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8060a │ │ │ │ + beq.w 8061e │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8060a │ │ │ │ + bne.w 8061e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ffe │ │ │ │ + bne.w 81012 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 8060a │ │ │ │ + bmi.w 8061e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80860 │ │ │ │ + bne.n 80874 │ │ │ │ dmb ish │ │ │ │ - b.n 8060a │ │ │ │ + b.n 8061e │ │ │ │ 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 80726 │ │ │ │ + beq.w 8073a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80726 │ │ │ │ + bne.w 8073a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 808ae │ │ │ │ + cbz r3, 808c2 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 80726 │ │ │ │ + b.n 8073a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 805e8 │ │ │ │ + b.n 805fc │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 806fe │ │ │ │ + bne.w 80712 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80e9a │ │ │ │ + beq.w 80eae │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e6c │ │ │ │ + beq.w 80e80 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 8087e │ │ │ │ + b.n 80892 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e5a │ │ │ │ + bne.w 80e6e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 8095c │ │ │ │ + cbz r0, 80970 │ │ │ │ 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 80808 │ │ │ │ - movw r3, #52585 @ 0xcd69 │ │ │ │ + b.n 8081c │ │ │ │ + movw r3, #56457 @ 0xdc89 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8054a │ │ │ │ + b.n 8055e │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80800 │ │ │ │ + bne.w 80814 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80e12 │ │ │ │ + beq.w 80e26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8061a │ │ │ │ + beq.w 8062e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8061a │ │ │ │ + b.n 8062e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 71938 │ │ │ │ - b.n 807fa │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + bl 71960 │ │ │ │ + b.n 8080e │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e40 │ │ │ │ + bne.w 80e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ 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 80640 │ │ │ │ - b.n 80646 │ │ │ │ + bne.w 80654 │ │ │ │ + b.n 8065a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3580 │ │ │ │ - b.n 8073a │ │ │ │ + bl 1a4e18 │ │ │ │ + b.n 8074e │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #29605 @ 0x73a5 │ │ │ │ + movw r3, #29945 @ 0x74f9 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #13013 @ 0x32d5 │ │ │ │ + movw r3, #13325 @ 0x340d │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #61489 @ 0xf031 │ │ │ │ + movw r3, #62041 @ 0xf259 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80f58 │ │ │ │ + bne.w 80f6c │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80c3a │ │ │ │ + bgt.w 80c4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81016 │ │ │ │ + beq.w 8102a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81016 │ │ │ │ + bhi.w 8102a │ │ │ │ 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 80f40 │ │ │ │ + bmi.w 80f54 │ │ │ │ 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 80f26 │ │ │ │ - ldr r4, [pc, #748] @ (80d34 ) │ │ │ │ + bmi.w 80f3a │ │ │ │ + ldr r4, [pc, #748] @ (80d48 ) │ │ │ │ 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 80e02 │ │ │ │ + bcc.w 80e16 │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 80e02 │ │ │ │ + bmi.w 80e16 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6269 @ 0x187d │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80df2 │ │ │ │ + bne.w 80e06 │ │ │ │ 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 80dbe │ │ │ │ + bcs.w 80dd2 │ │ │ │ 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 80db2 │ │ │ │ + beq.w 80dc6 │ │ │ │ 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 80c44 │ │ │ │ + beq.w 80c58 │ │ │ │ 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 80cec │ │ │ │ + blt.w 80d00 │ │ │ │ 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] @ (80d38 ) │ │ │ │ + ldr r5, [pc, #572] @ (80d4c ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80e2c │ │ │ │ + bne.w 80e40 │ │ │ │ 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] │ │ │ │ @@ -129161,517 +129176,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 80f12 │ │ │ │ + bne.w 80f26 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d6e │ │ │ │ + beq.w 80d82 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d6e │ │ │ │ + beq.w 80d82 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 80d3c │ │ │ │ + bpl.w 80d50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80c8c │ │ │ │ + bne.n 80ca0 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 80c9c │ │ │ │ - movw r3, #5149 @ 0x141d │ │ │ │ + beq.n 80cb0 │ │ │ │ + movw r3, #5169 @ 0x1431 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 80c6c │ │ │ │ + bne.n 80c80 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 81424 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81438 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80cc8 │ │ │ │ + bne.n 80cdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c00 │ │ │ │ + beq.n 80c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e24 │ │ │ │ + beq.w 80e38 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80d6e │ │ │ │ + bne.w 80d82 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c1e │ │ │ │ + beq.n 80c32 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81030 │ │ │ │ + beq.w 81044 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 809de │ │ │ │ - b.n 8075e │ │ │ │ + bne.w 809f2 │ │ │ │ + b.n 80772 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 80a1c │ │ │ │ - movw r8, #58581 @ 0xe4d5 │ │ │ │ + b.n 80a30 │ │ │ │ + movw r8, #58921 @ 0xe629 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 80a1c │ │ │ │ + b.n 80a30 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 80c78 │ │ │ │ + bne.n 80c8c │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 80a1c │ │ │ │ + b.n 80a30 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 80c92 │ │ │ │ + bcc.n 80ca6 │ │ │ │ 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 80dbe │ │ │ │ + beq.w 80dd2 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 80ac6 │ │ │ │ + b.n 80ada │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80be2 │ │ │ │ + b.n 80bf6 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80d64 │ │ │ │ + beq.n 80d78 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81016 │ │ │ │ + bne.w 8102a │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 80a1c │ │ │ │ + b.n 80a30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 80bb2 │ │ │ │ + b.n 80bc6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 80ac6 │ │ │ │ + b.n 80ada │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80faa │ │ │ │ - bl 8fea8 │ │ │ │ + beq.w 80fbe │ │ │ │ + bl 900d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80f7a │ │ │ │ + beq.w 80f8e │ │ │ │ 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 80bec │ │ │ │ + beq.n 80c00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80bec │ │ │ │ + bne.n 80c00 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 80ce6 │ │ │ │ + cbz r3, 80cfa │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 80bec │ │ │ │ + b.n 80c00 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ae8 │ │ │ │ + beq.w 80afc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80ae8 │ │ │ │ + beq.w 80afc │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ae8 │ │ │ │ + bne.w 80afc │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80f70 │ │ │ │ + bne.w 80f84 │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 80ae8 │ │ │ │ + bmi.w 80afc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80d1e │ │ │ │ + bne.n 80d32 │ │ │ │ dmb ish │ │ │ │ - b.n 80ae8 │ │ │ │ + b.n 80afc │ │ │ │ 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, #16772 @ 0x4184 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d6e │ │ │ │ + beq.n 80d82 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80bf6 │ │ │ │ - movw r8, #52585 @ 0xcd69 │ │ │ │ + b.n 80c0a │ │ │ │ + movw r8, #56457 @ 0xdc89 │ │ │ │ movt r8, #21 │ │ │ │ - b.n 80a1c │ │ │ │ + b.n 80a30 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e12 │ │ │ │ + beq.n 80e26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e12 │ │ │ │ + bne.n 80e26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e12 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e26 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16772 @ 0x4184 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d70 │ │ │ │ + beq.n 80d84 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80730 │ │ │ │ + b.n 80744 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80c5e │ │ │ │ + b.n 80c72 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80e18 │ │ │ │ + bne.n 80e2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80e02 │ │ │ │ + cbz r3, 80e16 │ │ │ │ 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 80ac6 │ │ │ │ + b.n 80ada │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80c64 │ │ │ │ + bne.w 80c78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 80ae8 │ │ │ │ + bne.w 80afc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80760 │ │ │ │ + b.n 80774 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80ddc │ │ │ │ + b.n 80df0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3580 │ │ │ │ - b.n 80c00 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + bl 1a4e18 │ │ │ │ + b.n 80c14 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80e4e │ │ │ │ + bne.n 80e62 │ │ │ │ mov r0, r9 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 80b0c │ │ │ │ + bl 127d30 │ │ │ │ + b.n 80b20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8099e │ │ │ │ + b.n 809b2 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 80b0c │ │ │ │ + b.n 80b20 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 8092a │ │ │ │ + b.n 8093e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80754 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80768 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80da2 │ │ │ │ + beq.n 80db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80da2 │ │ │ │ + bne.n 80db6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80e94 │ │ │ │ + cbz r3, 80ea8 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80da2 │ │ │ │ + b.n 80db6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80eaa │ │ │ │ + beq.n 80ebe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 80ed6 │ │ │ │ + cbz r2, 80eea │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 80ef2 │ │ │ │ + cbz r1, 80f06 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #16660 @ 0x4114 │ │ │ │ + movw r3, #22932 @ 0x5994 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #16672 @ 0x4120 │ │ │ │ + movw r1, #22944 @ 0x59a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 80da2 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 80db6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80eec │ │ │ │ + cbz r3, 80f00 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80eaa │ │ │ │ + b.n 80ebe │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80ebe │ │ │ │ + bne.n 80ed2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #16660 @ 0x4114 │ │ │ │ + movw r3, #22932 @ 0x5994 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #16728 @ 0x4158 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 80da2 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 80db6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80c00 │ │ │ │ + b.n 80c14 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80964 │ │ │ │ + b.n 80978 │ │ │ │ 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 80a46 │ │ │ │ + b.n 80a5a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14032 @ 0x36d0 │ │ │ │ + movw r1, #20304 @ 0x4f50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 80e12 │ │ │ │ + bl 12844c │ │ │ │ + b.n 80e26 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16816 @ 0x41b0 │ │ │ │ + movw r1, #23088 @ 0x5a30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 80e12 │ │ │ │ + bl 12844c │ │ │ │ + b.n 80e26 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ae8 │ │ │ │ - b.n 80d0e │ │ │ │ + bne.w 80afc │ │ │ │ + b.n 80d22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80d54 │ │ │ │ + beq.w 80d68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80d54 │ │ │ │ + bne.w 80d68 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80fa4 │ │ │ │ + cbz r3, 80fb8 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80d54 │ │ │ │ + b.n 80d68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80fba │ │ │ │ + beq.n 80fce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 80fe6 │ │ │ │ + cbz r3, 80ffa │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 81038 │ │ │ │ + cbz r1, 8104c │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #16660 @ 0x4114 │ │ │ │ + movw r3, #22932 @ 0x5994 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #16672 @ 0x4120 │ │ │ │ + movw r1, #22944 @ 0x59a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 80d54 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 80d68 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80ff8 │ │ │ │ + cbz r3, 8100c │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80fba │ │ │ │ + b.n 80fce │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8060a │ │ │ │ - b.n 8084e │ │ │ │ + bne.w 8061e │ │ │ │ + b.n 80862 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 8073a │ │ │ │ + b.w 8074e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #14004 @ 0x36b4 │ │ │ │ + movw r1, #20276 @ 0x4f34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 80e12 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 80e26 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c1e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c32 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80fce │ │ │ │ + bne.n 80fe2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #16660 @ 0x4114 │ │ │ │ + movw r3, #22932 @ 0x5994 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #16728 @ 0x4158 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 80d54 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 80d68 │ │ │ │ │ │ │ │ -00081058 : │ │ │ │ +0008106c : │ │ │ │ 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 811a2 │ │ │ │ + bne.w 811b6 │ │ │ │ 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 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8119c │ │ │ │ - ldr.w r8, [pc, #448] @ 81258 │ │ │ │ + beq.w 811b0 │ │ │ │ + ldr.w r8, [pc, #448] @ 8126c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8119c │ │ │ │ + beq.n 811b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8117e │ │ │ │ + bpl.n 81192 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -129679,472 +129694,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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 81162 │ │ │ │ - movw r3, #5149 @ 0x141d │ │ │ │ + beq.n 81176 │ │ │ │ + movw r3, #5169 @ 0x1431 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8112c │ │ │ │ + bne.n 81140 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 81424 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81438 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81136 │ │ │ │ + bne.n 8114a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81124 │ │ │ │ + beq.n 81138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8115a │ │ │ │ + cbz r3, 8116e │ │ │ │ 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 81108 │ │ │ │ + b.n 8111c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81114 │ │ │ │ - ldr r2, [pc, #276] @ (81254 ) │ │ │ │ + bne.n 81128 │ │ │ │ + ldr r2, [pc, #276] @ (81268 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81154 │ │ │ │ + cbz r3, 81168 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81114 │ │ │ │ + b.n 81128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3580 │ │ │ │ - b.n 81124 │ │ │ │ + bl 1a4e18 │ │ │ │ + b.n 81138 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 811da │ │ │ │ - bl 8fea8 │ │ │ │ + beq.n 811ee │ │ │ │ + bl 900d0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 811ac │ │ │ │ + cbz r0, 811c0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 81108 │ │ │ │ + b.n 8111c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16772 @ 0x4184 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81114 │ │ │ │ + b.n 81128 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81124 │ │ │ │ + b.n 81138 │ │ │ │ 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 81196 │ │ │ │ + beq.n 811aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81196 │ │ │ │ - ldr r2, [pc, #148] @ (81254 ) │ │ │ │ + bne.n 811aa │ │ │ │ + ldr r2, [pc, #148] @ (81268 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 811d4 │ │ │ │ + cbz r3, 811e8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 81196 │ │ │ │ + b.n 811aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 811ea │ │ │ │ + beq.n 811fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81238 │ │ │ │ + cbz r3, 8124c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 81224 │ │ │ │ - movw r1, #16672 @ 0x4120 │ │ │ │ + cbz r3, 81238 │ │ │ │ + movw r1, #22944 @ 0x59a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #16660 @ 0x4114 │ │ │ │ + movw r5, #22932 @ 0x5994 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #16872 @ 0x41e8 │ │ │ │ + movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 81196 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 811aa │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 811fe │ │ │ │ - movw r1, #16728 @ 0x4158 │ │ │ │ + bne.n 81212 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81208 │ │ │ │ - ldr r2, [pc, #24] @ (81254 ) │ │ │ │ + b.n 8121c │ │ │ │ + ldr r2, [pc, #24] @ (81268 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8124c │ │ │ │ + cbz r3, 81260 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 811ea │ │ │ │ + b.n 811fe │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008125c : │ │ │ │ +00081270 : │ │ │ │ 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 81300 │ │ │ │ + bpl.n 81314 │ │ │ │ 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] @ (813f8 ) │ │ │ │ + ldr r2, [pc, #356] @ (8140c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8131e │ │ │ │ - movw r3, #5149 @ 0x141d │ │ │ │ + beq.n 81332 │ │ │ │ + movw r3, #5169 @ 0x1431 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 812d2 │ │ │ │ + bne.n 812e6 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81424 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81438 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 812dc │ │ │ │ + bne.n 812f0 │ │ │ │ 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 812be │ │ │ │ + b.n 812d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 812ca │ │ │ │ - ldr r2, [pc, #276] @ (813fc ) │ │ │ │ + bne.n 812de │ │ │ │ + ldr r2, [pc, #276] @ (81410 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 812fa │ │ │ │ + cbz r3, 8130e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 812ca │ │ │ │ + b.n 812de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16772 @ 0x4184 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 812ca │ │ │ │ + b.n 812de │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 81366 │ │ │ │ - bl 8fea8 │ │ │ │ + cbz r3, 8137a │ │ │ │ + bl 900d0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81338 │ │ │ │ + cbz r0, 8134c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 812be │ │ │ │ + b.n 812d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81318 │ │ │ │ + beq.n 8132c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81318 │ │ │ │ - ldr r2, [pc, #176] @ (813fc ) │ │ │ │ + bne.n 8132c │ │ │ │ + ldr r2, [pc, #176] @ (81410 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81360 │ │ │ │ + cbz r3, 81374 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81318 │ │ │ │ + b.n 8132c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81376 │ │ │ │ + beq.n 8138a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 813de │ │ │ │ + cbz r3, 813f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 813b0 │ │ │ │ - movw r1, #16660 @ 0x4114 │ │ │ │ + cbz r3, 813c4 │ │ │ │ + movw r1, #22932 @ 0x5994 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #16872 @ 0x41e8 │ │ │ │ + movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #16672 @ 0x4120 │ │ │ │ + movw r1, #22944 @ 0x59a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 81318 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8132c │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8138a │ │ │ │ - movw r1, #16660 @ 0x4114 │ │ │ │ + bne.n 8139e │ │ │ │ + movw r1, #22932 @ 0x5994 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #16872 @ 0x41e8 │ │ │ │ + movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #16728 @ 0x4158 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 81318 │ │ │ │ - ldr r2, [pc, #28] @ (813fc ) │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8132c │ │ │ │ + ldr r2, [pc, #28] @ (81410 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 813f2 │ │ │ │ + cbz r3, 81406 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81376 │ │ │ │ + b.n 8138a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081400 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00081414 <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008141c : │ │ │ │ +00081430 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 81424 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 81438 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00081424 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00081438 <_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 81a2a <_PyObject_GenericSetAttrWithDict@@Base+0x606> │ │ │ │ + bpl.w 81a3e <_PyObject_GenericSetAttrWithDict@@Base+0x606> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 816b6 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bmi.w 816ca <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81700 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ - ldr.w sl, [pc, #1524] @ 81a54 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + beq.w 81714 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81a68 <_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 8152e <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ + bne.n 81542 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81538 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ + beq.n 8154c <_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 8155c <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 81570 <_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 8155c <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 81570 <_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 81728 <_PyObject_GenericSetAttrWithDict@@Base+0x304> │ │ │ │ + beq.w 8173c <_PyObject_GenericSetAttrWithDict@@Base+0x304> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 819ae <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ + beq.w 819c2 <_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 815ea <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ - movw r2, #17857 @ 0x45c1 │ │ │ │ + beq.w 815fe <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #18161 @ 0x46f1 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81858 <_PyObject_GenericSetAttrWithDict@@Base+0x434> │ │ │ │ + bne.w 8186c <_PyObject_GenericSetAttrWithDict@@Base+0x434> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 81870 <_PyObject_GenericSetAttrWithDict@@Base+0x44c> │ │ │ │ + bne.w 81884 <_PyObject_GenericSetAttrWithDict@@Base+0x44c> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c48d4 │ │ │ │ + bl c4a04 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8168e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + beq.w 816a2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8168e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bne.w 816a2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3580 │ │ │ │ - b.n 8168e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl 1a4e18 │ │ │ │ + b.n 816a2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81474 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 81488 <_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 8149c <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 814b0 <_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 8170e <_PyObject_GenericSetAttrWithDict@@Base+0x2ea> │ │ │ │ + bne.w 81722 <_PyObject_GenericSetAttrWithDict@@Base+0x2ea> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 8170e <_PyObject_GenericSetAttrWithDict@@Base+0x2ea> │ │ │ │ + bgt.w 81722 <_PyObject_GenericSetAttrWithDict@@Base+0x2ea> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81b70 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b84 <_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 81c2c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c40 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 81722 <_PyObject_GenericSetAttrWithDict@@Base+0x2fe> │ │ │ │ + bne.w 81736 <_PyObject_GenericSetAttrWithDict@@Base+0x2fe> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 815de <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + cbz r2, 815f2 <_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 │ │ │ │ @@ -130160,92 +130175,92 @@ │ │ │ │ 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 81840 <_PyObject_GenericSetAttrWithDict@@Base+0x41c> │ │ │ │ + bne.w 81854 <_PyObject_GenericSetAttrWithDict@@Base+0x41c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 819ae <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ + bne.w 819c2 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818ea <_PyObject_GenericSetAttrWithDict@@Base+0x4c6> │ │ │ │ + bne.w 818fe <_PyObject_GenericSetAttrWithDict@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81740 <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ + bmi.w 81754 <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 81616 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + bmi.n 8162a <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 818c2 <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ - blt.w 819be <_PyObject_GenericSetAttrWithDict@@Base+0x59a> │ │ │ │ + beq.w 818d6 <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ + blt.w 819d2 <_PyObject_GenericSetAttrWithDict@@Base+0x59a> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 818c2 <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ + beq.w 818d6 <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81794 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + beq.w 817a8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81864 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + beq.w 81878 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 81828 <_PyObject_GenericSetAttrWithDict@@Base+0x404> │ │ │ │ + bne.w 8183c <_PyObject_GenericSetAttrWithDict@@Base+0x404> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81646 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + beq.n 8165a <_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 817cc <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + bne.w 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 817cc <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + beq.w 817e0 <_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 817f4 <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ + beq.w 81808 <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7baa8 │ │ │ │ + bl 7bab8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8175e <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ + beq.n 81772 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8150c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81520 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 816a2 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.n 816b6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81992 <_PyObject_GenericSetAttrWithDict@@Base+0x56e> │ │ │ │ + beq.w 819a6 <_PyObject_GenericSetAttrWithDict@@Base+0x56e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81802 <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ + bne.w 81816 <_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 r3, [r5, #180] @ 0xb4 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #916] @ 81a54 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + ldr.w sl, [pc, #916] @ 81a68 <_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 │ │ │ │ @@ -130257,408 +130272,408 @@ │ │ │ │ add r3, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 818b2 <_PyObject_GenericSetAttrWithDict@@Base+0x48e> │ │ │ │ + beq.w 818c6 <_PyObject_GenericSetAttrWithDict@@Base+0x48e> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81464 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 81478 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f798 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8145c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 81a42 <_PyObject_GenericSetAttrWithDict@@Base+0x61e> │ │ │ │ + bge.w 81470 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81a56 <_PyObject_GenericSetAttrWithDict@@Base+0x61e> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81c2c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c40 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 815de <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + beq.w 815f2 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 81a48 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ + beq.w 81a5c <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818ea <_PyObject_GenericSetAttrWithDict@@Base+0x4c6> │ │ │ │ + bne.w 818fe <_PyObject_GenericSetAttrWithDict@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 815fa <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ + bpl.w 8160e <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81896 <_PyObject_GenericSetAttrWithDict@@Base+0x472> │ │ │ │ + beq.w 818aa <_PyObject_GenericSetAttrWithDict@@Base+0x472> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d57dc <_PyEval_CheckExceptTypeValid@@Base+0x1098> │ │ │ │ + bl d5a18 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 81686 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bge.n 8169a <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81686 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 8169a <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #16960 @ 0x4240 │ │ │ │ + movw r1, #23232 @ 0x5ac0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d34e4 │ │ │ │ - b.n 81686 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bl d3714 │ │ │ │ + b.n 8169a <_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 817aa <_PyObject_GenericSetAttrWithDict@@Base+0x386> │ │ │ │ + bpl.n 817be <_PyObject_GenericSetAttrWithDict@@Base+0x386> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 81838 <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ + bne.n 8184c <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 714c8 │ │ │ │ + bl 714f0 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81624 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ + bne.w 81638 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8175e <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ + b.n 81772 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 81986 <_PyObject_GenericSetAttrWithDict@@Base+0x562> │ │ │ │ + beq.w 8199a <_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 81674 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + bne.w 81688 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79570 │ │ │ │ + bl 795fc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + b.n 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 816ae <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - ldr r2, [pc, #576] @ (81a50 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 816c2 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81a64 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81822 <_PyObject_GenericSetAttrWithDict@@Base+0x3fe> │ │ │ │ + cbz r3, 81836 <_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 816ae <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + b.n 816c2 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 81640 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ - b.n 81646 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ - bl 123998 <_PyUnicode_IsNumeric@@Base+0x414> │ │ │ │ + bne.w 81654 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 8165a <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 124958 <_PyUnicode_IsNumeric@@Base+0x414> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 817be <_PyObject_GenericSetAttrWithDict@@Base+0x39a> │ │ │ │ + b.n 817d2 <_PyObject_GenericSetAttrWithDict@@Base+0x39a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 815de <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 815f2 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 815e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ - b.n 819ae <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ + beq.w 815fa <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 819c2 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + b.n 81520 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a3520 │ │ │ │ + bl 1a4db8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + b.n 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 814fe <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 81512 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a6548 │ │ │ │ + bl 1a7de8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 814fe <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ - b.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81512 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 81520 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81944 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq.n 81958 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ + beq.w 81760 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a34f4 │ │ │ │ + bl 1a4d88 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + b.n 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81464 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 81700 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ + bne.w 81478 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 81714 <_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 819dc <_PyObject_GenericSetAttrWithDict@@Base+0x5b8> │ │ │ │ + beq.w 819f0 <_PyObject_GenericSetAttrWithDict@@Base+0x5b8> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #17000 @ 0x4268 │ │ │ │ + movw r1, #23272 @ 0x5ae8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 81520 <_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 81a0e <_PyObject_GenericSetAttrWithDict@@Base+0x5ea> │ │ │ │ + beq.w 81a22 <_PyObject_GenericSetAttrWithDict@@Base+0x5ea> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + beq.w 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ - ldr r2, [pc, #296] @ (81a50 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + ldr r2, [pc, #296] @ (81a64 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8193e <_PyObject_GenericSetAttrWithDict@@Base+0x51a> │ │ │ │ + cbz r3, 81952 <_PyObject_GenericSetAttrWithDict@@Base+0x51a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + b.n 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6a88 │ │ │ │ + bl c6bc4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 817c6 <_PyObject_GenericSetAttrWithDict@@Base+0x3a2> │ │ │ │ + beq.w 817da <_PyObject_GenericSetAttrWithDict@@Base+0x3a2> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 81a1a <_PyObject_GenericSetAttrWithDict@@Base+0x5f6> │ │ │ │ + beq.n 81a2e <_PyObject_GenericSetAttrWithDict@@Base+0x5f6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a34f4 │ │ │ │ + bl 1a4d88 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + beq.w 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + bne.w 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r0, sl │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0978 │ │ │ │ + bl 1a2210 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ - ldr r2, [pc, #188] @ (81a50 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + b.n 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + ldr r2, [pc, #188] @ (81a64 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 819a8 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + cbz r3, 819bc <_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 816a2 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + b.n 816b6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814e4 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ - b.n 815ea <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + bne.w 814f8 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 815fe <_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 81616 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + b.n 8162a <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #5149 @ 0x141d │ │ │ │ + movw r3, #5169 @ 0x1431 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #16876 @ 0x41ec │ │ │ │ - movwne r1, #16960 @ 0x4240 │ │ │ │ + movweq r1, #23148 @ 0x5a6c │ │ │ │ + movwne r1, #23232 @ 0x5ac0 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d34e4 │ │ │ │ - b.n 8168e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl d3714 │ │ │ │ + b.n 816a2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc344 │ │ │ │ + bl bc498 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8190e <_PyObject_GenericSetAttrWithDict@@Base+0x4ea> │ │ │ │ + b.n 81922 <_PyObject_GenericSetAttrWithDict@@Base+0x4ea> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d57dc <_PyEval_CheckExceptTypeValid@@Base+0x1098> │ │ │ │ + bl d5a18 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81964 <_PyObject_GenericSetAttrWithDict@@Base+0x540> │ │ │ │ + b.n 81978 <_PyObject_GenericSetAttrWithDict@@Base+0x540> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16772 @ 0x4184 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 816ae <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - bl d3cbc │ │ │ │ - b.n 815e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 816c2 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3eec │ │ │ │ + b.n 815fa <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081a58 <_PyType_LookupRef@@Base>: │ │ │ │ +00081a6c <_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] @ (81b6c <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81b80 <_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 81ae2 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81af6 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81ae2 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81af6 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 81ad8 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 81aec <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81aba <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81ace <_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 81c2c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c40 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81aba <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81ace <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 81b66 <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81b7a <_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 81ac2 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 81ad6 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 81ac2 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 81ad6 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81b70 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b84 <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 81c2c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c40 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81ad4 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 81ae8 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81aba <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81ace <_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 │ │ │ │ @@ -130669,89 +130684,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 81aba <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81ace <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81aba <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81aba <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d3cbc │ │ │ │ - b.n 81ad8 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 81ace <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ace <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d3eec │ │ │ │ + b.n 81aec <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 81b7a <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81b8e <_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 81c22 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81c36 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 81c22 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81c36 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 81bfa <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81c0e <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 81b70 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b84 <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 81c22 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81c36 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 81bd0 <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81be4 <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 81b70 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 81c22 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81b84 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81c36 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 81bbe <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81bd2 <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 81bfe <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (81c28 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81c12 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81c3c <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 81c22 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81c36 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 81bf4 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81c08 <_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 81c1c <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81c30 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 81bd6 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81bea <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 81c22 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81c36 <_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 81c1e <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81c32 <_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 │ │ │ │ @@ -130759,63 +130774,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 81d50 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 81d64 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 81d50 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 81d64 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 81d7c <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 81d90 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d46 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 81d5a <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 81cb8 <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 81de4 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81ccc <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 81df8 <_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 81cde <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 81cf2 <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 81d2c <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 81d40 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81d34 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 81d48 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 81c90 <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81ca4 <_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 81cd6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81cea <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 81d70 <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 81d84 <_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 │ │ │ │ @@ -130831,378 +130846,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, 81d66 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 81d7a <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 81cac <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81cc0 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 81cbc <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81cd0 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81d42 <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 81d56 <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 81cbc <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81cd0 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 81c82 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 81cb8 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81c96 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81ccc <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 81c5c <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81c70 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81d88 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 81d9c <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 81d1e <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 81d32 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 81cd6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81cea <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 81d90 <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 81da4 <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 81dce <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 81de2 <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 81cd6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (81de4 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81cea <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (81df8 <_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 81dc8 <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 81ddc <_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 81d86 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 81d9a <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f798 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 81d60 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 81d74 <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 81d86 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 81c68 <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 81d9a <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81c7c <_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 81e4a <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 81e5e <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81e54 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 81e68 <_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 81e62 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 81e76 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 81e62 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (81e88 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 81e76 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (81e9c <_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 81e80 <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7baa8 │ │ │ │ + beq.n 81e94 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7bab8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 81e0e <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 81e22 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 81e20 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 81e34 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 81e26 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 81e3a <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0978 │ │ │ │ - bl 79570 │ │ │ │ + b.w 1a2210 │ │ │ │ + bl 795fc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081e8c : │ │ │ │ +00081ea0 : │ │ │ │ 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 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 81ec8 │ │ │ │ + cbz r0, 81edc │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (81edc ) │ │ │ │ + ldr r1, [pc, #48] @ (81ef0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8125c │ │ │ │ + bl 81270 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 81ec8 │ │ │ │ + cbnz r0, 81edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ec4 │ │ │ │ + beq.n 81ed8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81ed4 │ │ │ │ + cbz r3, 81ee8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 782f8 │ │ │ │ - b.n 81ec4 │ │ │ │ + bl 78388 │ │ │ │ + b.n 81ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ec4 │ │ │ │ - add r2, pc, #608 @ (adr r2, 82140 ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ed8 │ │ │ │ + add r2, pc, #608 @ (adr r2, 82154 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081ee0 : │ │ │ │ +00081ef4 : │ │ │ │ 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 81f02 │ │ │ │ + bne.n 81f16 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81efe │ │ │ │ + bne.n 81f12 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #21416 @ 0x53a8 │ │ │ │ + movw r0, #27688 @ 0x6c28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00081f20 : │ │ │ │ +00081f34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 81f3e │ │ │ │ + cbz r0, 81f52 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 81f3e │ │ │ │ + bpl.n 81f52 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 81f54 │ │ │ │ + b.n 81f68 │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_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] @ 82344 │ │ │ │ + ldr.w r9, [pc, #988] @ 82358 │ │ │ │ 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 821b0 │ │ │ │ + beq.w 821c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82244 │ │ │ │ + bne.w 82258 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #57989 @ 0xe285 │ │ │ │ + movw r2, #61389 @ 0xefcd │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 822da │ │ │ │ + bne.w 822ee │ │ │ │ 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 822da │ │ │ │ + blt.w 822ee │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821fc │ │ │ │ + beq.w 82210 │ │ │ │ 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 82228 │ │ │ │ + bmi.w 8223c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 821d6 │ │ │ │ + bne.w 821ea │ │ │ │ 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 8217a │ │ │ │ + bcs.w 8218e │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 821c6 │ │ │ │ + beq.w 821da │ │ │ │ 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 82132 │ │ │ │ + beq.n 82146 │ │ │ │ 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 821ec │ │ │ │ + beq.w 82200 │ │ │ │ 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 82086 │ │ │ │ - b.n 820ac │ │ │ │ + bgt.n 8209a │ │ │ │ + b.n 820c0 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 8209e │ │ │ │ + bne.n 820b2 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 820ac │ │ │ │ + beq.n 820c0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8207c │ │ │ │ + beq.n 82090 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 82072 │ │ │ │ + bne.n 82086 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8207c │ │ │ │ + beq.n 82090 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 82086 │ │ │ │ + bne.n 8209a │ │ │ │ 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 82160 │ │ │ │ + ble.n 82174 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (82340 ) │ │ │ │ + ldr r2, [pc, #628] @ (82354 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82230 │ │ │ │ + bne.w 82244 │ │ │ │ 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] │ │ │ │ @@ -131211,15 +131226,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, 8212a │ │ │ │ + cbz r5, 8213e │ │ │ │ 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] │ │ │ │ @@ -131232,135 +131247,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 8203c │ │ │ │ + bcc.w 82050 │ │ │ │ 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, 8217a │ │ │ │ + cbz r5, 8218e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8203c │ │ │ │ + b.n 82050 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 820dc │ │ │ │ + bne.n 820f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a41d0 │ │ │ │ - b.n 8222c │ │ │ │ + bl 1a5a70 │ │ │ │ + b.n 82240 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 822c8 │ │ │ │ + bne.w 822dc │ │ │ │ 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 82228 │ │ │ │ + beq.n 8223c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 8215c │ │ │ │ + b.n 82170 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 714c8 │ │ │ │ + bl 714f0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8212a │ │ │ │ + b.n 8213e │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8215a │ │ │ │ + b.n 8216e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 82228 │ │ │ │ + cbz r0, 8223c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8203c │ │ │ │ + b.n 82050 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 8205e │ │ │ │ + b.n 82072 │ │ │ │ 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 81fe2 │ │ │ │ - bl 1e8b74 │ │ │ │ + bge.w 81ff6 │ │ │ │ + bl 1ea2a4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8212a │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 8213e │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82320 │ │ │ │ + bne.n 82334 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 820dc │ │ │ │ - bl 1fc078 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 820f0 │ │ │ │ + bl 1fd828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82334 │ │ │ │ + beq.n 82348 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8232c │ │ │ │ + beq.n 82340 │ │ │ │ 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 8228a │ │ │ │ + bls.n 8229e │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8226c │ │ │ │ + beq.n 82280 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 8226c │ │ │ │ + b.n 82280 │ │ │ │ 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] │ │ │ │ @@ -131375,479 +131390,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 82108 │ │ │ │ - b.n 8212a │ │ │ │ + bne.w 8211c │ │ │ │ + b.n 8213e │ │ │ │ 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 821a0 │ │ │ │ + b.n 821b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 714c8 │ │ │ │ + bl 714f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8222c │ │ │ │ + beq.n 82240 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86f64 │ │ │ │ + bl 87194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8212a │ │ │ │ + beq.w 8213e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8222c │ │ │ │ + beq.n 82240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8222c │ │ │ │ + bne.n 82240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8222c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82240 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 820dc │ │ │ │ + b.n 820f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 8222c │ │ │ │ + bl 7736c │ │ │ │ + b.n 82240 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082348 <_PyObject_New@@Base>: │ │ │ │ +0008235c <_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 82478 <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 8248c <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8246a <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (82498 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 8247e <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (824ac <_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 82404 <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 82418 <_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 82454 <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 82468 <_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 823dc <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 823f0 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (8249c <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 82438 <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (824b0 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 8244c <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82448 <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 8245c <_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 823ba <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 823ce <_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 823ba <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 823ce <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 82482 <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 82496 <_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, 82478 <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 8248c <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 823ba <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 823ce <_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 823d4 <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 823e8 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 823d4 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 823e8 <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 823ba <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 82404 <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 823ce <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 82418 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 823ba <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 823ce <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ 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 8242a <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 8243e <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000824a0 : │ │ │ │ +000824b4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 824e0 │ │ │ │ + cbz r1, 824f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a1e8 │ │ │ │ + bl 7a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 824e4 │ │ │ │ + cbz r0, 824f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 824e8 │ │ │ │ + bl 824fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 824dc │ │ │ │ + beq.n 824f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 824dc │ │ │ │ + cbnz r3, 824f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 262e74 │ │ │ │ + bl 264570 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 824dc │ │ │ │ + b.n 824f0 │ │ │ │ │ │ │ │ -000824e8 : │ │ │ │ +000824fc : │ │ │ │ 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 825f2 │ │ │ │ + beq.n 82606 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 82516 │ │ │ │ + cbz r3, 8252a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 82516 │ │ │ │ + cbz r3, 8252a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 82552 │ │ │ │ + cbz r3, 82566 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 82552 │ │ │ │ + cbz r3, 82566 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82602 │ │ │ │ + beq.n 82616 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82602 │ │ │ │ + beq.n 82616 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 825f8 │ │ │ │ + beq.n 8260c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e6f64 │ │ │ │ + b.w e71ec │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 825d8 │ │ │ │ + bge.n 825ec │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 825a8 │ │ │ │ - ldr r1, [pc, #180] @ (8261c ) │ │ │ │ + beq.n 825bc │ │ │ │ + ldr r1, [pc, #180] @ (82630 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 825d4 │ │ │ │ + blt.n 825e8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 825b6 │ │ │ │ - cbz r6, 825b6 │ │ │ │ + beq.n 825ca │ │ │ │ + cbz r6, 825ca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d267c │ │ │ │ + bl d28a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 825a2 │ │ │ │ + beq.n 825b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 825a2 │ │ │ │ + cbnz r3, 825b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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 121f14 │ │ │ │ + b.w 122ed4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21492 @ 0x53f4 │ │ │ │ + movw r1, #27764 @ 0x6c74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 825a2 │ │ │ │ + b.n 825b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21528 @ 0x5418 │ │ │ │ + movw r1, #27800 @ 0x6c98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 825d4 │ │ │ │ - bl 262e74 │ │ │ │ - b.n 825d4 │ │ │ │ - bl 7f820 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 825e8 │ │ │ │ + bl 264570 │ │ │ │ + b.n 825e8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82544 │ │ │ │ - b.n 825d4 │ │ │ │ + beq.n 82558 │ │ │ │ + b.n 825e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #27716 @ 0x6c44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 825d4 │ │ │ │ - add r0, pc, #448 @ (adr r0, 827e0 ) │ │ │ │ + bl d1c30 │ │ │ │ + b.n 825e8 │ │ │ │ + add r0, pc, #448 @ (adr r0, 827f4 ) │ │ │ │ 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 8266e │ │ │ │ + bne.n 82682 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 8266e │ │ │ │ + beq.n 82682 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 8268a │ │ │ │ + cbz r5, 8269e │ │ │ │ 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 826d2 │ │ │ │ + beq.n 826e6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8268e │ │ │ │ + beq.n 826a2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 826d2 │ │ │ │ + beq.n 826e6 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82652 │ │ │ │ + bne.n 82666 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 826d2 │ │ │ │ + beq.n 826e6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 826d6 │ │ │ │ - ldr r2, [pc, #120] @ (82718 ) │ │ │ │ + bne.n 826ea │ │ │ │ + ldr r2, [pc, #120] @ (8272c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d824 │ │ │ │ + bl 7d830 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 826d2 │ │ │ │ + cbz r0, 826e6 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1f7c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d21a4 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 826d2 │ │ │ │ + beq.n 826e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8270e │ │ │ │ + cbz r3, 82722 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82668 │ │ │ │ + b.n 8267c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (8271c ) │ │ │ │ - bl 8e014 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (82730 ) │ │ │ │ + bl 8e23c <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 82704 │ │ │ │ + cbz r0, 82718 │ │ │ │ mov r1, r4 │ │ │ │ - bl d267c │ │ │ │ + bl d28a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82668 │ │ │ │ + beq.n 8267c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82668 │ │ │ │ + bne.n 8267c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82668 │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8267c │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8269c │ │ │ │ - b.n 826d2 │ │ │ │ + beq.n 826b0 │ │ │ │ + b.n 826e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 826d2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 826e6 │ │ │ │ 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, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 827fc │ │ │ │ - ldr r3, [pc, #244] @ (82840 ) │ │ │ │ + bne.n 82810 │ │ │ │ + ldr r3, [pc, #244] @ (82854 ) │ │ │ │ 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 827c8 │ │ │ │ + beq.n 827dc │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 8278c │ │ │ │ + cbnz r2, 827a0 │ │ │ │ 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] │ │ │ │ @@ -131867,84 +131882,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] @ (82844 ) │ │ │ │ + ldr r2, [pc, #140] @ (82858 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 82812 │ │ │ │ + cbnz r3, 82826 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8278c │ │ │ │ + bne.n 827a0 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82826 │ │ │ │ + bne.n 8283a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8280a │ │ │ │ + cbz r4, 8281e │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 8278c │ │ │ │ + b.n 827a0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8278c │ │ │ │ + bne.n 827a0 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 827c4 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 827d8 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82832 │ │ │ │ + bne.n 82846 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 827c2 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 827d6 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 827ee │ │ │ │ + b.n 82802 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 827c2 │ │ │ │ + b.n 827d6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082848 : │ │ │ │ +0008285c : │ │ │ │ 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 82870 │ │ │ │ + bl 82884 │ │ │ │ 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 │ │ │ │ @@ -131952,58 +131967,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 829d6 │ │ │ │ - cbz r4, 828b6 │ │ │ │ + bgt.w 829ea │ │ │ │ + cbz r4, 828ca │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 829f0 │ │ │ │ + bhi.w 82a04 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 829a8 │ │ │ │ + bhi.w 829bc │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8288a │ │ │ │ + beq.n 8289e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8288a │ │ │ │ + bne.n 8289e │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82896 │ │ │ │ + bne.n 828aa │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 82ada │ │ │ │ - beq.w 82b72 │ │ │ │ + blt.w 82aee │ │ │ │ + beq.w 82b86 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82a24 │ │ │ │ - ldr.w sl, [pc, #692] @ 82b80 │ │ │ │ + beq.w 82a38 │ │ │ │ + ldr.w sl, [pc, #692] @ 82b94 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 82ab8 │ │ │ │ + bgt.w 82acc │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82a36 │ │ │ │ - ldr r0, [pc, #648] @ (82b7c ) │ │ │ │ + beq.w 82a4a │ │ │ │ + ldr r0, [pc, #648] @ (82b90 ) │ │ │ │ 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 82ade │ │ │ │ + bne.w 82af2 │ │ │ │ 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 │ │ │ │ @@ -132014,118 +132029,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 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a92 │ │ │ │ + beq.w 82aa6 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82b0a │ │ │ │ + beq.w 82b1e │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82996 │ │ │ │ + beq.n 829aa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82b06 │ │ │ │ + beq.w 82b1a │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82996 │ │ │ │ + beq.n 829aa │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a92 │ │ │ │ + beq.w 82aa6 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8297e │ │ │ │ + bne.n 82992 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82b0e │ │ │ │ + bne.w 82b22 │ │ │ │ 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 8288a │ │ │ │ + bne.w 8289e │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 829ec │ │ │ │ + beq.n 82a00 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 828a6 │ │ │ │ - cbnz r3, 82a0c │ │ │ │ + bne.w 828ba │ │ │ │ + cbnz r3, 82a26 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 829ec │ │ │ │ - bls.n 82a02 │ │ │ │ + beq.n 82a00 │ │ │ │ + bls.n 82a16 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82a0c │ │ │ │ + beq.n 82a26 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 829ec │ │ │ │ + beq.n 82a00 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 829da │ │ │ │ + bne.n 829ee │ │ │ │ subs r3, #1 │ │ │ │ - b.n 8288a │ │ │ │ + b.n 8289e │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 829cc │ │ │ │ - bhi.n 82a10 │ │ │ │ + beq.n 829e0 │ │ │ │ + bhi.n 82a2a │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 829cc │ │ │ │ + beq.n 829e0 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 828a6 │ │ │ │ - b.n 829ec │ │ │ │ + bne.w 828ba │ │ │ │ + b.n 82a00 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 829ec │ │ │ │ - bls.n 82a18 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 829e4 │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8288a │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 828a6 │ │ │ │ - b.n 829ec │ │ │ │ + beq.n 82a00 │ │ │ │ + bhi.n 82a32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82b5a │ │ │ │ + beq.w 82b6e │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 829e4 │ │ │ │ - b.n 82a0c │ │ │ │ + bne.n 829f8 │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8289e │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.w 828ba │ │ │ │ + b.n 82a00 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 829f8 │ │ │ │ + b.n 82a26 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ 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 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82ace │ │ │ │ + beq.n 82ae2 │ │ │ │ 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 │ │ │ │ @@ -132139,193 +132154,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 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8294e │ │ │ │ + bne.w 82962 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 268d30 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a59c <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82ada │ │ │ │ + beq.n 82aee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82ada │ │ │ │ + cbnz r3, 82aee │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82ada │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82aee │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82a36 │ │ │ │ - bl 1e8b74 │ │ │ │ + bls.n 82a4a │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82a4a │ │ │ │ + bne.n 82a5e │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 268d30 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a59c <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 829a0 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 829b4 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82af6 │ │ │ │ + bne.n 82b0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82a50 │ │ │ │ + b.n 82a64 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82a50 │ │ │ │ + b.n 82a64 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 82a92 │ │ │ │ + b.n 82aa6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 82a92 │ │ │ │ + b.n 82aa6 │ │ │ │ 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 82b2c │ │ │ │ - cbnz r4, 82b38 │ │ │ │ + beq.n 82b40 │ │ │ │ + cbnz r4, 82b4c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829a0 │ │ │ │ - b.n 82b0e │ │ │ │ + beq.w 829b4 │ │ │ │ + b.n 82b22 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21596 @ 0x545c │ │ │ │ + movw r1, #27868 @ 0x6cdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82aaa │ │ │ │ - b.n 82ada │ │ │ │ + bne.n 82abe │ │ │ │ + b.n 82aee │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21568 @ 0x5440 │ │ │ │ + movw r1, #27840 @ 0x6cc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 82ada │ │ │ │ + bl 12844c │ │ │ │ + b.n 82aee │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 829a0 │ │ │ │ + b.n 829b4 │ │ │ │ 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 82bf6 │ │ │ │ + bgt.n 82c0a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 82bc4 │ │ │ │ + beq.n 82bd8 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 82c10 │ │ │ │ + bhi.n 82c24 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 82bc6 │ │ │ │ + bhi.n 82bda │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82c3c │ │ │ │ + beq.n 82c50 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 82b98 │ │ │ │ + beq.n 82bac │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82b98 │ │ │ │ + bne.n 82bac │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 82ba4 │ │ │ │ + bne.n 82bb8 │ │ │ │ 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 82b98 │ │ │ │ + bne.n 82bac │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82c0c │ │ │ │ + beq.n 82c20 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82bb4 │ │ │ │ - cbnz r4, 82c2a │ │ │ │ + bne.n 82bc8 │ │ │ │ + cbnz r4, 82c3e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 82c0c │ │ │ │ - bls.n 82c20 │ │ │ │ + beq.n 82c20 │ │ │ │ + bls.n 82c34 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82c2a │ │ │ │ + beq.n 82c3e │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 82c0c │ │ │ │ + beq.n 82c20 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82bfa │ │ │ │ + bne.n 82c0e │ │ │ │ subs r4, #1 │ │ │ │ - b.n 82b98 │ │ │ │ + b.n 82bac │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82bec │ │ │ │ - bhi.n 82c2e │ │ │ │ + beq.n 82c00 │ │ │ │ + bhi.n 82c42 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 82bec │ │ │ │ + beq.n 82c00 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82bb4 │ │ │ │ - b.n 82c0c │ │ │ │ + bne.n 82bc8 │ │ │ │ + b.n 82c20 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82c0c │ │ │ │ - bls.n 82c34 │ │ │ │ + beq.n 82c20 │ │ │ │ + bls.n 82c48 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 82c04 │ │ │ │ + bne.n 82c18 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 82b98 │ │ │ │ + b.n 82bac │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 82bb4 │ │ │ │ - b.n 82c0c │ │ │ │ - cbz r3, 82c3c │ │ │ │ + bne.n 82bc8 │ │ │ │ + b.n 82c20 │ │ │ │ + cbz r3, 82c50 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82c04 │ │ │ │ - b.n 82c2a │ │ │ │ + bne.n 82c18 │ │ │ │ + b.n 82c3e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21568 @ 0x5440 │ │ │ │ + movw r1, #27840 @ 0x6cc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ 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 │ │ │ │ @@ -132333,226 +132348,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 83404 │ │ │ │ + bhi.w 8349e │ │ │ │ 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 82db0 │ │ │ │ + beq.n 82dc4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83446 │ │ │ │ + beq.w 834e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 82d96 │ │ │ │ + beq.n 82daa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82d96 │ │ │ │ + beq.n 82daa │ │ │ │ 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 800e0 │ │ │ │ + b.w 800f4 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5, #0] │ │ │ │ - movw r2, #10529 @ 0x2921 │ │ │ │ + movw r2, #14401 @ 0x3841 │ │ │ │ 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 83312 │ │ │ │ + bne.w 83322 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 82da6 │ │ │ │ + bne.n 82dba │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82d96 │ │ │ │ + b.n 82daa │ │ │ │ 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 832d4 │ │ │ │ + beq.w 832e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 832e4 │ │ │ │ + beq.w 832f4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82d96 │ │ │ │ + b.n 82daa │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 82b84 │ │ │ │ + bl 82b98 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 832d0 │ │ │ │ - beq.w 83244 │ │ │ │ - ldr.w fp, [pc, #912] @ 831b4 │ │ │ │ + blt.w 832e0 │ │ │ │ + beq.w 83254 │ │ │ │ + ldr.w fp, [pc, #908] @ 831c4 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 832ae │ │ │ │ + bgt.w 832be │ │ │ │ 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 8327e │ │ │ │ - ldr r0, [pc, #864] @ (831b0 ) │ │ │ │ + beq.w 8328e │ │ │ │ + ldr r0, [pc, #860] @ (831c0 ) │ │ │ │ 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 8331c │ │ │ │ + bne.w 8332c │ │ │ │ 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 │ │ │ │ @@ -132561,845 +132576,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 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83334 │ │ │ │ + beq.w 83344 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 82ef6 │ │ │ │ + beq.n 82f0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83376 │ │ │ │ + beq.w 83386 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82ef6 │ │ │ │ + beq.n 82f0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83370 │ │ │ │ + beq.w 83380 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82ef6 │ │ │ │ + beq.n 82f0a │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83336 │ │ │ │ + beq.w 83346 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 82edc │ │ │ │ + bne.n 82ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 83250 │ │ │ │ + bne.w 83260 │ │ │ │ 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 82daa │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 83404 │ │ │ │ - add r1, pc, #4 @ (adr r1, 82f24 ) │ │ │ │ + bhi.w 8349e │ │ │ │ + add r1, pc, #4 @ (adr r1, 82f34 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - cmp r7, #13 │ │ │ │ + nop │ │ │ │ + cmp r7, #27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #13 │ │ │ │ + cmp r7, #27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #19 │ │ │ │ + cmp r6, #39 @ 0x27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #13 │ │ │ │ + cmp r7, #27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #13 │ │ │ │ + cmp r7, #27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ + cmp r5, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #227 @ 0xe3 │ │ │ │ + adds r1, #243 @ 0xf3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #235 @ 0xeb │ │ │ │ + adds r4, #133 @ 0x85 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ + cmp r5, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #13 │ │ │ │ + adds r1, #29 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #245 @ 0xf5 │ │ │ │ + adds r2, #5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #41 @ 0x29 │ │ │ │ + adds r2, #57 @ 0x39 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #105 @ 0x69 │ │ │ │ + cmp r5, #125 @ 0x7d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #105 @ 0x69 │ │ │ │ + cmp r5, #125 @ 0x7d │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #105 @ 0x69 │ │ │ │ + cmp r5, #125 @ 0x7d │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #227 @ 0xe3 │ │ │ │ + cmp r5, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #105 @ 0x69 │ │ │ │ + adds r3, #251 @ 0xfb │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ + cmp r5, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #17 │ │ │ │ + adds r2, #33 @ 0x21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #241 @ 0xf1 │ │ │ │ + adds r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #241 @ 0xf1 │ │ │ │ + adds r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ + cmp r5, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ + cmp r5, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #13 │ │ │ │ + adds r1, #29 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ + cmp r5, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ + cmp r5, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #227 @ 0xe3 │ │ │ │ + cmp r5, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #29 │ │ │ │ + adds r4, #183 @ 0xb7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #5 │ │ │ │ + adds r4, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #185 @ 0xb9 │ │ │ │ + adds r1, #201 @ 0xc9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #227 @ 0xe3 │ │ │ │ + cmp r5, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #31 │ │ │ │ + adds r1, #47 @ 0x2f │ │ │ │ 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 83adc │ │ │ │ + b.w 83aec │ │ │ │ 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 7dee8 │ │ │ │ + b.w 7def4 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 82b84 │ │ │ │ + bl 82b98 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 832d0 │ │ │ │ + blt.w 832e0 │ │ │ │ ands.w r9, sl, #1 │ │ │ │ - bne.w 834de │ │ │ │ - bl 71410 │ │ │ │ + bne.w 8342c │ │ │ │ + bl 71438 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 834f4 │ │ │ │ + beq.w 83442 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8319e │ │ │ │ + beq.n 831ae │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 833a2 │ │ │ │ - bl 82c58 │ │ │ │ + beq.w 833d4 │ │ │ │ + bl 82c6c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8337c │ │ │ │ + beq.w 833ae │ │ │ │ mov r2, r7 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8337c │ │ │ │ + blt.w 833ae │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 832fe │ │ │ │ + bne.w 8330e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 83196 │ │ │ │ + beq.n 831a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83502 │ │ │ │ + beq.w 8347c │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 8314a │ │ │ │ + bgt.n 8315a │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3a30 │ │ │ │ + bl 1a52c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82d96 │ │ │ │ - b.n 83346 │ │ │ │ + bne.w 82daa │ │ │ │ + b.n 83356 │ │ │ │ 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 8329a │ │ │ │ + beq.n 832aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 832e4 │ │ │ │ + beq.w 832f4 │ │ │ │ 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 71ef8 │ │ │ │ + b.w 71f20 │ │ │ │ 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 148568 │ │ │ │ + b.w 149348 │ │ │ │ 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 fa478 │ │ │ │ + b.w fa7f8 │ │ │ │ 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 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82d96 │ │ │ │ + b.n 82daa │ │ │ │ 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 1156e8 │ │ │ │ + b.w 116414 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #708] @ (8350c ) │ │ │ │ + ldr r6, [pc, #708] @ (8351c ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82f00 │ │ │ │ + beq.w 82f14 │ │ │ │ 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 83272 │ │ │ │ + beq.n 83282 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 833c8 │ │ │ │ + bne.w 8338c │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82f00 │ │ │ │ - b.n 83250 │ │ │ │ + beq.w 82f14 │ │ │ │ + b.n 83260 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 832c4 │ │ │ │ + cbz r0, 832d4 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 82e6c │ │ │ │ + b.n 82e80 │ │ │ │ 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, 832e4 │ │ │ │ + cbz r6, 832f4 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 831d6 │ │ │ │ - b.n 831ce │ │ │ │ + bge.n 831e6 │ │ │ │ + b.n 831de │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 8327e │ │ │ │ - bl 1e8b74 │ │ │ │ + bls.n 8328e │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83290 │ │ │ │ + bne.n 832a0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268d30 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a59c <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82d96 │ │ │ │ + b.n 82daa │ │ │ │ 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 833ae │ │ │ │ + bne.n 833f2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82dd8 │ │ │ │ + beq.w 82dec │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 82dd8 │ │ │ │ + b.n 82dec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83186 │ │ │ │ + bne.w 83196 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83186 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83196 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83360 │ │ │ │ + bne.n 83370 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82e6c │ │ │ │ + b.n 82e80 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268d30 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a59c <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 832d0 │ │ │ │ + beq.n 832e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 832d0 │ │ │ │ + bne.n 832e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 832d0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 832e0 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82e6c │ │ │ │ + b.n 82e80 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 83336 │ │ │ │ + b.n 83346 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 83336 │ │ │ │ + b.n 83346 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27868 @ 0x6cdc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 83360 │ │ │ │ + b.n 832e0 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268d30 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a59c <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 833b6 │ │ │ │ + bne.n 833e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7829c │ │ │ │ - b.n 83346 │ │ │ │ + bl 7832c │ │ │ │ + b.n 83356 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 83342 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 82dfa │ │ │ │ - b.n 82e02 │ │ │ │ + b.n 83352 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8339a │ │ │ │ + bne.n 833cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8339a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 833cc │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 82e0e │ │ │ │ + b.n 82e16 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + bl 82b98 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 832e0 │ │ │ │ + bl 72328 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 8346e │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + beq.n 8345e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 82c6c │ │ │ │ + cbz r0, 83450 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + str.w r0, [r2, r8, lsl #2] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 83412 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21596 @ 0x545c │ │ │ │ + movw r1, #27896 @ 0x6cf8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 83350 │ │ │ │ - b.n 832d0 │ │ │ │ + bl 12844c │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26a59c <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ + b.n 832e0 │ │ │ │ + subs r7, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + sub.w r3, r7, r8 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 83352 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a52c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 82daa │ │ │ │ + b.n 83356 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26a59c <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ + b.n 832e0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 831a6 │ │ │ │ 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 182d08 │ │ │ │ + b.w 183ebc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21676 @ 0x54ac │ │ │ │ + movw r1, #27948 @ 0x6d2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 832d0 │ │ │ │ + bl 12844c │ │ │ │ + b.n 832e0 │ │ │ │ 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 8349a │ │ │ │ + beq.n 83502 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 832e4 │ │ │ │ + beq.w 832f4 │ │ │ │ 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 88824 │ │ │ │ - bl 7f820 │ │ │ │ + b.w 88a54 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832d0 │ │ │ │ + bne.w 832e0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21640 @ 0x5488 │ │ │ │ + movw r1, #27912 @ 0x6d08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 832d0 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - bl 82b84 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.w 832d0 │ │ │ │ - bl 72288 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 834d0 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - beq.n 834c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 82c58 │ │ │ │ - cbz r0, 834b2 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - str.w r0, [r2, r8, lsl #2] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 83480 │ │ │ │ + bl 12844c │ │ │ │ + b.n 832e0 │ │ │ │ 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 832e4 │ │ │ │ + beq.w 832f4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 83432 │ │ │ │ - b.n 8343a │ │ │ │ - subs r7, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - sub.w r3, r7, r8 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 83342 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a3a30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 82d96 │ │ │ │ - b.n 83346 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 268d30 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ - b.n 832d0 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21624 @ 0x5478 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 268d30 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ - b.n 832d0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83196 │ │ │ │ + blt.n 834cc │ │ │ │ + b.n 834d4 │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083510 : │ │ │ │ +00083520 : │ │ │ │ stmdb 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 836e6 │ │ │ │ + bmi.w 836f6 │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 83732 │ │ │ │ - ldr r4, [pc, #728] @ (83814 ) │ │ │ │ + bpl.w 83742 │ │ │ │ + ldr r4, [pc, #728] @ (83824 ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8386c │ │ │ │ + bne.w 8387c │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8386c │ │ │ │ + beq.w 8387c │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83742 │ │ │ │ + beq.w 83752 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 839cc │ │ │ │ + bpl.w 839dc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 838f2 │ │ │ │ + bhi.w 83902 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 83982 │ │ │ │ + blt.w 83992 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8375e │ │ │ │ + bmi.w 8376e │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 837a8 │ │ │ │ + bpl.w 837b8 │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83892 │ │ │ │ + bne.w 838a2 │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 83892 │ │ │ │ + beq.w 838a2 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (83818 ) │ │ │ │ - bl 783c0 │ │ │ │ + ldr r1, [pc, #592] @ (83828 ) │ │ │ │ + bl 78450 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 837b8 │ │ │ │ + beq.w 837c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 839cc │ │ │ │ + bpl.w 839dc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 83924 │ │ │ │ + bhi.w 83934 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83982 │ │ │ │ + blt.w 83992 │ │ │ │ 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] @ (8381c ) │ │ │ │ + ldr r3, [pc, #508] @ (8382c ) │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 83974 │ │ │ │ + bhi.w 83984 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 83974 │ │ │ │ + bmi.w 83984 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6269 @ 0x187d │ │ │ │ + movw r1, #6309 @ 0x18a5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 83962 │ │ │ │ + bne.w 83972 │ │ │ │ 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 838b6 │ │ │ │ + bcs.w 838c6 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 838a6 │ │ │ │ + beq.w 838b6 │ │ │ │ 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 837dc │ │ │ │ + beq.w 837ec │ │ │ │ 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 83824 │ │ │ │ + bgt.w 83834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (83820 ) │ │ │ │ + ldr r2, [pc, #360] @ (83830 ) │ │ │ │ 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 83986 │ │ │ │ + bne.w 83996 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 836de │ │ │ │ + cbz r7, 836ee │ │ │ │ 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] @ (8381c ) │ │ │ │ + ldr r0, [pc, #308] @ (8382c ) │ │ │ │ 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 │ │ │ │ @@ -133414,33 +133428,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 839e4 │ │ │ │ + beq.w 839f4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 8353a │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + bmi.w 8354a │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83a02 │ │ │ │ - movw r0, #21840 @ 0x5550 │ │ │ │ + beq.w 83a12 │ │ │ │ + movw r0, #28112 @ 0x6dd0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83982 │ │ │ │ - ldr r3, [pc, #188] @ (8381c ) │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83992 │ │ │ │ + ldr r3, [pc, #188] @ (8382c ) │ │ │ │ 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 │ │ │ │ @@ -133454,712 +133468,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 839ee │ │ │ │ + beq.w 839fe │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 835ac │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + bmi.w 835bc │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8374c │ │ │ │ + bne.n 8375c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #21804 @ 0x552c │ │ │ │ + movw r1, #28076 @ 0x6dac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (83818 ) │ │ │ │ + ldr r2, [pc, #68] @ (83828 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 83982 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 83992 │ │ │ │ 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 8368c │ │ │ │ + bhi.w 8369c │ │ │ │ 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] @ (8381c ) │ │ │ │ + ldr r3, [pc, #20] @ (8382c ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 8368c │ │ │ │ + b.n 8369c │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 838c4 │ │ │ │ + bgt.n 838d4 │ │ │ │ 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 836ac │ │ │ │ + beq.w 836bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 836ac │ │ │ │ + beq.w 836bc │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 836ac │ │ │ │ + bne.w 836bc │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 839f8 │ │ │ │ + bne.w 83a08 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 836ac │ │ │ │ + bmi.w 836bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83856 │ │ │ │ + bne.n 83866 │ │ │ │ dmb ish │ │ │ │ - b.n 836ac │ │ │ │ - ldr r0, [pc, #432] @ (83a20 ) │ │ │ │ - bl 6cc84 │ │ │ │ + b.n 836bc │ │ │ │ + ldr r0, [pc, #432] @ (83a30 ) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83742 │ │ │ │ + beq.w 83752 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (83a20 ) │ │ │ │ + ldr r1, [pc, #416] @ (83a30 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83570 │ │ │ │ - b.n 83742 │ │ │ │ - ldr r0, [pc, #400] @ (83a24 ) │ │ │ │ + bne.w 83580 │ │ │ │ + b.n 83752 │ │ │ │ + ldr r0, [pc, #400] @ (83a34 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 837b8 │ │ │ │ + beq.n 837c8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 835c2 │ │ │ │ + b.n 835d2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83806 │ │ │ │ + bne.n 83816 │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49589 @ 0xc1b5 │ │ │ │ + movw r1, #49633 @ 0xc1e1 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 8399a │ │ │ │ + bne.n 839aa │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83974 │ │ │ │ - ldr r3, [pc, #332] @ (83a28 ) │ │ │ │ + beq.n 83984 │ │ │ │ + ldr r3, [pc, #332] @ (83a38 ) │ │ │ │ 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 8368c │ │ │ │ + b.n 8369c │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 83940 │ │ │ │ + bcc.n 83950 │ │ │ │ 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 838f8 │ │ │ │ + beq.n 83908 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21888 @ 0x5580 │ │ │ │ + movw r1, #28160 @ 0x6e00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 83982 │ │ │ │ + bl 12844c │ │ │ │ + b.n 83992 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 83950 │ │ │ │ + bcc.n 83960 │ │ │ │ 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 8392a │ │ │ │ - b.n 8390c │ │ │ │ + beq.n 8393a │ │ │ │ + b.n 8391c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 839a6 │ │ │ │ + blt.n 839b6 │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 83596 │ │ │ │ - b.n 83982 │ │ │ │ + bge.w 835a6 │ │ │ │ + b.n 83992 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 839b2 │ │ │ │ + blt.n 839c2 │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 835fa │ │ │ │ - b.n 83982 │ │ │ │ + bge.w 8360a │ │ │ │ + b.n 83992 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83806 │ │ │ │ + bne.w 83816 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 836ac │ │ │ │ + bne.w 836bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 836de │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 836ee │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 839c0 │ │ │ │ + bne.n 839d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 836cc │ │ │ │ + bl 127d30 │ │ │ │ + b.n 836dc │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 838d6 │ │ │ │ + b.n 838e6 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 8390c │ │ │ │ + bge.n 8391c │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 8390c │ │ │ │ - b.n 83982 │ │ │ │ + bne.n 8391c │ │ │ │ + b.n 83992 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 8390c │ │ │ │ + bge.n 8391c │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 8390c │ │ │ │ - b.n 83982 │ │ │ │ + bne.n 8391c │ │ │ │ + b.n 83992 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 836cc │ │ │ │ + b.n 836dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21864 @ 0x5568 │ │ │ │ + movw r1, #28136 @ 0x6de8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 83982 │ │ │ │ + bl 12844c │ │ │ │ + b.n 83992 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 83728 │ │ │ │ + b.n 83738 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 8379e │ │ │ │ + b.n 837ae │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 836ac │ │ │ │ - b.n 83846 │ │ │ │ + bne.w 836bc │ │ │ │ + b.n 83856 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #21804 @ 0x552c │ │ │ │ + movw r1, #28076 @ 0x6dac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (83a20 ) │ │ │ │ + ldr r2, [pc, #8] @ (83a30 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 83982 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 83992 │ │ │ │ nop │ │ │ │ - bgt.n 83a8c │ │ │ │ + bgt.n 83a9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83ad0 │ │ │ │ + bgt.n 83ae0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083a2c : │ │ │ │ +00083a3c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83aca │ │ │ │ + beq.n 83ada │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 83ab2 │ │ │ │ + bpl.n 83ac2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83a5c │ │ │ │ + bhi.n 83a6c │ │ │ │ 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 83a96 │ │ │ │ + bcc.n 83aa6 │ │ │ │ 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 83a66 │ │ │ │ + beq.n 83a76 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21888 @ 0x5580 │ │ │ │ + movw r1, #28160 @ 0x6e00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 83aa2 │ │ │ │ + blt.n 83ab2 │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 83a7a │ │ │ │ + bge.n 83a8a │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83a7a │ │ │ │ + bne.n 83a8a │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21864 @ 0x5568 │ │ │ │ + movw r1, #28136 @ 0x6de8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 83a90 │ │ │ │ - movw r0, #21840 @ 0x5550 │ │ │ │ + bl 12844c │ │ │ │ + b.n 83aa0 │ │ │ │ + movw r0, #28112 @ 0x6dd0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83a90 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83aa0 │ │ │ │ │ │ │ │ -00083adc : │ │ │ │ +00083aec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (83b9c ) │ │ │ │ + ldr r2, [pc, #176] @ (83bac ) │ │ │ │ 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, 83b3a │ │ │ │ + cbz r4, 83b4a │ │ │ │ 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 83b60 │ │ │ │ - ldr r2, [pc, #120] @ (83ba0 ) │ │ │ │ + bne.n 83b70 │ │ │ │ + ldr r2, [pc, #120] @ (83bb0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 83b66 │ │ │ │ + cbnz r3, 83b76 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 717a0 │ │ │ │ + bl 717c8 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83b92 │ │ │ │ + cbz r0, 83ba2 │ │ │ │ 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 83b24 │ │ │ │ + beq.n 83b34 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 83b24 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 83b34 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 83b82 │ │ │ │ + bne.n 83b92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83b30 │ │ │ │ + b.n 83b40 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83b30 │ │ │ │ + b.n 83b40 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00083ba4 : │ │ │ │ +00083bb4 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083bac : │ │ │ │ +00083bbc : │ │ │ │ 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, 83c22 │ │ │ │ + cbz r3, 83c32 │ │ │ │ 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 83bf8 │ │ │ │ + bge.n 83c08 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 83c80 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c90 <_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 83bf6 │ │ │ │ + bne.n 83c06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83c32 │ │ │ │ + beq.n 83c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 83c32 │ │ │ │ + cbnz r3, 83c42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83c32 │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83c42 │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00083c38 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083c48 <_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 83c80 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c90 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 83c62 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83c72 <_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 83c5e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83c6e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83c5e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83c6e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83c5e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83c6e <_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 83da4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bge.w 83dbe <_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 83dc4 <_PyList_AppendTakeRefListResize@@Base+0x18c> │ │ │ │ + blt.w 83dde <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83df8 <_PyList_AppendTakeRefListResize@@Base+0x1c0> │ │ │ │ + beq.w 83de6 <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 83dee <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + bcs.n 83db4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16209 @ 0x3f51 │ │ │ │ + movw r2, #16189 @ 0x3f3d │ │ │ │ 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 83e1c <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ + bne.w 83e0a <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83d8e <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - ldr r2, [pc, #344] @ (83e40 <_PyList_AppendTakeRefListResize@@Base+0x208>) │ │ │ │ + beq.n 83d7c <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldr r2, [pc, #308] @ (83e2c <_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 83dcc <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ + beq.n 83d92 <_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 83d72 <_PyList_AppendTakeRefListResize@@Base+0x13a> │ │ │ │ + bgt.n 83d3a <_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 83dcc <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ + cbz r2, 83d92 <_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 83d4a <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ + bcc.n 83d56 <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ - bcc.n 83d98 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + bcc.n 83d86 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7187c │ │ │ │ + bl 718a4 │ │ │ │ mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 83dee <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + cbz r0, 83db4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 774b0 │ │ │ │ + bl 77538 │ │ │ │ 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 83d4a <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ - add.w r8, r8, r8, lsl #1 │ │ │ │ - cmp.w r8, r4, lsl #4 │ │ │ │ - bcs.n 83d48 <_PyList_AppendTakeRefListResize@@Base+0x110> │ │ │ │ - b.n 83d98 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7187c │ │ │ │ + bl 718a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 83dee <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + cbz r0, 83db4 <_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, #50441 @ 0xc509 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 83e1a <_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 83d86 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bl 1ea2a4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 83d78 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 83d6c <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + bge.n 83d76 <_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 83cb2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83cc2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 83cb2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ - ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50397 @ 0xc4dd │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 83e2c <_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 83d98 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - bl 1e8b74 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83d6e <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ + b.n 83cc2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16209 @ 0x3f51 │ │ │ │ + movw r2, #16189 @ 0x3f3d │ │ │ │ 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 83ce2 <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ + beq.w 83cf0 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83d98 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83dee <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + bne.n 83d86 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83db4 <_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 83d98 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83dee <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ - nop │ │ │ │ + bne.n 83d86 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83db4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e44 : │ │ │ │ +00083e30 : │ │ │ │ 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 83f46 │ │ │ │ + blt.n 83f32 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16209 @ 0x3f51 │ │ │ │ + movw r0, #16189 @ 0x3f3d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 83f28 │ │ │ │ + bne.n 83f14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 83efc │ │ │ │ - ldr r0, [pc, #208] @ (83f4c ) │ │ │ │ + beq.n 83ee8 │ │ │ │ + ldr r0, [pc, #208] @ (83f38 ) │ │ │ │ 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 83f06 │ │ │ │ + beq.n 83ef2 │ │ │ │ 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 83ec0 │ │ │ │ + bgt.n 83eac │ │ │ │ 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, 83f06 │ │ │ │ + cbz r0, 83ef2 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 83eda │ │ │ │ + bhi.n 83ec6 │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 83ef6 │ │ │ │ + bcc.n 83ee2 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7187c │ │ │ │ + bl 718a4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 83f46 │ │ │ │ + cbz r0, 83f32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 774b0 │ │ │ │ + bl 77538 │ │ │ │ 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 7187c │ │ │ │ + b.w 718a4 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #50397 @ 0xc4dd │ │ │ │ + movw r1, #50441 @ 0xc509 │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83f36 │ │ │ │ + bne.n 83f22 │ │ │ │ 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 │ │ │ │ @@ -134172,615 +134174,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 83ef6 │ │ │ │ + b.n 83ee2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83fe2 │ │ │ │ + beq.n 83fce │ │ │ │ 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] @ (8402c ) │ │ │ │ + ldr r2, [pc, #196] @ (84018 ) │ │ │ │ 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 83fe8 │ │ │ │ + beq.n 83fd4 │ │ │ │ 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 83fa6 │ │ │ │ + bgt.n 83f92 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 83fe8 │ │ │ │ - cbz r2, 83fe8 │ │ │ │ + bgt.n 83fd4 │ │ │ │ + cbz r2, 83fd4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 83fbe │ │ │ │ + bhi.n 83faa │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 83fdc │ │ │ │ + bcc.n 83fc8 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7187c │ │ │ │ + bl 718a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83fda │ │ │ │ + cbz r0, 83fc6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 774b0 │ │ │ │ + bl 77538 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7187c │ │ │ │ + b.w 718a4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 84026 │ │ │ │ + blt.n 84012 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50397 @ 0xc4dd │ │ │ │ + movw r1, #50441 @ 0xc509 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 84016 │ │ │ │ + bne.n 84002 │ │ │ │ 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 83fdc │ │ │ │ + b.n 83fc8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084030 : │ │ │ │ +0008401c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 84060 │ │ │ │ + cbz r0, 8404c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 84060 │ │ │ │ + bpl.n 8404c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 84084 │ │ │ │ - cbz r0, 84070 │ │ │ │ + bl 84070 │ │ │ │ + cbz r0, 8405c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 84076 │ │ │ │ + bne.n 84062 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8405c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8405c │ │ │ │ + bne.n 84048 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84048 │ │ │ │ stmdb 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 843d6 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 84408 │ │ │ │ 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 84472 │ │ │ │ + bne.w 8449e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 843e8 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 8441a │ │ │ │ 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 84cfc │ │ │ │ + beq.w 84d1c │ │ │ │ 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 84fdc │ │ │ │ + bne.w 84ede │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 8436e │ │ │ │ + bne.w 8435c │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8437a │ │ │ │ + bne.w 84368 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8437a │ │ │ │ + beq.w 84368 │ │ │ │ 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 84116 │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 84102 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8439e │ │ │ │ + bne.w 8438c │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 84ea6 │ │ │ │ + beq.w 84e48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #53037 @ 0xcf2d │ │ │ │ + movw r3, #56589 @ 0xdd0d │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 843b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8477c │ │ │ │ + bne.w 843a2 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 843ca │ │ │ │ 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 84fd4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 84f0c │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 84e8e │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84e12 │ │ │ │ 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 84c22 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84c76 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #53037 @ 0xcf2d │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #56589 @ 0xdd0d │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84300 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 842e8 │ │ │ │ + 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 848d2 │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 848a6 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 84310 │ │ │ │ + beq.n 842fa │ │ │ │ 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 846d6 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 8429e │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 846fe │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 8428c │ │ │ │ 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 8429a │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 8429a │ │ │ │ + blt.n 8428a │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 8428a │ │ │ │ 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 84298 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84268 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 844f0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 8453e │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 8428a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 8425a │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 84518 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 84562 │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84c90 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84ca0 │ │ │ │ + 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 84a9a │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 841c4 │ │ │ │ - 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 84a7c │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 841b6 │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 84e0e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 847ec │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84b28 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 847b8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84416 │ │ │ │ - b.w 84c52 │ │ │ │ + beq.w 84448 │ │ │ │ + b.n 84880 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cea │ │ │ │ - bne.w 848d2 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 84316 │ │ │ │ + blt.w 84cfa │ │ │ │ + bne.w 848a6 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 84300 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 842b0 │ │ │ │ + b.n 8429a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84356 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84342 │ │ │ │ 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 844ec │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 84516 │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 84210 │ │ │ │ - b.n 84368 │ │ │ │ + bne.w 84206 │ │ │ │ + b.n 84356 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cea │ │ │ │ - bne.w 844ec │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 8471a │ │ │ │ + blt.w 84cfa │ │ │ │ + bne.w 84516 │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 8473c │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 842b0 │ │ │ │ + b.n 8429a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 8412c │ │ │ │ + bls.w 84118 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 84116 │ │ │ │ + blt.w 84102 │ │ │ │ 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 84164 │ │ │ │ - movw r3, #20745 @ 0x5109 │ │ │ │ + beq.w 84150 │ │ │ │ + movw r3, #20661 @ 0x50b5 │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84182 │ │ │ │ - movw r2, #4261 @ 0x10a5 │ │ │ │ + beq.w 8416e │ │ │ │ + movw r2, #7657 @ 0x1de9 │ │ │ │ movt r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #58785 @ 0xe5a1 │ │ │ │ + movw r3, #62157 @ 0xf2cd │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 84182 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 84176 │ │ │ │ + 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 84eb8 │ │ │ │ + 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 8419e │ │ │ │ + b.w 84e82 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 840ce │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 840ba │ │ │ │ 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 84c52 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 84880 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 84f76 │ │ │ │ + bgt.w 84fe8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 84f94 │ │ │ │ - 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 85006 │ │ │ │ + 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 84fc6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84468 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 84efe │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84494 │ │ │ │ + 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 84fea │ │ │ │ + bgt.w 84faa │ │ │ │ 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 84bb2 │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84bf4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d267c │ │ │ │ + bl d28a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85064 │ │ │ │ + beq.w 84f12 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 84bb2 │ │ │ │ + beq.w 84bf4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d267c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d28a8 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85038 │ │ │ │ + beq.w 85028 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 844e2 │ │ │ │ + beq.n 8450e │ │ │ │ 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 d267c │ │ │ │ + bl d28a8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8503a │ │ │ │ + beq.w 84f14 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 844c8 │ │ │ │ + bne.n 844f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 840d8 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 840c4 │ │ │ │ + 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 846de │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84706 │ │ │ │ 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 846ec │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 842ac │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 84714 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 84298 │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 842b0 │ │ │ │ - movw r3, #20745 @ 0x5109 │ │ │ │ + bge.w 8429a │ │ │ │ + movw r3, #20661 @ 0x50b5 │ │ │ │ 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 845dc │ │ │ │ + bne.n 84602 │ │ │ │ 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 850f6 │ │ │ │ + beq.w 85054 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 84f2e │ │ │ │ + beq.w 84f94 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84f3e │ │ │ │ + beq.w 84fa4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 848b6 │ │ │ │ + beq.w 8479c │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 848c6 │ │ │ │ + beq.w 847ac │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 845ea │ │ │ │ + cbz r0, 84610 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 84680 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 84602 │ │ │ │ + blt.n 84628 │ │ │ │ + b.n 846a6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85010 │ │ │ │ - bne.n 846bc │ │ │ │ + blt.w 84f8c │ │ │ │ + bne.n 846e4 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84680 │ │ │ │ + ble.n 846a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 85030 │ │ │ │ + bne.w 8504c │ │ │ │ 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] │ │ │ │ @@ -134790,1322 +134805,1266 @@ │ │ │ │ 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 85100 │ │ │ │ + beq.w 85058 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8501a │ │ │ │ + beq.w 84fce │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 8502a │ │ │ │ + beq.w 84fde │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84668 │ │ │ │ + beq.n 8468e │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 84672 │ │ │ │ + cbz r0, 84698 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84676 │ │ │ │ + bge.n 8469c │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 8467e │ │ │ │ + ble.n 846a4 │ │ │ │ mov r8, sl │ │ │ │ - b.n 8461a │ │ │ │ + b.n 84640 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8465c │ │ │ │ + bne.n 84682 │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 84660 │ │ │ │ + bgt.n 84686 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 8461a │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 84640 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 846c4 │ │ │ │ + ble.n 846ec │ │ │ │ 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, 84704 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r3, 84726 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 84562 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 84586 │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 842b0 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 8429a │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 84680 │ │ │ │ + bge.n 846a6 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8456a │ │ │ │ + b.n 8458e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 846a8 │ │ │ │ + beq.n 846ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 84714 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 84778 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 844f0 │ │ │ │ + b.n 84736 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 84782 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84518 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cea │ │ │ │ - bne.w 84534 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 84cfa │ │ │ │ + bne.w 8455a │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b1790 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 848d8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b2eb0 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 848aa │ │ │ │ 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 846a8 │ │ │ │ - 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 84766 │ │ │ │ + b.n 846ce │ │ │ │ + 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 84786 │ │ │ │ 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 8429a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 84210 │ │ │ │ - b.n 84778 │ │ │ │ + blt.w 8428a │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 84206 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84290 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cea │ │ │ │ - bne.w 848b2 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 84722 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 842a2 │ │ │ │ - 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 84f42 │ │ │ │ - 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 841b2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 847ce │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 847c2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 847e6 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ + blt.w 84cfa │ │ │ │ + bne.w 8428a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 84744 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84290 │ │ │ │ + adds r1, #28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 29204 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 845ee │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 847da │ │ │ │ - b.n 841b2 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 845f0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 84b9e │ │ │ │ + ble.w 84be0 │ │ │ │ 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 84b38 │ │ │ │ + beq.w 84ae4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b38 │ │ │ │ - ldr r2, [pc, #652] @ (84aa4 ) │ │ │ │ + bne.w 84ae4 │ │ │ │ + ldr r2, [pc, #764] @ (84ae0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f58 │ │ │ │ + bne.w 84f56 │ │ │ │ + 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 84c44 │ │ │ │ + ble.w 84c94 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8485c │ │ │ │ + beq.n 84826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8485c │ │ │ │ - ldr r1, [pc, #600] @ (84aa4 ) │ │ │ │ + cbnz r3, 84826 │ │ │ │ + ldr r1, [pc, #716] @ (84ae0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84ee4 │ │ │ │ + bne.w 8502c │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 848a6 │ │ │ │ + beq.n 84870 │ │ │ │ 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 84894 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 8485e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84894 │ │ │ │ - ldr r3, [pc, #544] @ (84aa4 ) │ │ │ │ + cbnz r3, 8485e │ │ │ │ + ldr r3, [pc, #660] @ (84ae0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85068 │ │ │ │ + bne.w 84f70 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 84870 │ │ │ │ + bne.n 8483a │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84fe2 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84ebc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84420 │ │ │ │ - b.n 84c4e │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 8429a │ │ │ │ - adds r1, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 29204 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 845ca │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 845cc │ │ │ │ + beq.w 84450 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84896 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28208 @ 0x6e30 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 848a0 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 84fe4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 8445c │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84f18 │ │ │ │ - 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 84f40 │ │ │ │ + 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 84efe │ │ │ │ - bne.n 849e8 │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84a06 │ │ │ │ - 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 849e4 │ │ │ │ + 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 84a22 │ │ │ │ + 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 84a12 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 84a12 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 84c08 │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84c48 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 84980 │ │ │ │ + bls.n 84958 │ │ │ │ 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 84980 │ │ │ │ + bls.n 84958 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84970 │ │ │ │ + bhi.n 84948 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84de8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 84534 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #53037 @ 0xcf2d │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84dfa │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8455a │ │ │ │ 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, #56589 @ 0xdd0d │ │ │ │ + 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 84a16 │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84a2c │ │ │ │ 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 84afc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 842b0 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 8453e │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 84e74 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 848f6 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 84948 │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 8455a │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 849e0 │ │ │ │ + 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 84a84 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8455a │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84cfa │ │ │ │ + bne.n 84a22 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 848fa │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84efe │ │ │ │ - bne.n 84940 │ │ │ │ + blt.w 84cfa │ │ │ │ + bne.n 8491e │ │ │ │ adds r7, #1 │ │ │ │ - b.n 849f0 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 848bc │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 8491e │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84e2a │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 84a14 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cea │ │ │ │ - bne.n 849d6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 84a5e │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84aa8 │ │ │ │ - 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 84dd6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 849d6 │ │ │ │ + blt.w 84cfa │ │ │ │ + bne.w 8455a │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84aea │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 8455a │ │ │ │ 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 842d6 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 842d6 │ │ │ │ - nop │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 842c0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 842c0 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8455a │ │ │ │ + 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 8455a │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8455a │ │ │ │ + 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 8455a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84aac │ │ │ │ + b.n 8455a │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 847f8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84b92 │ │ │ │ + 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 84a40 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 849b0 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8455a │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84b46 │ │ │ │ + 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 1b2f00 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d00 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 842d4 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84b82 │ │ │ │ + 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 1b2f00 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d00 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84b58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cea │ │ │ │ - bne.n 84a5e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 849d6 │ │ │ │ + blt.w 84cfa │ │ │ │ + bne.w 84a40 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8455a │ │ │ │ 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 84c7a │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84c60 │ │ │ │ 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 849d6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 84b34 │ │ │ │ - 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 84b40 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 849d6 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 8482e │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 849d6 │ │ │ │ - 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 849d6 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 849d6 │ │ │ │ - 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 84b34 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84b6c │ │ │ │ - b.n 84b34 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + blt.w 8455a │ │ │ │ + b.n 849aa │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 84c52 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8442c │ │ │ │ + bne.w 84880 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 8445c │ │ │ │ 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 85084 │ │ │ │ - bne.n 84b9e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 84e7a │ │ │ │ + bne.n 84be0 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84c3a │ │ │ │ + beq.n 84c8c │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 8480a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 847d6 │ │ │ │ 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, 84c1c │ │ │ │ + cbnz r3, 84c5a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b1790 │ │ │ │ - b.n 8494e │ │ │ │ - beq.w 84eda │ │ │ │ - add.w r2, fp, #4 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcs.w 84e00 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 8495c │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 8442c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84c68 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21936 @ 0x55b0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 84c72 │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 84f72 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 8442c │ │ │ │ + bl 1b2eb0 │ │ │ │ + b.n 84924 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84cea │ │ │ │ - bne.w 84a5e │ │ │ │ + blt.n 84cfa │ │ │ │ + bne.w 8455a │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 84ac2 │ │ │ │ - b.n 84a5e │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8455a │ │ │ │ + b.n 84ba8 │ │ │ │ + beq.w 84e42 │ │ │ │ + add.w r2, fp, #4 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp fp, r2 │ │ │ │ + bcs.w 84dee │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 84934 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 8445c │ │ │ │ + b.n 8487a │ │ │ │ + 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 84cf2 │ │ │ │ + ble.n 84d12 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 84cf6 │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84d16 │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84a62 │ │ │ │ + ble.w 84a44 │ │ │ │ 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 84a62 │ │ │ │ - bl 1b17e0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 84a44 │ │ │ │ + bl 1b2f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84cc2 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84cd2 │ │ │ │ mov r4, sl │ │ │ │ - b.n 84f06 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 84870 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 848a0 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 847c6 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 84cb6 │ │ │ │ + b.n 84cc6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 850ee │ │ │ │ + ble.w 85092 │ │ │ │ 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 84d5a │ │ │ │ - cbz r6, 84d86 │ │ │ │ + b.n 84d76 │ │ │ │ + cbz r6, 84da2 │ │ │ │ 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 84d9e │ │ │ │ + bge.n 84dba │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 850d6 │ │ │ │ + bne.w 8509a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 850d6 │ │ │ │ + beq.w 8509a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84ee0 │ │ │ │ - cbz r2, 84d86 │ │ │ │ + bne.w 84ef2 │ │ │ │ + cbz r2, 84da2 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 84d92 │ │ │ │ + bne.n 84dae │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 84d3c │ │ │ │ + beq.n 84d58 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 84da8 │ │ │ │ + bge.n 84dc2 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 84d56 │ │ │ │ + b.n 84d72 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 84d80 │ │ │ │ + bls.n 84d9c │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 84d86 │ │ │ │ + b.n 84da2 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 84154 │ │ │ │ + b.w 84140 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84f46 │ │ │ │ + beq.w 85048 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 84164 │ │ │ │ + bne.w 84150 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 84164 │ │ │ │ + bpl.w 84150 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #20745 @ 0x5109 │ │ │ │ + movw r3, #20661 @ 0x50b5 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 843b4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 84b04 │ │ │ │ - b.n 84b34 │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 843a2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8455a │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84988 │ │ │ │ + bls.w 84960 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 84dec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 84de2 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 84534 │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 84e2c │ │ │ │ - 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 1b17e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 84f06 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 842ea │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 84e66 │ │ │ │ - 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 1b17e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 84f06 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 84e3c │ │ │ │ - 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, 84e88 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1b1790 │ │ │ │ - b.n 849ee │ │ │ │ + b.n 84dfe │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 84e92 │ │ │ │ + bgt.n 84e16 │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 841bc │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 841a8 │ │ │ │ + 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, 84e3c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b2eb0 │ │ │ │ + b.n 84a28 │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 8429a │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 85090 │ │ │ │ + beq.n 84ec4 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #61321 @ 0xef89 │ │ │ │ + movw r5, #65353 @ 0xff49 │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #4261 @ 0x10a5 │ │ │ │ + movw r3, #7657 @ 0x1de9 │ │ │ │ movt r3, #24 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 843aa │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 842b0 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84d86 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 84858 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 84858 │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 848a6 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 84c72 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 847fa │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 84958 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.w 84398 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84534 │ │ │ │ - b.n 84de8 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 845b2 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 848b8 │ │ │ │ + beq.w 8419e │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 84e98 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 84e8c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + subs r3, #4 │ │ │ │ + add r3, r2 │ │ │ │ + b.n 84eb0 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi.n 84ea4 │ │ │ │ + b.w 8419e │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - b.n 84bc2 │ │ │ │ - movs r2, #1 │ │ │ │ + b.n 84c02 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7736c │ │ │ │ + b.n 84870 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #20249 @ 0x4f19 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8416e │ │ │ │ + b.w 843b0 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #4261 @ 0x10a5 │ │ │ │ + movw r3, #7657 @ 0x1de9 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.w 843aa │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.w 84398 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84da2 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + bl 7832c │ │ │ │ + subs r6, #1 │ │ │ │ + bpl.n 84ef6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7736c │ │ │ │ + b.w 8447c │ │ │ │ + mov fp, r3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + b.n 84e9c │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 8506a │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 85062 │ │ │ │ + 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 8508c │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 84494 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 84930 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8455a │ │ │ │ + b.n 84dfa │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 84824 │ │ │ │ + beq.w 847f0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 84824 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ - subs r3, #4 │ │ │ │ - b.n 84f8c │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ + b.n 847f0 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ + movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84f80 │ │ │ │ - b.w 8442c │ │ │ │ - bl 772e4 │ │ │ │ - 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 84454 │ │ │ │ - b.n 84fc6 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 7829c │ │ │ │ - subs r6, #1 │ │ │ │ - bpl.n 84fbe │ │ │ │ + beq.w 8485a │ │ │ │ + ldr r2, [pc, #304] @ (850b0 ) │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ - b.w 84454 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.w 847d2 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84f48 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 848a6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 8485a │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84d00 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 845d6 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 8479e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76f44 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 76fd0 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 850fa │ │ │ │ + beq.n 8505c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d267c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d28a8 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 844a8 │ │ │ │ - b.n 8503a │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84f06 │ │ │ │ + bne.w 844d2 │ │ │ │ + b.n 84f14 │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 8464e │ │ │ │ + bne.w 84674 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 8466a │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 8456a │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 850b2 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 850aa │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ + b.w 84690 │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 84ffe │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 84ff2 │ │ │ │ + b.w 8445c │ │ │ │ + bl 7736c │ │ │ │ + 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 │ │ │ │ - bne.n 850d0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 84468 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 8503a │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + beq.w 8447c │ │ │ │ + b.n 84efe │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84f14 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84890 │ │ │ │ - ldr r2, [pc, #140] @ (85104 ) │ │ │ │ - movs r1, #1 │ │ │ │ + beq.w 84822 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 84890 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 841b2 │ │ │ │ - b.w 847b6 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #16433 @ 0x4031 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 84182 │ │ │ │ - b.w 843c2 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 8504a │ │ │ │ + b.w 84822 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 84ee2 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 8458e │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 84f98 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 84fd2 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 84f24 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7736c │ │ │ │ + b.n 84f24 │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85040 │ │ │ │ + beq.w 84f18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85040 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85040 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84fc6 │ │ │ │ - mov r9, sl │ │ │ │ + bne.w 84f18 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84f18 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84efe │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 840ec │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #4261 @ 0x10a5 │ │ │ │ + movw r3, #7657 @ 0x1de9 │ │ │ │ movt r3, #24 │ │ │ │ - mov sl, fp │ │ │ │ + mov r9, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 84182 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 84100 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 84f32 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 8504a │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 8501e │ │ │ │ + b.w 8416e │ │ │ │ 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 8516a │ │ │ │ + beq.n 85116 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 8515c │ │ │ │ + bpl.n 85108 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 85166 │ │ │ │ + beq.n 85112 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85148 │ │ │ │ + bpl.n 850f4 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 85152 │ │ │ │ + cbz r0, 850fe │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85144 │ │ │ │ + bne.n 850f0 │ │ │ │ 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 85138 │ │ │ │ + bne.n 850e4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8514a │ │ │ │ + b.n 850f6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8515e │ │ │ │ + b.n 8510a │ │ │ │ nop │ │ │ │ │ │ │ │ -00085170 : │ │ │ │ +0008511c : │ │ │ │ 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] @ (853f0 ) │ │ │ │ + ldr r4, [pc, #616] @ (8539c ) │ │ │ │ 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 853d6 │ │ │ │ + beq.w 85382 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 852f4 │ │ │ │ + beq.w 852a0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 852f4 │ │ │ │ + beq.w 852a0 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 853f8 │ │ │ │ + bl 853a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 853dc │ │ │ │ + beq.w 85388 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 85288 │ │ │ │ + beq.n 85234 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 85272 │ │ │ │ + bpl.n 8521e │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 85272 │ │ │ │ + beq.n 8521e │ │ │ │ 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 85322 │ │ │ │ + beq.w 852ce │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 853a8 │ │ │ │ + bne.w 85354 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 85260 │ │ │ │ + ble.n 8520c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85206 │ │ │ │ + beq.n 851b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 852b4 │ │ │ │ + beq.n 85260 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 85260 │ │ │ │ + ble.n 8520c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8521e │ │ │ │ + beq.n 851ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 852ca │ │ │ │ + beq.n 85276 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 85260 │ │ │ │ + beq.n 8520c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r4, #8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8523a │ │ │ │ + beq.n 851e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85306 │ │ │ │ + beq.n 852b2 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 85260 │ │ │ │ + beq.n 8520c │ │ │ │ movs r5, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8525a │ │ │ │ + beq.n 85206 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 852de │ │ │ │ + beq.n 8528a │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 85244 │ │ │ │ + bne.n 851f0 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8531a │ │ │ │ + bne.n 852c6 │ │ │ │ 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 89310 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89540 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 851ee │ │ │ │ + b.n 8519a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 851c2 │ │ │ │ + bpl.n 8516e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1a3efc │ │ │ │ + bl 1a5794 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 851fe │ │ │ │ - b.n 85260 │ │ │ │ - ldr r2, [pc, #316] @ (853f4 ) │ │ │ │ + bne.n 851aa │ │ │ │ + b.n 8520c │ │ │ │ + ldr r2, [pc, #316] @ (853a0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85390 │ │ │ │ + bne.n 8533c │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 85206 │ │ │ │ - ldr r2, [pc, #296] @ (853f4 ) │ │ │ │ + b.n 851b2 │ │ │ │ + ldr r2, [pc, #296] @ (853a0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85344 │ │ │ │ + cbnz r3, 852f0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8521e │ │ │ │ - ldr r2, [pc, #276] @ (853f4 ) │ │ │ │ + b.n 851ca │ │ │ │ + ldr r2, [pc, #276] @ (853a0 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8532c │ │ │ │ + cbnz r3, 852d8 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ - b.n 8525a │ │ │ │ + b.n 85206 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a3efc │ │ │ │ + bl 1a5794 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 85266 │ │ │ │ - ldr r2, [pc, #236] @ (853f4 ) │ │ │ │ + b.n 85212 │ │ │ │ + ldr r2, [pc, #236] @ (853a0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8535c │ │ │ │ + cbnz r3, 85308 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8523a │ │ │ │ + b.n 851e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 85266 │ │ │ │ - cbz r3, 85374 │ │ │ │ + bl 7736c │ │ │ │ + b.n 85212 │ │ │ │ + cbz r3, 85320 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 85374 │ │ │ │ + cbz r3, 85320 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 851ee │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 8519a │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 852ee │ │ │ │ + beq.n 8529a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 852ee │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 8529a │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 852d8 │ │ │ │ + beq.n 85284 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 852d8 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 85284 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85314 │ │ │ │ + beq.n 852c0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 85314 │ │ │ │ + b.n 852c0 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21964 @ 0x55cc │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 85328 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 852d4 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 852c4 │ │ │ │ + beq.n 85270 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 852c4 │ │ │ │ + b.n 85270 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 851ee │ │ │ │ + beq.w 8519a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 853e0 │ │ │ │ + bne.n 8538c │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20e3f8 │ │ │ │ - b.n 85328 │ │ │ │ + bl 20fb8c │ │ │ │ + b.n 852d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 601e6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 624fa <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85266 │ │ │ │ + b.n 85212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 853ba │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 853ba │ │ │ │ + bne.n 85366 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85366 │ │ │ │ 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 │ │ │ │ @@ -136115,263 +136074,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 854e2 │ │ │ │ - cbz r4, 8543c │ │ │ │ + bgt.n 8548e │ │ │ │ + cbz r4, 853e8 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 85512 │ │ │ │ + bhi.n 854be │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 854b8 │ │ │ │ + bhi.n 85464 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 85416 │ │ │ │ + beq.n 853c2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 85416 │ │ │ │ + bne.n 853c2 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85420 │ │ │ │ + bne.n 853cc │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 855ee │ │ │ │ + blt.w 8559a │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 8550a │ │ │ │ + beq.n 854b6 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 85542 │ │ │ │ + bgt.n 854ee │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 855f6 │ │ │ │ + beq.w 855a2 │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 854fc │ │ │ │ + beq.n 854a8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85594 │ │ │ │ + beq.w 85540 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 854fc │ │ │ │ + beq.n 854a8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85570 │ │ │ │ + beq.n 8551c │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 854fc │ │ │ │ + beq.n 854a8 │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85572 │ │ │ │ + beq.n 8551e │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 854a0 │ │ │ │ - b.n 854fe │ │ │ │ + bne.n 8544c │ │ │ │ + b.n 854aa │ │ │ │ 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 85416 │ │ │ │ + bne.n 853c2 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 854f8 │ │ │ │ + beq.n 854a4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 8542c │ │ │ │ - cbnz r6, 85530 │ │ │ │ + bne.n 853d8 │ │ │ │ + cbnz r6, 854d8 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 854f8 │ │ │ │ - bls.n 85522 │ │ │ │ + beq.n 854a4 │ │ │ │ + bls.n 854ce │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85530 │ │ │ │ + beq.n 854d8 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 854f8 │ │ │ │ + beq.n 854a4 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 854e6 │ │ │ │ + bne.n 85492 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 85416 │ │ │ │ + b.n 853c2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85598 │ │ │ │ + bne.n 85544 │ │ │ │ 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 854d8 │ │ │ │ - bhi.n 85534 │ │ │ │ + beq.n 85484 │ │ │ │ + bhi.n 854dc │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 854d8 │ │ │ │ + beq.n 85484 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 8542c │ │ │ │ - b.n 854f8 │ │ │ │ + bne.n 853d8 │ │ │ │ + b.n 854a4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 854f8 │ │ │ │ - bhi.n 8553c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 855d8 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 854f0 │ │ │ │ + beq.n 854a4 │ │ │ │ + bls.n 854e4 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 8549c │ │ │ │ adds r6, #1 │ │ │ │ - b.n 85416 │ │ │ │ + b.n 853c2 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 8542c │ │ │ │ - b.n 854f8 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 854f0 │ │ │ │ - b.n 85530 │ │ │ │ + bne.w 853d8 │ │ │ │ + b.n 854a4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 85584 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne.n 8549c │ │ │ │ + b.n 854d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 855fa │ │ │ │ + beq.n 855a6 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82c58 │ │ │ │ - cbz r0, 85572 │ │ │ │ + bl 82c6c │ │ │ │ + cbz r0, 8551e │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 85470 │ │ │ │ + b.n 8541c │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 268d30 <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 26a59c <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 85608 │ │ │ │ + bne.n 855b4 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 85600 │ │ │ │ + bne.n 855ac │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8550a │ │ │ │ + b.n 854b6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 85572 │ │ │ │ + b.n 8551e │ │ │ │ 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 855b6 │ │ │ │ - cbnz r6, 855c0 │ │ │ │ + beq.n 85562 │ │ │ │ + cbnz r6, 8556c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85506 │ │ │ │ - b.n 85598 │ │ │ │ + beq.n 854b2 │ │ │ │ + b.n 85544 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21596 @ 0x545c │ │ │ │ + movw r1, #27868 @ 0x6cdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 85580 │ │ │ │ + bl 12844c │ │ │ │ + b.n 8552c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21568 @ 0x5440 │ │ │ │ + movw r1, #27840 @ 0x6cc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 8558e │ │ │ │ + b.n 8553a │ │ │ │ mov sl, r7 │ │ │ │ - b.n 85572 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 8558e │ │ │ │ + b.n 8551e │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 8553a │ │ │ │ mov r0, sl │ │ │ │ - bl 772e4 │ │ │ │ - b.n 8558e │ │ │ │ + bl 7736c │ │ │ │ + b.n 8553a │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85586 │ │ │ │ + beq.n 85532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85586 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85586 │ │ │ │ + bne.n 85532 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85532 │ │ │ │ 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 8585e │ │ │ │ + bne.w 8580a │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85878 │ │ │ │ + bne.w 85824 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 857e4 │ │ │ │ + beq.w 85790 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 857f0 │ │ │ │ + bne.w 8579c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 857d0 │ │ │ │ + beq.w 8577c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8582a │ │ │ │ + beq.w 857d6 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40553 @ 0x9e69 │ │ │ │ + movw r3, #40689 @ 0x9ef1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85836 │ │ │ │ + bne.w 857e2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857bc │ │ │ │ + beq.w 85768 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 856c8 │ │ │ │ - ldr r3, [pc, #512] @ (858a4 ) │ │ │ │ + bpl.n 85674 │ │ │ │ + ldr r3, [pc, #512] @ (85850 ) │ │ │ │ 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] │ │ │ │ @@ -136387,215 +136346,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 85782 │ │ │ │ + beq.n 8572e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 8579a │ │ │ │ + beq.n 85746 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8578a │ │ │ │ + beq.n 85736 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8576c │ │ │ │ + ble.n 85718 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8579a │ │ │ │ + beq.n 85746 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8573e │ │ │ │ + beq.n 856ea │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8579a │ │ │ │ + beq.n 85746 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8573e │ │ │ │ + beq.n 856ea │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8579a │ │ │ │ + beq.n 85746 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8573e │ │ │ │ + beq.n 856ea │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 8579a │ │ │ │ + beq.n 85746 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8572c │ │ │ │ + bne.n 856d8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8576c │ │ │ │ + ble.n 85718 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8579a │ │ │ │ + beq.n 85746 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8576c │ │ │ │ + beq.n 85718 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8579a │ │ │ │ + beq.n 85746 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8576c │ │ │ │ + beq.n 85718 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8579a │ │ │ │ + beq.n 85746 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8576c │ │ │ │ + beq.n 85718 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 8579a │ │ │ │ + beq.n 85746 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8575e │ │ │ │ + bne.n 8570a │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 857c6 │ │ │ │ - bl 85aa8 │ │ │ │ - cbnz r0, 857a6 │ │ │ │ + beq.n 85772 │ │ │ │ + bl 85a54 │ │ │ │ + cbnz r0, 85752 │ │ │ │ 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 85890 │ │ │ │ + bne.n 8583c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 85898 │ │ │ │ + bne.n 85844 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e268c <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2918 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85782 │ │ │ │ + beq.n 8572e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 857bc │ │ │ │ + beq.n 85768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 857bc │ │ │ │ + cbnz r3, 85768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e1e1c │ │ │ │ + bl 1e3548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85782 │ │ │ │ - b.n 857a6 │ │ │ │ + beq.n 8572e │ │ │ │ + b.n 85752 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40553 @ 0x9e69 │ │ │ │ + movw r3, #40689 @ 0x9ef1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 857fc │ │ │ │ + bne.n 857a8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 85686 │ │ │ │ + b.n 85632 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 857d0 │ │ │ │ + beq.n 8577c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 858a8 │ │ │ │ + b.n 85854 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 857bc │ │ │ │ + beq.n 85768 │ │ │ │ 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 85782 │ │ │ │ + b.n 8572e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a3f58 │ │ │ │ + b.w 1a57f0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 857bc │ │ │ │ + beq.n 85768 │ │ │ │ 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 856e6 │ │ │ │ + b.n 85692 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #61800 @ 0xf168 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23bc10 │ │ │ │ + bl 23d350 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85640 │ │ │ │ - b.n 857bc │ │ │ │ - movw r0, #61800 @ 0xf168 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 855ec │ │ │ │ + b.n 85768 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 857bc │ │ │ │ - b.n 85650 │ │ │ │ + beq.n 85768 │ │ │ │ + b.n 855fc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8578c │ │ │ │ - b.n 8579a │ │ │ │ + bne.w 85738 │ │ │ │ + b.n 85746 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85796 │ │ │ │ - b.n 8576c │ │ │ │ + bne.w 85742 │ │ │ │ + b.n 85718 │ │ │ │ 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, #40553 @ 0x9e69 │ │ │ │ + movw r3, #40689 @ 0x9ef1 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85a16 │ │ │ │ + bne.w 859c2 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a12 │ │ │ │ + beq.w 859be │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8590c │ │ │ │ - ldr r1, [pc, #336] @ (85a34 ) │ │ │ │ + bpl.n 858b8 │ │ │ │ + ldr r1, [pc, #336] @ (859e0 ) │ │ │ │ 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] │ │ │ │ @@ -136610,166 +136569,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 859d2 │ │ │ │ + beq.n 8597e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 85992 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 85992 │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 859d8 │ │ │ │ + beq.n 85984 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 859bc │ │ │ │ + ble.n 85968 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 85992 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8598e │ │ │ │ + beq.n 8593a │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 85992 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 8598e │ │ │ │ + beq.n 8593a │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 85992 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 8598e │ │ │ │ + beq.n 8593a │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 85992 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8597a │ │ │ │ + bne.n 85926 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 859bc │ │ │ │ + ble.n 85968 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 85992 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 859bc │ │ │ │ + beq.n 85968 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 85992 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 859bc │ │ │ │ + beq.n 85968 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 85992 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 859bc │ │ │ │ + beq.n 85968 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 85992 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 859ae │ │ │ │ + bne.n 8595a │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 859f4 │ │ │ │ - bl 85aa8 │ │ │ │ - cbnz r0, 859fc │ │ │ │ + beq.n 859a0 │ │ │ │ + bl 85a54 │ │ │ │ + cbnz r0, 859a8 │ │ │ │ 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, 85a24 │ │ │ │ + cbnz r2, 859d0 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85a2a │ │ │ │ + bne.n 859d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e268c <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2918 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 859d2 │ │ │ │ - b.n 859fc │ │ │ │ - bl 1e1e1c │ │ │ │ + beq.n 8597e │ │ │ │ + b.n 859a8 │ │ │ │ + bl 1e3548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 859d2 │ │ │ │ + beq.n 8597e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85a12 │ │ │ │ + beq.n 859be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85a12 │ │ │ │ + cbnz r3, 859be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 859d2 │ │ │ │ + b.n 8597e │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8590c │ │ │ │ - b.n 85a12 │ │ │ │ + bne.w 858b8 │ │ │ │ + b.n 859be │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 859da │ │ │ │ - b.n 859e6 │ │ │ │ + bne.n 85986 │ │ │ │ + b.n 85992 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 859e2 │ │ │ │ - b.n 859bc │ │ │ │ + bne.n 8598e │ │ │ │ + b.n 85968 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085a38 : │ │ │ │ +000859e4 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 85a84 │ │ │ │ + cbz r3, 85a30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 85a8c │ │ │ │ + ble.n 85a38 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a88 │ │ │ │ + beq.n 85a34 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85a8c │ │ │ │ + beq.n 85a38 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a88 │ │ │ │ + beq.n 85a34 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 85a8c │ │ │ │ + beq.n 85a38 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a88 │ │ │ │ + beq.n 85a34 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 85a8c │ │ │ │ + beq.n 85a38 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 85a90 │ │ │ │ + beq.n 85a3c │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 85a68 │ │ │ │ + bne.n 85a14 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85a98 │ │ │ │ + cbz r0, 85a44 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 85a7e │ │ │ │ + bne.n 85a2a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -136781,971 +136740,1192 @@ │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - mov sl, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86002 │ │ │ │ + beq.w 86126 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8610a │ │ │ │ + beq.w 8622a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56473 @ 0xdc99 │ │ │ │ + movw r2, #56857 @ 0xde19 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 86268 │ │ │ │ + beq.w 863be │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - mov fp, sl │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movw r2, #36980 @ 0x9074 │ │ │ │ + mov fp, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #28] │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ + movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 85b5e │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.n 85b0a │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 85c4a │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + bne.w 85bf0 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r9, r6 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8615e │ │ │ │ + bne.w 8624c │ │ │ │ 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] │ │ │ │ + str r1, [r2, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 85d34 │ │ │ │ + bcs.w 85d16 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85c38 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.n 85bde │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85cea │ │ │ │ + beq.w 85ccc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 85cdc │ │ │ │ + beq.w 85cc0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8624a │ │ │ │ + beq.w 863f6 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8625c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + mov r1, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 861f8 │ │ │ │ + ldrd r7, r9, [fp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r8, fp │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r8, r9 │ │ │ │ + mov r9, r1 │ │ │ │ cmp r3, r2 │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ - ldrd r7, r3, [fp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r6, r3 │ │ │ │ - and.w r7, r9, r0 │ │ │ │ + and.w fp, r9, r7 │ │ │ │ + mov r6, r8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - add.w r3, r8, #9 │ │ │ │ - add.w r4, r6, r8, lsl #3 │ │ │ │ - cmp r3, r0 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add.w r3, fp, #9 │ │ │ │ + add.w r4, r6, fp, lsl #3 │ │ │ │ + cmp r3, r7 │ │ │ │ ite ls │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ - add.w r1, r4, #16 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ - add.w fp, r1, r3, lsl #3 │ │ │ │ + add.w r8, r2, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ - sub.w r1, r4, #8 │ │ │ │ + sub.w r2, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85b0a │ │ │ │ + beq.n 85ab6 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85c0e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.n 85bb2 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ - moveq r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + moveq r1, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ adds r4, #8 │ │ │ │ - cmp r4, fp │ │ │ │ - bne.n 85bd6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 85b7a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w fp, fp, fp, 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 85bbc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add fp, r3 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + and.w fp, fp, r7 │ │ │ │ + b.n 85b60 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 85c54 │ │ │ │ + bne.n 85bfa │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r7 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85b58 │ │ │ │ + beq.n 85b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8623e │ │ │ │ + beq.w 863aa │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85b58 │ │ │ │ + beq.n 85b04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85b58 │ │ │ │ + bne.n 85b04 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85b58 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85b04 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 85bf2 │ │ │ │ + bne.n 85b96 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 85c16 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8608e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 85bba │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 86230 │ │ │ │ + ldr r3, [pc, #660] @ (85e9c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl d13cc │ │ │ │ + ldr r3, [r1, #36] @ 0x24 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ + blt.w 861b8 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 8604a │ │ │ │ + ldr r3, [r7, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 85fbe │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + movw r7, #7528 @ 0x1d68 │ │ │ │ + movt r7, #70 @ 0x46 │ │ │ │ + blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 860aa │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 85f7e │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #36] @ 0x24 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 861cc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8620e │ │ │ │ - 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 862e8 │ │ │ │ + bne.w 85ff6 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r7, r6, r1 │ │ │ │ + clz r7, r7 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r7, r7, lsr #5 │ │ │ │ + bne.w 8646e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85cb6 │ │ │ │ + beq.n 85c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86260 │ │ │ │ + beq.w 86392 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 85bba │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldrd r7, r6, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85c16 │ │ │ │ - ldrd r0, r6, [r7, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 862a0 │ │ │ │ + bne.w 86356 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 862a0 │ │ │ │ + bne.w 86356 │ │ │ │ adds r4, #8 │ │ │ │ - cmp fp, r4 │ │ │ │ - bne.w 85bd6 │ │ │ │ - b.n 85bf8 │ │ │ │ - ldr.w r8, [sl, #12] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 85b8a │ │ │ │ - b.n 85b74 │ │ │ │ - ldr r4, [pc, #740] @ (85fd0 ) │ │ │ │ + cmp r4, r8 │ │ │ │ + bne.w 85b7a │ │ │ │ + b.n 85b9c │ │ │ │ + ldr.w r1, [sl, #12] │ │ │ │ + adds r2, r1, #1 │ │ │ │ + bne.w 85b34 │ │ │ │ + b.n 85b20 │ │ │ │ + ldr r4, [pc, #460] @ (85e9c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8618a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 8635c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85d2c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 85d0e │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 85d2c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #704] @ (85fd4 ) │ │ │ │ + cbnz r3, 85d0e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r2, [pc, #428] @ (85ea0 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8616e │ │ │ │ + bne.w 86306 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85fee │ │ │ │ + bne.w 8610a │ │ │ │ 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 85d52 │ │ │ │ + bgt.n 85d34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 85e3c │ │ │ │ + bls.n 85e20 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 85f80 │ │ │ │ + bls.w 8602a │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 85e7c │ │ │ │ + bls.w 85e5e │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 85d54 │ │ │ │ + bls.n 85d36 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + mov r5, r9 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bcs.w 8613e │ │ │ │ - movw r9, #19968 @ 0x4e00 │ │ │ │ - movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6269 @ 0x187d │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bcs.w 8628a │ │ │ │ + movw r6, #19968 @ 0x4e00 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + movw r1, #6309 @ 0x18a5 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8612a │ │ │ │ - ldr r3, [pc, #584] @ (85fd0 ) │ │ │ │ + bne.w 86276 │ │ │ │ + ldr r3, [pc, #304] @ (85e9c ) │ │ │ │ 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 85f4c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne.w 85f4a │ │ │ │ subs r1, r2, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov.w lr, r1, lsr #3 │ │ │ │ - ldr.w r3, [r3, lr, lsl #3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsrs r1, r1, #3 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86146 │ │ │ │ + beq.w 86290 │ │ │ │ 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 85f1e │ │ │ │ + ldr.w lr, [r8] │ │ │ │ + str.w lr, [r3, #4] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 85f1a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ - add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ + add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r5, r7 │ │ │ │ - strd r9, r8, [fp, #16] │ │ │ │ + strd ip, r8, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 861c8 │ │ │ │ + bne.w 86322 │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 85e26 │ │ │ │ + bhi.n 85e0c │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 85e1e │ │ │ │ + cbz r2, 85e04 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - and.w r1, r9, r0 │ │ │ │ + and.w r1, ip, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 85eb8 │ │ │ │ + bne.n 85ea4 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 85dfe │ │ │ │ + bne.n 85de4 │ │ │ │ mov r5, r6 │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 85b4c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 85af8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85c30 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + b.n 85bd6 │ │ │ │ add.w r8, fp, #32 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 85f8c │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 86036 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 862a6 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + beq.w 86466 │ │ │ │ + mov r4, r9 │ │ │ │ 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 85e56 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.n 85e38 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ + mov r8, r9 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - mov r8, r3 │ │ │ │ movs r4, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 85dce │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + b.n 85db4 │ │ │ │ + mov r5, r9 │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movw r9, #19968 @ 0x4e00 │ │ │ │ - movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6269 @ 0x187d │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r6, #19968 @ 0x4e00 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + movw r1, #6309 @ 0x18a5 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8612a │ │ │ │ - ldr r3, [pc, #300] @ (85fd0 ) │ │ │ │ + bne.w 86276 │ │ │ │ + ldr r3, [pc, #20] @ (85e9c ) │ │ │ │ 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 85da2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85d84 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ add.w r5, r1, #9 │ │ │ │ - cmp r9, r5 │ │ │ │ - bcc.n 85ef8 │ │ │ │ + cmp ip, r5 │ │ │ │ + bcc.n 85ef4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f9c │ │ │ │ + beq.w 86046 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fa4 │ │ │ │ + beq.w 860d0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fac │ │ │ │ + beq.w 860d8 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fb4 │ │ │ │ + beq.w 860e0 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fbc │ │ │ │ + beq.w 860e8 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fc4 │ │ │ │ + beq.w 860f0 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fcc │ │ │ │ + beq.w 860f8 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fdc │ │ │ │ + beq.w 8611a │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85ffe │ │ │ │ - mov.w ip, r0, lsr #5 │ │ │ │ + beq.w 86122 │ │ │ │ + mov.w lr, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r4, ip, #1 │ │ │ │ + add.w r4, lr, #1 │ │ │ │ add r1, r4 │ │ │ │ - and.w r5, r9, r1 │ │ │ │ + and.w r5, ip, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8602a │ │ │ │ + bne.w 86152 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 85e1e │ │ │ │ + b.n 85e04 │ │ │ │ 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 85dce │ │ │ │ - add.w r1, lr, #1 │ │ │ │ + bhi.w 85db4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str.w lr, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85dce │ │ │ │ - ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49589 @ 0xc1b5 │ │ │ │ + bne.w 85db4 │ │ │ │ + ldr.w r3, [r6, #672] @ 0x2a0 │ │ │ │ + movw r1, #49633 @ 0xc1e1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 861f6 │ │ │ │ + bne.w 8639a │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8613e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 8628a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 85dce │ │ │ │ + b.n 85db4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 86430 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ + cbz r3, 85fbe │ │ │ │ + movw r2, #5440 @ 0x1540 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movw r7, #7528 @ 0x1d68 │ │ │ │ + movt r7, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, r7 │ │ │ │ + bne.w 85c56 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 86506 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movw r6, #7780 @ 0x1e64 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 864ec │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ + movw r3, #36980 @ 0x9074 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 85c86 │ │ │ │ + movw r6, #7780 @ 0x1e64 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c3614 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8646e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8601e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86392 │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt.w 85bba │ │ │ │ + beq.w 85c9e │ │ │ │ + b.n 861e0 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + mov r5, r9 │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 85e86 │ │ │ │ - mov r5, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 85e68 │ │ │ │ + mov r5, r9 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - b.n 85dce │ │ │ │ + str.w r8, [sp] │ │ │ │ + b.n 85db4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 85f18 │ │ │ │ + b.n 85f14 │ │ │ │ + ldr.w r1, [r2, #172] @ 0xac │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 862a8 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 86092 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 862c2 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 86092 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 862c2 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 86092 │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 862c2 │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 86092 │ │ │ │ + adds r1, #20 │ │ │ │ + movs r3, #3 │ │ │ │ + ldr.w r6, [r1, #4]! │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.w 862c2 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 86082 │ │ │ │ + ldr r3, [r7, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 85f8e │ │ │ │ + movw r7, #7528 @ 0x1d68 │ │ │ │ + movt r7, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, r7 │ │ │ │ + bne.w 85c56 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 86434 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85fbe │ │ │ │ + b.n 85f8a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 85f18 │ │ │ │ + b.n 85f14 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 85f18 │ │ │ │ + b.n 85f14 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 85f18 │ │ │ │ + b.n 85f14 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 85f18 │ │ │ │ + b.n 85f14 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 85f18 │ │ │ │ + b.n 85f14 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 85f18 │ │ │ │ - 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 85f18 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.n 85f14 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 861b2 │ │ │ │ + bne.w 86384 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 85d2e │ │ │ │ + b.n 85d10 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + b.n 85f14 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 85f18 │ │ │ │ + b.n 85f14 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.w 86110 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bmi.w 8625c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86110 │ │ │ │ + beq.w 8625c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86110 │ │ │ │ + beq.w 8625c │ │ │ │ mov r0, r1 │ │ │ │ - bl 1537bc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 1546dc │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8610a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.n 8622a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85ae8 │ │ │ │ + b.n 85a94 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ - cmp r9, r3 │ │ │ │ - bcc.n 8606c │ │ │ │ + cmp ip, r3 │ │ │ │ + bcc.n 86196 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f98 │ │ │ │ + beq.w 86042 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fa0 │ │ │ │ + beq.n 860cc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fa8 │ │ │ │ + beq.n 860d4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fb0 │ │ │ │ + beq.n 860dc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fb8 │ │ │ │ + beq.n 860e4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fc0 │ │ │ │ + beq.n 860ec │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fc8 │ │ │ │ + beq.n 860f4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fd8 │ │ │ │ + beq.n 86116 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85ffa │ │ │ │ + beq.n 8611e │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - mov.w ip, ip, lsr #5 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ - add r5, ip │ │ │ │ - and.w r5, r9, r5 │ │ │ │ + add r5, lr │ │ │ │ + and.w r5, ip, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8602e │ │ │ │ + bne.n 86156 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 85f18 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 85c5e │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1a1a30 │ │ │ │ + b.n 85f14 │ │ │ │ + movw r1, #28408 @ 0x6ef8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 1e858c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85c16 │ │ │ │ - b.n 85c5e │ │ │ │ + beq.w 864e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860c0 │ │ │ │ + beq.n 861e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86206 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 8634e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860d8 │ │ │ │ + beq.n 861f8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 862e0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 864de │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860f2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 86212 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 860f2 │ │ │ │ + cbnz r3, 86212 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8610a │ │ │ │ + beq.n 8622a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 862ac │ │ │ │ + beq.w 86498 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85d2e │ │ │ │ + b.n 85d10 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 85c04 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a32c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 85bba │ │ │ │ + b.n 85c04 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + strd sl, r1, [r3] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85bd6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #22056 @ 0x5628 │ │ │ │ + movw r1, #28328 @ 0x6ea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8610a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8622a │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85dce │ │ │ │ - mov fp, sl │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 860d8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, lr │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 71938 │ │ │ │ + bne.w 85db4 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 861f8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 71960 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85dce │ │ │ │ - b.n 85f4c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - strd sl, r9, [r3] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 85c30 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bne.w 85db4 │ │ │ │ + b.n 85f4a │ │ │ │ + mov r3, r2 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86530 │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.w 86092 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 864ca │ │ │ │ + movw r3, #5440 @ 0x1540 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movw r7, #7528 @ 0x1d68 │ │ │ │ + movt r7, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + blx r6 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, r7 │ │ │ │ + bne.w 85c56 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 864a0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 85fbe │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 860a6 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8617e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 85d20 │ │ │ │ + bne.n 86316 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + b.n 85d02 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 8617a │ │ │ │ + b.n 86312 │ │ │ │ + ldr r7, [pc, #532] @ (86538 ) │ │ │ │ + mov r4, r5 │ │ │ │ + mov r1, ip │ │ │ │ + str.w r2, [fp, #8] │ │ │ │ + b.n 86330 │ │ │ │ + adds r4, #8 │ │ │ │ + cmp r4, r6 │ │ │ │ + bhi.w 85e0c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 8632e │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 8632e │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 1a5a2c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 8632e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 861e0 │ │ │ │ + mov r8, r6 │ │ │ │ + b.w 85b52 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85fe0 │ │ │ │ + beq.w 860fc │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 861c0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 863b6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 85d22 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 85d04 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85d0e │ │ │ │ - b.n 85d22 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ - b.n 861a4 │ │ │ │ - movw r4, #5440 @ 0x1540 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r7, r5 │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - b.n 861da │ │ │ │ - adds r7, #8 │ │ │ │ - cmp r7, r6 │ │ │ │ - bhi.w 85e26 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 861d8 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 861d8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1a418c │ │ │ │ - b.n 861d8 │ │ │ │ + beq.w 85cf0 │ │ │ │ + b.n 85d04 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8601e │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 85f6a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 860c0 │ │ │ │ - bl c34dc │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 862e8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8622e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 86260 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 85c16 │ │ │ │ - beq.w 85cbc │ │ │ │ - mov fp, sl │ │ │ │ - b.n 860c0 │ │ │ │ + b.n 85f68 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85c30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7eb70 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 862b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f798 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 862d0 │ │ │ │ - mov fp, sl │ │ │ │ - b.n 860d8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8622e │ │ │ │ + b.n 85bd6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ + b.n 86376 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #22088 @ 0x5648 │ │ │ │ + movw r1, #28360 @ 0x6ec8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl d1c30 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8610a │ │ │ │ + beq.w 8622a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8610a │ │ │ │ + bne.w 8622a │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8610a │ │ │ │ - mov r8, r7 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - b.n 85baa │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 85c30 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8610a │ │ │ │ - mov fp, sl │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8622a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7eb84 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 86416 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f7ac │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 861f8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85b28 │ │ │ │ + ldr.w r4, [sl, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #63984 @ 0xf9f0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #4720 @ 0x1270 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 860d8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl d1c30 │ │ │ │ + b.n 861f8 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b7c │ │ │ │ - ldr.w r4, [sl, #4] │ │ │ │ - mov fp, sl │ │ │ │ - b.n 862b6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 860d8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8621e │ │ │ │ - ldr r2, [pc, #28] @ (86310 ) │ │ │ │ + bne.w 860c2 │ │ │ │ + ldr r2, [pc, #252] @ (8653c ) │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 8645a │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + blx r6 │ │ │ │ + b.n 860c2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.w 85bd6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8600a │ │ │ │ + ldr r2, [pc, #192] @ (8653c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 86308 │ │ │ │ + cbz r3, 86490 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8621e │ │ │ │ + b.n 8600a │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8622a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 862f6 │ │ │ │ + ldr r2, [pc, #144] @ (8653c ) │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 864be │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + blx r6 │ │ │ │ + b.n 862f6 │ │ │ │ + ldr r3, [r7, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 85fbe │ │ │ │ + movw r7, #7528 @ 0x1d68 │ │ │ │ + movt r7, #70 @ 0x46 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + b.n 860a6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 861f8 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + b.w 85c2c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + str r3, [r1, #36] @ 0x24 │ │ │ │ + movw r3, #36980 @ 0x9074 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 85c6e │ │ │ │ + b.n 85fee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85fbe │ │ │ │ + ldr r2, [pc, #40] @ (8653c ) │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 86524 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + blx r6 │ │ │ │ + b.n 85fbe │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 862aa │ │ │ │ + b.n 862c2 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086314 : │ │ │ │ +00086540 : │ │ │ │ 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, 86346 │ │ │ │ + cbz r3, 86572 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86374 │ │ │ │ + cbz r0, 865a0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #56473 @ 0xdc99 │ │ │ │ + movw r3, #56857 @ 0xde19 │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 86378 │ │ │ │ + beq.n 865a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 8635c │ │ │ │ + bmi.n 86588 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8635c │ │ │ │ + cbz r3, 86588 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8635c │ │ │ │ + cbz r3, 86588 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1537bc │ │ │ │ + b.w 1546dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22056 @ 0x5628 │ │ │ │ + movw r1, #28328 @ 0x6ea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86342 │ │ │ │ + b.n 8656e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #22088 @ 0x5648 │ │ │ │ + movw r1, #28360 @ 0x6ec8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86374 │ │ │ │ + beq.n 865a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86374 │ │ │ │ + bne.n 865a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86374 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 865a0 │ │ │ │ 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 86604 │ │ │ │ + bpl.w 86830 │ │ │ │ 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 86616 │ │ │ │ - ldr r7, [pc, #608] @ (86650 ) │ │ │ │ + bmi.w 86842 │ │ │ │ + ldr r7, [pc, #608] @ (8687c ) │ │ │ │ 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 865c2 │ │ │ │ + bhi.w 867ee │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 865c2 │ │ │ │ + bmi.w 867ee │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 865b4 │ │ │ │ + bne.w 867e0 │ │ │ │ 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 86578 │ │ │ │ + bcs.w 867a4 │ │ │ │ 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 86566 │ │ │ │ + beq.w 86792 │ │ │ │ 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 864de │ │ │ │ + beq.n 8670a │ │ │ │ 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 86522 │ │ │ │ + bgt.n 8674e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (86654 ) │ │ │ │ + ldr r2, [pc, #452] @ (86880 ) │ │ │ │ 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 865d4 │ │ │ │ + bne.w 86800 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86510 │ │ │ │ + beq.n 8673c │ │ │ │ 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] │ │ │ │ @@ -137756,569 +137936,570 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r3, #24] │ │ │ │ cmp r1, fp │ │ │ │ - bcc.n 86504 │ │ │ │ + bcc.n 86730 │ │ │ │ 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 86464 │ │ │ │ + b.n 86690 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86464 │ │ │ │ + b.n 86690 │ │ │ │ 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 864c6 │ │ │ │ + b.n 866f2 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86482 │ │ │ │ + beq.n 866ae │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86482 │ │ │ │ + beq.n 866ae │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86482 │ │ │ │ + bne.n 866ae │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86646 │ │ │ │ + bne.w 86872 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 86482 │ │ │ │ + bmi.n 866ae │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86550 │ │ │ │ + bne.n 8677c │ │ │ │ dmb ish │ │ │ │ - b.n 86482 │ │ │ │ + b.n 866ae │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 864fa │ │ │ │ + bne.n 86726 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49589 @ 0xc1b5 │ │ │ │ + movw r1, #49633 @ 0xc1e1 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 865ea │ │ │ │ + bne.n 86816 │ │ │ │ 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 865c2 │ │ │ │ + beq.n 867ee │ │ │ │ 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 86464 │ │ │ │ + b.n 86690 │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 864fa │ │ │ │ + bne.n 86726 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86482 │ │ │ │ + bne.w 866ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 864d6 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 86702 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 865f8 │ │ │ │ + bne.n 86824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 864a2 │ │ │ │ + b.n 866ce │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 8659a │ │ │ │ + b.n 867c6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 865e6 │ │ │ │ - movw r0, #65472 @ 0xffc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 86812 │ │ │ │ + movw r0, #6208 @ 0x1840 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 865d0 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 867fc │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (86650 ) │ │ │ │ + ldr r7, [pc, #48] @ (8687c ) │ │ │ │ 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 86404 │ │ │ │ - b.n 865c2 │ │ │ │ + bls.w 86630 │ │ │ │ + b.n 867ee │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86482 │ │ │ │ - b.n 86540 │ │ │ │ + bne.w 866ae │ │ │ │ + b.n 8676c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086658 : │ │ │ │ +00086884 : │ │ │ │ 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, 86674 │ │ │ │ + cbz r0, 868a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (866a4 ) │ │ │ │ + ldr r3, [pc, #44] @ (868d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86670 │ │ │ │ + beq.n 8689c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86670 │ │ │ │ + beq.n 8689c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86670 │ │ │ │ + beq.n 8689c │ │ │ │ mov r0, r5 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ - b.n 86670 │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8689c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 866f8 │ │ │ │ + cbz r0, 86924 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 866d2 │ │ │ │ + bge.n 868fe │ │ │ │ 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 866cc │ │ │ │ + bne.n 868f8 │ │ │ │ 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 866f4 │ │ │ │ + beq.n 86920 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 866fc │ │ │ │ + cbz r2, 86928 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 866f4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86920 │ │ │ │ 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 760a0 │ │ │ │ - cbz r0, 8672c │ │ │ │ + bl 76140 │ │ │ │ + cbz r0, 86958 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6c984 │ │ │ │ - movw r1, #332 @ 0x14c │ │ │ │ + b.w 6c9b0 │ │ │ │ + movw r1, #6604 @ 0x19cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #43016 @ 0xa808 │ │ │ │ + movw r0, #49224 @ 0xc048 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_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 8693a │ │ │ │ + bls.w 86b66 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 868a0 │ │ │ │ + bls.w 86acc │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 86984 │ │ │ │ + bls.w 86bb0 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 8676c │ │ │ │ + bls.n 86998 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86a98 │ │ │ │ + bcs.w 86cc4 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86a24 │ │ │ │ - ldr r3, [pc, #720] @ (86a70 ) │ │ │ │ + bne.w 86c66 │ │ │ │ + ldr r3, [pc, #716] @ (86c98 ) │ │ │ │ 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 8686e │ │ │ │ + bne.n 86a9a │ │ │ │ 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 86a38 │ │ │ │ + beq.w 86c50 │ │ │ │ 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 8684e │ │ │ │ + beq.n 86a7a │ │ │ │ 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 86a5e │ │ │ │ + bne.w 86c8a │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 86840 │ │ │ │ + bhi.n 86a6c │ │ │ │ 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, 86836 │ │ │ │ + cbz r2, 86a62 │ │ │ │ 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 868d8 │ │ │ │ + bne.n 86b04 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 86816 │ │ │ │ + bne.n 86a42 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 869ac │ │ │ │ + bne.w 86bd8 │ │ │ │ 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 86992 │ │ │ │ + bhi.w 86bbe │ │ │ │ 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 867e0 │ │ │ │ + bne.n 86a0c │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86a4e │ │ │ │ + bne.w 86c7a │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86a98 │ │ │ │ + beq.w 86cc4 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 867e2 │ │ │ │ + b.n 86a0e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86a24 │ │ │ │ - ldr r3, [pc, #424] @ (86a70 ) │ │ │ │ + bne.w 86c66 │ │ │ │ + ldr r3, [pc, #420] @ (86c98 ) │ │ │ │ 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 867b6 │ │ │ │ + b.n 869e2 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 86916 │ │ │ │ + bcc.n 86b42 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8698e │ │ │ │ + beq.n 86bba │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869a0 │ │ │ │ + beq.n 86bcc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869a4 │ │ │ │ + beq.n 86bd0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869a8 │ │ │ │ + beq.n 86bd4 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869b4 │ │ │ │ + beq.n 86be4 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869b8 │ │ │ │ + beq.n 86be0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869bc │ │ │ │ + beq.n 86be8 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869c0 │ │ │ │ + beq.n 86bec │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869c4 │ │ │ │ + beq.n 86bf0 │ │ │ │ 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 869c8 │ │ │ │ + bne.n 86bf4 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 86836 │ │ │ │ + b.n 86a62 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 8697a │ │ │ │ + bne.n 86ba6 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 86846 │ │ │ │ + beq.w 86a72 │ │ │ │ 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 86956 │ │ │ │ + bne.n 86b82 │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 867e2 │ │ │ │ + b.n 86a0e │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 867e2 │ │ │ │ + b.n 86a0e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 868a8 │ │ │ │ + b.n 86ad4 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 86934 │ │ │ │ + b.n 86b60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 867e2 │ │ │ │ + b.n 86a0e │ │ │ │ adds r5, #16 │ │ │ │ - b.n 86934 │ │ │ │ + b.n 86b60 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 86934 │ │ │ │ + b.n 86b60 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 86934 │ │ │ │ + b.n 86b60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 86846 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - b.n 86934 │ │ │ │ + bl 7736c │ │ │ │ + b.n 86a72 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 86934 │ │ │ │ + b.n 86b60 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ + b.n 86b60 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 86934 │ │ │ │ + b.n 86b60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 86934 │ │ │ │ + b.n 86b60 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 86934 │ │ │ │ + b.n 86b60 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 86a06 │ │ │ │ + bcc.n 86c32 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8698e │ │ │ │ + beq.n 86bba │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869a0 │ │ │ │ + beq.n 86bcc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869a4 │ │ │ │ + beq.n 86bd0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869a8 │ │ │ │ + beq.n 86bd4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869b4 │ │ │ │ + beq.n 86be4 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869b8 │ │ │ │ + beq.n 86be0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869bc │ │ │ │ + beq.n 86be8 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869c0 │ │ │ │ + beq.n 86bec │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869c4 │ │ │ │ + beq.n 86bf0 │ │ │ │ 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 86934 │ │ │ │ - b.n 869c8 │ │ │ │ + beq.n 86b60 │ │ │ │ + b.n 86bf4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 71960 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 86a0c │ │ │ │ + b.n 86a9a │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86a98 │ │ │ │ + cbz r0, 86cc4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 867e2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 867e0 │ │ │ │ - b.n 8686e │ │ │ │ + b.n 86a0e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8688c │ │ │ │ + b.n 86ab8 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ - movw sl, #5440 @ 0x1540 │ │ │ │ - movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 86a78 │ │ │ │ + ldr.w sl, [pc, #8] @ 86c9c │ │ │ │ + b.n 86ca4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 86840 │ │ │ │ + bhi.w 86a6c │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86a74 │ │ │ │ + beq.n 86ca0 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 86a74 │ │ │ │ + beq.n 86ca0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a418c │ │ │ │ - b.n 86a74 │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1a5a2c │ │ │ │ + b.n 86ca0 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86848 │ │ │ │ + b.n 86a74 │ │ │ │ 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 │ │ │ │ @@ -138330,1074 +138511,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, 86ae8 │ │ │ │ + cbz r5, 86d14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86af2 │ │ │ │ + bne.n 86d1e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e92c │ │ │ │ + b.w 7e940 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86ae8 │ │ │ │ - ldr r2, [pc, #48] @ (86b2c ) │ │ │ │ + bne.n 86d14 │ │ │ │ + ldr r2, [pc, #48] @ (86d58 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86b14 │ │ │ │ + cbnz r3, 86d40 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e92c │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.w 7e940 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86b06 │ │ │ │ + beq.n 86d32 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 86b06 │ │ │ │ + b.n 86d32 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086b30 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086d5c <_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, 86b4e <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86d7a <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 86b58 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86d84 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 86b88 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86db4 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 86b88 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86db4 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86b4a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86d76 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86b4a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86d76 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 86bba <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86de6 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86ba8 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86dd4 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e3f8 │ │ │ │ - b.n 86b54 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20fb8c │ │ │ │ + b.n 86d80 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86bd0 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86dfc <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #21964 @ 0x55cc │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 86b54 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 86d80 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #22184 @ 0x56a8 │ │ │ │ + movw r2, #28472 @ 0x6f38 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e3f8 │ │ │ │ - b.n 86b54 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20fb8c │ │ │ │ + b.n 86d80 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86b68 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86d94 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 86b68 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86d94 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #22136 @ 0x5678 │ │ │ │ + movw r2, #28424 @ 0x6f08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 86b54 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 86d80 <_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] @ (86ea8 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr r2, [pc, #692] @ (870d8 <_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 86d2e <_Py_CheckFunctionResult@@Base+0x1fe> │ │ │ │ + beq.w 86f62 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86df4 <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ + beq.w 8702a <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #656] @ 86eb0 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + ldr.w sl, [pc, #660] @ 870e0 <_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 86e06 <_Py_CheckFunctionResult@@Base+0x2d6> │ │ │ │ + beq.w 8703c <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 86e32 <_Py_CheckFunctionResult@@Base+0x302> │ │ │ │ + ble.w 87068 <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 86d80 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + bmi.w 86fb6 <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cbz r3, 86c70 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 86d34 <_Py_CheckFunctionResult@@Base+0x204> │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 86ea4 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 86f68 <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 86cda <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + beq.n 86f0e <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c8a <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + beq.n 86ebe <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86d5a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + bne.n 86f90 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 86cd8 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + beq.n 86f0c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r8, [r4, r7, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86cb0 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + beq.n 86ee4 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86cb0 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + beq.n 86ee4 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86dbc <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + beq.w 86ff2 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 86cd8 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + beq.n 86f0c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 86cd2 <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + cbz r7, 86f06 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 86cd2 <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + beq.n 86f06 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86dde <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ + beq.w 87014 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 86cbc <_Py_CheckFunctionResult@@Base+0x18c> │ │ │ │ + bcs.n 86ef0 <_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 86d98 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ + beq.n 86fce <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 86d98 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ + bgt.n 86fce <_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 86d98 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ + bcs.n 86fce <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 86d98 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ + bne.n 86fce <_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 86db0 <_Py_CheckFunctionResult@@Base+0x280> │ │ │ │ + bgt.n 86fe6 <_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 86c70 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ - ldr r2, [pc, #364] @ (86eac <_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 86e88 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - mov r0, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86ea4 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + ldr r2, [pc, #360] @ (870dc <_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 870be <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ + mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 86c74 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ - b.n 86cd8 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + bne.n 86ea8 <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ + b.n 86f0c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c8a <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ - ldr r2, [pc, #324] @ (86eac <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + bne.n 86ebe <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + ldr r2, [pc, #320] @ (870dc <_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 86e6e <_Py_CheckFunctionResult@@Base+0x33e> │ │ │ │ + bne.n 870a4 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 86c8e <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ - b.n 86cd8 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + bne.n 86ec2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 86f0c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86e52 <_Py_CheckFunctionResult@@Base+0x322> │ │ │ │ + beq.n 87088 <_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 86cfc <_Py_CheckFunctionResult@@Base+0x1cc> │ │ │ │ + bcc.n 86f30 <_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 86d2e <_Py_CheckFunctionResult@@Base+0x1fe> │ │ │ │ + ble.n 86f62 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14eb48 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #236] @ (86eac <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + b.w 14fa68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #232] @ (870dc <_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 86e56 <_Py_CheckFunctionResult@@Base+0x326> │ │ │ │ + bne.n 8708c <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ mov r0, r8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 86cb8 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ - b.n 86cd8 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - ldr r2, [pc, #204] @ (86eac <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + bne.w 86eec <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ + b.n 86f0c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #196] @ (870dc <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86e1a <_Py_CheckFunctionResult@@Base+0x2ea> │ │ │ │ + cbnz r3, 87050 <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86cd2 <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ - ldr.w sl, [pc, #184] @ 86eb0 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b.n 86f06 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + ldr.w sl, [pc, #180] @ 870e0 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86c4c <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #28024 @ 0x6d78 │ │ │ │ + bne.w 86e78 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #34232 @ 0x85b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86dec <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ + beq.n 87022 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86dec <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ + b.n 87022 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #27621 @ 0x6be5 │ │ │ │ + movw r2, #28177 @ 0x6e11 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 86c54 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86e80 <_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 14eb34 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14fa54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 86d98 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 86fce <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86dce <_Py_CheckFunctionResult@@Base+0x29e> │ │ │ │ + beq.n 87004 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86dce <_Py_CheckFunctionResult@@Base+0x29e> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 87004 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86d76 <_Py_CheckFunctionResult@@Base+0x246> │ │ │ │ + beq.w 86fac <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86d76 <_Py_CheckFunctionResult@@Base+0x246> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 86fac <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.w 86d50 <_Py_CheckFunctionResult@@Base+0x220> │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 86f86 <_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 86d50 <_Py_CheckFunctionResult@@Base+0x220> │ │ │ │ - nop │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 86f86 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086eb4 <_PyNamespace_New@@Base>: │ │ │ │ +000870e4 <_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 86f04 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 86efe <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 87134 <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 8712e <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 86ee4 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 87114 <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f44 │ │ │ │ - cbnz r0, 86ee8 <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 87174 │ │ │ │ + cbnz r0, 87118 <_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 86efe <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 8712e <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86efe <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 8712e <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86ee4 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 87114 <_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, 86f40 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 87170 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 71410 │ │ │ │ + bl 71438 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 86f2a <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 8715a <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86f40 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 87170 <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86f40 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 87170 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86f26 <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 87156 <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00086f44 : │ │ │ │ +00087174 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (86f60 ) │ │ │ │ + ldr r4, [pc, #20] @ (87190 ) │ │ │ │ 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 86f64 │ │ │ │ + b.n 87194 │ │ │ │ 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 87c22 │ │ │ │ + beq.w 87e52 │ │ │ │ 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 87c22 │ │ │ │ + bmi.w 87e52 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 8746e │ │ │ │ + beq.w 8769e │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #57989 @ 0xe285 │ │ │ │ + movw r1, #61389 @ 0xefcd │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8746e │ │ │ │ + bne.w 8769e │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 86fc4 │ │ │ │ + beq.n 871f4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 86fcc │ │ │ │ + cbnz r6, 871fc │ │ │ │ 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 871d0 │ │ │ │ + bne.w 87400 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871cc │ │ │ │ + bne.w 873fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871cc │ │ │ │ + bne.w 873fc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 871cc │ │ │ │ + bne.w 873fc │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 87620 │ │ │ │ + bne.w 87850 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 87a6a │ │ │ │ + bne.w 87c9a │ │ │ │ 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 87814 │ │ │ │ + beq.w 87a44 │ │ │ │ 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 87840 │ │ │ │ + bmi.w 87a70 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 877e0 │ │ │ │ - ldr r3, [pc, #696] @ (87330 ) │ │ │ │ + bne.w 87a10 │ │ │ │ + ldr r3, [pc, #696] @ (87560 ) │ │ │ │ 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 876fa │ │ │ │ + bcs.w 8792a │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 877a2 │ │ │ │ + beq.w 879d2 │ │ │ │ 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 8740e │ │ │ │ + beq.w 8763e │ │ │ │ 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 877f4 │ │ │ │ + beq.w 87a24 │ │ │ │ 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 87132 │ │ │ │ + ble.n 87362 │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 8710c │ │ │ │ + b.n 8733c │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87124 │ │ │ │ + bne.n 87354 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 87132 │ │ │ │ + beq.n 87362 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87102 │ │ │ │ + beq.n 87332 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 870f6 │ │ │ │ + bne.n 87326 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 87102 │ │ │ │ + beq.n 87332 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 8710c │ │ │ │ + bne.n 8733c │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8738a │ │ │ │ + beq.w 875ba │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 8738a │ │ │ │ + bne.w 875ba │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87362 │ │ │ │ + beq.w 87592 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8737c │ │ │ │ + ble.w 875ac │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 8719c │ │ │ │ + b.n 873cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 87194 │ │ │ │ + cbz r6, 873c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87194 │ │ │ │ + beq.n 873c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 873dc │ │ │ │ + beq.w 8760c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 8737c │ │ │ │ + beq.w 875ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8717a │ │ │ │ + beq.n 873aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8717a │ │ │ │ + beq.n 873aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8717a │ │ │ │ - ldr r3, [pc, #380] @ (87334 ) │ │ │ │ + bne.n 873aa │ │ │ │ + ldr r3, [pc, #380] @ (87564 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87862 │ │ │ │ + bne.w 87a92 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8717a │ │ │ │ + b.n 873aa │ │ │ │ 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 875e2 │ │ │ │ + bgt.w 87812 │ │ │ │ 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 86fc4 │ │ │ │ + beq.w 871f4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877b2 │ │ │ │ + bne.w 879e2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86fc4 │ │ │ │ + ble.w 871f4 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87338 │ │ │ │ + beq.w 87568 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 873f4 │ │ │ │ + beq.w 87624 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8735c │ │ │ │ + bne.w 8758c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8730e │ │ │ │ + bne.n 8753e │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 87290 │ │ │ │ + bne.n 874c0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 87328 │ │ │ │ + bne.n 87558 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7baa8 │ │ │ │ + bl 7bab8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 872de │ │ │ │ + bne.n 8750e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 872fa │ │ │ │ + bne.n 8752a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87684 │ │ │ │ + bne.w 878b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 87bee │ │ │ │ + bne.w 87e1e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87200 │ │ │ │ + b.n 87430 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 87c1a │ │ │ │ + beq.w 87e4a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 87656 │ │ │ │ + bne.w 87886 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8785c │ │ │ │ + bne.w 87a8c │ │ │ │ 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 7baa8 │ │ │ │ + bl 7bab8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87270 │ │ │ │ + beq.n 874a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87270 │ │ │ │ + bne.n 874a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87276 │ │ │ │ + beq.n 874a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87276 │ │ │ │ + bne.n 874a6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 87276 │ │ │ │ + b.n 874a6 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87290 │ │ │ │ + bne.n 874c0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 87328 │ │ │ │ + bne.n 87558 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 8725a │ │ │ │ + b.n 8748a │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 8731e │ │ │ │ + b.n 8754e │ │ │ │ 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 87648 │ │ │ │ + beq.w 87878 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 87248 │ │ │ │ + beq.w 87478 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87248 │ │ │ │ + b.n 87478 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 87376 │ │ │ │ + b.n 875a6 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 87368 │ │ │ │ + blt.n 87598 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 87434 │ │ │ │ + beq.n 87664 │ │ │ │ mov r0, sl │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 86fc4 │ │ │ │ + beq.w 871f4 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86fc4 │ │ │ │ - ldr r0, [pc, #724] @ (8768c ) │ │ │ │ + bne.w 871f4 │ │ │ │ + ldr r0, [pc, #724] @ (878bc ) │ │ │ │ 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 86fc4 │ │ │ │ - ldr r3, [pc, #688] @ (87690 ) │ │ │ │ + b.n 871f4 │ │ │ │ + ldr r3, [pc, #688] @ (878c0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87846 │ │ │ │ + bne.w 87a76 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 87194 │ │ │ │ + b.n 873c4 │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86fc4 │ │ │ │ + ble.w 871f4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87732 │ │ │ │ + beq.w 87962 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87238 │ │ │ │ - b.n 86fc4 │ │ │ │ + bgt.w 87468 │ │ │ │ + b.n 871f4 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 87462 │ │ │ │ + bhi.n 87692 │ │ │ │ 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 876fa │ │ │ │ + beq.w 8792a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 870be │ │ │ │ - ldr r3, [pc, #596] @ (8768c ) │ │ │ │ + b.n 872ee │ │ │ │ + ldr r3, [pc, #596] @ (878bc ) │ │ │ │ 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 87384 │ │ │ │ + bhi.n 875b4 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87384 │ │ │ │ + beq.n 875b4 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 8738a │ │ │ │ + b.n 875ba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 870be │ │ │ │ + b.n 872ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 123300 │ │ │ │ + bl 1242c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87684 │ │ │ │ - bl 86314 │ │ │ │ + beq.w 878b4 │ │ │ │ + bl 86540 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87496 │ │ │ │ + beq.n 876c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87c06 │ │ │ │ + beq.w 87e36 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87684 │ │ │ │ + beq.w 878b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86658 │ │ │ │ + bl 86884 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 878f2 │ │ │ │ + bne.w 87b22 │ │ │ │ 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 875ba │ │ │ │ + beq.n 877ea │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 8768c │ │ │ │ + ldr.w sl, [pc, #440] @ 878bc │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 8752c │ │ │ │ + b.n 8775c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 87564 │ │ │ │ + beq.n 87794 │ │ │ │ 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 875a4 │ │ │ │ - bl 7baa8 │ │ │ │ + beq.n 877d4 │ │ │ │ + bl 7bab8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87580 │ │ │ │ + bne.n 877b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87516 │ │ │ │ + beq.n 87746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87c0e │ │ │ │ + beq.w 87e3e │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 878a4 │ │ │ │ + beq.w 87ad4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 875ac │ │ │ │ + beq.n 877dc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87694 │ │ │ │ + beq.w 878c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87694 │ │ │ │ + beq.w 878c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876dc │ │ │ │ + beq.w 8790c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8759e │ │ │ │ + bne.n 877ce │ │ │ │ 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 874de │ │ │ │ + beq.n 8770e │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 874e4 │ │ │ │ + bne.n 87714 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0978 │ │ │ │ + bl 1a2210 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87506 │ │ │ │ + beq.n 87736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87506 │ │ │ │ + bne.n 87736 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8750c │ │ │ │ - b.n 87516 │ │ │ │ + bne.n 8773c │ │ │ │ + b.n 87746 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87552 │ │ │ │ - bl 79570 │ │ │ │ + b.n 87782 │ │ │ │ + bl 795fc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8757a │ │ │ │ - ldr r3, [pc, #220] @ (8768c ) │ │ │ │ + b.n 877aa │ │ │ │ + ldr r3, [pc, #220] @ (878bc ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a44 │ │ │ │ + bne.w 87c74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 875d4 │ │ │ │ + beq.n 87804 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 875d4 │ │ │ │ + cbnz r3, 87804 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f834 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86fc6 │ │ │ │ + b.n 871f6 │ │ │ │ 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 │ │ │ │ @@ -139407,1581 +139586,1581 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c154 │ │ │ │ - cbnz r0, 87684 │ │ │ │ + bl 7c160 │ │ │ │ + cbnz r0, 878b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 871f0 │ │ │ │ + b.n 87420 │ │ │ │ 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 86ffa │ │ │ │ + bgt.w 8722a │ │ │ │ mov sl, r3 │ │ │ │ - b.n 871d0 │ │ │ │ + b.n 87400 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 87340 │ │ │ │ - b.n 86fc4 │ │ │ │ + bne.w 87570 │ │ │ │ + b.n 871f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 872aa │ │ │ │ + beq.w 874da │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87be8 │ │ │ │ + beq.w 87e18 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9b10 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9d6c <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87bd6 │ │ │ │ + bne.w 87e06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 878e0 │ │ │ │ + bne.w 87b10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86fc6 │ │ │ │ + b.n 871f6 │ │ │ │ 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 87740 │ │ │ │ + beq.n 87970 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87740 │ │ │ │ + beq.n 87970 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87bbc │ │ │ │ + beq.w 87dec │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87bbc │ │ │ │ + beq.w 87dec │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 878d4 │ │ │ │ + beq.w 87b04 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e6f64 │ │ │ │ + bl e71ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8754c │ │ │ │ + bne.w 8777c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87678 │ │ │ │ + beq.n 878a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87678 │ │ │ │ + bne.n 878a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87678 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878a8 │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87876 │ │ │ │ + bne.w 87aa6 │ │ │ │ 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 87840 │ │ │ │ + beq.w 87a70 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 87430 │ │ │ │ + b.n 87660 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 873fe │ │ │ │ - b.n 86fc4 │ │ │ │ + bgt.w 8762e │ │ │ │ + b.n 871f4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87a1e │ │ │ │ + bge.w 87c4e │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 87a12 │ │ │ │ - ldr r1, [pc, #736] @ (87a38 ) │ │ │ │ + beq.w 87c42 │ │ │ │ + ldr r1, [pc, #736] @ (87c68 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 876dc │ │ │ │ + blt.n 8790c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a94 │ │ │ │ + beq.w 87cc4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 879ec │ │ │ │ + beq.w 87c1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d267c │ │ │ │ + bl d28a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 876d6 │ │ │ │ + beq.n 87906 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 876d6 │ │ │ │ + bne.n 87906 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 876d6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87906 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87428 │ │ │ │ + b.n 87658 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86fc4 │ │ │ │ + ble.w 871f4 │ │ │ │ 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 8734c │ │ │ │ + b.n 8757c │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87840 │ │ │ │ + cbz r0, 87a70 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 870be │ │ │ │ + b.n 872ee │ │ │ │ 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 870ee │ │ │ │ - b.n 87132 │ │ │ │ + bgt.w 8731e │ │ │ │ + b.n 87362 │ │ │ │ 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 8705a │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 87684 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + bge.w 8728a │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 878b4 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87a84 │ │ │ │ + bne.w 87cb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87194 │ │ │ │ + b.n 873c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 872b6 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 874e6 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 878c6 │ │ │ │ + bne.n 87af6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8717a │ │ │ │ + b.n 873aa │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8771e │ │ │ │ + b.n 8794e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 87898 │ │ │ │ + bne.n 87ac8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b06 │ │ │ │ + beq.w 87d36 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9b10 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9d6c <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87ba2 │ │ │ │ + bne.w 87dd2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87684 │ │ │ │ + beq.w 878b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87684 │ │ │ │ + bne.w 878b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87684 │ │ │ │ - ldr r2, [pc, #372] @ (87a3c ) │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878b4 │ │ │ │ + ldr r2, [pc, #372] @ (87c6c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8786e │ │ │ │ - bl 7f820 │ │ │ │ + b.n 87a9e │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876cc │ │ │ │ - b.n 876dc │ │ │ │ + beq.w 878fc │ │ │ │ + b.n 8790c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87684 │ │ │ │ + bne.w 878b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87684 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878b4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (87a40 ) │ │ │ │ + ldr r7, [pc, #328] @ (87c70 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875ba │ │ │ │ + beq.w 877ea │ │ │ │ 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 78354 │ │ │ │ + bl 783e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87886 │ │ │ │ + bne.n 87ab6 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87acc │ │ │ │ + beq.w 87cfc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87acc │ │ │ │ + beq.w 87cfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 876dc │ │ │ │ + beq.w 8790c │ │ │ │ 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 87ab2 │ │ │ │ + bne.w 87ce2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87ab2 │ │ │ │ + beq.w 87ce2 │ │ │ │ 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 87aaa │ │ │ │ - bl 7baa8 │ │ │ │ + beq.w 87cda │ │ │ │ + bl 7bab8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87a98 │ │ │ │ + bne.w 87cc8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 879a0 │ │ │ │ + beq.n 87bd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87bb4 │ │ │ │ + beq.w 87de4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 878a4 │ │ │ │ + beq.w 87ad4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87916 │ │ │ │ + bne.n 87b46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 875ba │ │ │ │ + beq.w 877ea │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 875ba │ │ │ │ + beq.w 877ea │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875ba │ │ │ │ + beq.w 877ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ - b.n 875ba │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ + b.n 877ea │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #21492 @ 0x53f4 │ │ │ │ + movw r1, #27764 @ 0x6c74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 876dc │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8790c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121f14 │ │ │ │ + bl 122ed4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 876d6 │ │ │ │ + b.n 87906 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21528 @ 0x5418 │ │ │ │ + movw r1, #27800 @ 0x6c98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 876dc │ │ │ │ - add r0, pc, #448 @ (adr r0, 87bfc ) │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8790c │ │ │ │ + add r0, pc, #448 @ (adr r0, 87e2c ) │ │ │ │ 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 875ba │ │ │ │ + beq.w 877ea │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875ba │ │ │ │ + beq.w 877ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ - b.n 874c0 │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ + b.n 876f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e20c0 │ │ │ │ + bl 1e37ec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 87006 │ │ │ │ - ldr r2, [pc, #428] @ (87c34 ) │ │ │ │ + b.w 87236 │ │ │ │ + ldr r2, [pc, #428] @ (87e64 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87854 │ │ │ │ + b.n 87a84 │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 879f4 │ │ │ │ + b.n 87c24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87990 │ │ │ │ + bne.w 87bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87990 │ │ │ │ - bl 79570 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87bc0 │ │ │ │ + bl 795fc │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87988 │ │ │ │ + b.n 87bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8796a │ │ │ │ + bne.w 87b9a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0978 │ │ │ │ + bl 1a2210 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87988 │ │ │ │ + b.n 87bb8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 87b2e │ │ │ │ + cbz r3, 87d5e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 87b2e │ │ │ │ + cbz r3, 87d5e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87bbc │ │ │ │ + beq.n 87dec │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87bbc │ │ │ │ + beq.n 87dec │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 87b24 │ │ │ │ + beq.n 87d54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e6f64 │ │ │ │ + bl e71ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8793e │ │ │ │ + b.n 87b6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 879a8 │ │ │ │ + beq.w 87bd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 879a8 │ │ │ │ + bne.w 87bd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 879a8 │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87bd8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87afa │ │ │ │ - b.n 876dc │ │ │ │ + beq.n 87d2a │ │ │ │ + b.n 8790c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87a1e │ │ │ │ + bge.w 87c4e │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 87b96 │ │ │ │ - ldr r1, [pc, #244] @ (87c38 ) │ │ │ │ + beq.n 87dc6 │ │ │ │ + ldr r1, [pc, #244] @ (87e68 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 876dc │ │ │ │ + blt.w 8790c │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87a92 │ │ │ │ + beq.n 87cc2 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 879ea │ │ │ │ + beq.w 87c1a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d267c │ │ │ │ + bl d28a8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8793e │ │ │ │ + beq.w 87b6e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8793e │ │ │ │ + bne.w 87b6e │ │ │ │ mov r0, sl │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8793e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87b6e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 121f14 │ │ │ │ + bl 122ed4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8793e │ │ │ │ + b.n 87b6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 878a4 │ │ │ │ + bne.w 87ad4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 878a4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 879a0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87bd0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #27716 @ 0x6c44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 876dc │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8790c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87678 │ │ │ │ + bne.w 878a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87678 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878a8 │ │ │ │ mov r3, sl │ │ │ │ - b.w 872d4 │ │ │ │ + b.w 87504 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22228 @ 0x56d4 │ │ │ │ + movw r1, #28516 @ 0x6f64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 87684 │ │ │ │ + bl 12844c │ │ │ │ + b.n 878b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87496 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 876c6 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 87516 │ │ │ │ + b.n 87746 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 872d4 │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + b.w 87504 │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 87684 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 878b4 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87dfc ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8802c ) │ │ │ │ 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] @ (87ef0 ) │ │ │ │ + ldr r2, [pc, #672] @ (88120 ) │ │ │ │ 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 882e2 │ │ │ │ + beq.w 88512 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 882ec │ │ │ │ + bne.w 8851c │ │ │ │ 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 87eb4 │ │ │ │ + beq.w 880e4 │ │ │ │ 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] @ (87ef0 ) │ │ │ │ + ldr r2, [pc, #572] @ (88120 ) │ │ │ │ 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 87ec2 │ │ │ │ + beq.w 880f2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 88398 │ │ │ │ + ble.w 885c8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 87f06 │ │ │ │ + bne.w 88136 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88084 │ │ │ │ + beq.w 882b4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 87dee │ │ │ │ + beq.n 8801e │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 88084 │ │ │ │ + bne.w 882b4 │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87e64 │ │ │ │ + beq.w 88094 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87f54 │ │ │ │ + ble.w 88184 │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 87d42 │ │ │ │ + b.n 87f72 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 87d3c │ │ │ │ + cbz r6, 87f6c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87d3c │ │ │ │ + beq.n 87f6c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87d70 │ │ │ │ + cbz r2, 87fa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 87d8c │ │ │ │ + beq.n 87fbc │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87d26 │ │ │ │ + beq.n 87f56 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87d26 │ │ │ │ + beq.n 87f56 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87d26 │ │ │ │ - ldr r3, [pc, #408] @ (87ef4 ) │ │ │ │ + bne.n 87f56 │ │ │ │ + ldr r3, [pc, #408] @ (88124 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881d0 │ │ │ │ + bne.w 88400 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 87d26 │ │ │ │ - ldr r3, [pc, #384] @ (87ef4 ) │ │ │ │ + b.n 87f56 │ │ │ │ + ldr r3, [pc, #384] @ (88124 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881ec │ │ │ │ + bne.w 8841c │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87d42 │ │ │ │ + bne.n 87f72 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87e44 │ │ │ │ - ldr r2, [pc, #344] @ (87ef0 ) │ │ │ │ + bne.n 88074 │ │ │ │ + ldr r2, [pc, #344] @ (88120 ) │ │ │ │ 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 87e44 │ │ │ │ + bhi.n 88074 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87e44 │ │ │ │ + beq.n 88074 │ │ │ │ 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 87e02 │ │ │ │ + bls.n 88032 │ │ │ │ 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 87e30 │ │ │ │ + ble.n 88060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14eb48 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14fa68 <_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 87dc8 │ │ │ │ + bhi.n 87ff8 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87dc8 │ │ │ │ + bne.n 87ff8 │ │ │ │ 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 87de2 │ │ │ │ + bgt.n 88012 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (87ef0 ) │ │ │ │ + ldr r2, [pc, #184] @ (88120 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 87d9a │ │ │ │ + beq.n 87fca │ │ │ │ mov r0, r3 │ │ │ │ - bl 772e4 │ │ │ │ - ldr r3, [pc, #164] @ (87ef0 ) │ │ │ │ + bl 7736c │ │ │ │ + ldr r3, [pc, #164] @ (88120 ) │ │ │ │ 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 87e02 │ │ │ │ - b.n 87dc8 │ │ │ │ + bls.n 88032 │ │ │ │ + b.n 87ff8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 87f54 │ │ │ │ + ble.n 88184 │ │ │ │ add r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 87e88 │ │ │ │ + b.n 880b8 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbz r6, 87e80 │ │ │ │ + cbz r6, 880b0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87e80 │ │ │ │ + beq.n 880b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87ed6 │ │ │ │ + cbz r2, 88106 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 87e36 │ │ │ │ + beq.n 88066 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87e70 │ │ │ │ + beq.n 880a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 87e70 │ │ │ │ + beq.n 880a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87e70 │ │ │ │ - ldr r3, [pc, #84] @ (87ef4 ) │ │ │ │ + bne.n 880a0 │ │ │ │ + ldr r3, [pc, #84] @ (88124 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88362 │ │ │ │ + bne.w 88592 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 87e70 │ │ │ │ - ldr r2, [pc, #56] @ (87ef0 ) │ │ │ │ + b.n 880a0 │ │ │ │ + ldr r2, [pc, #56] @ (88120 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87cd2 │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #28024 @ 0x6d78 │ │ │ │ + bne.w 87f02 │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #34232 @ 0x85b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (87ef4 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (88124 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8832a │ │ │ │ + bne.w 8855a │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 87e80 │ │ │ │ + b.n 880b0 │ │ │ │ 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 87ce8 │ │ │ │ + beq.w 87f18 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 87f64 │ │ │ │ + cbnz r5, 88194 │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87f26 │ │ │ │ - b.n 87f5a │ │ │ │ + bne.n 88156 │ │ │ │ + b.n 8818a │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 87f58 │ │ │ │ + beq.n 88188 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87f20 │ │ │ │ + beq.n 88150 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 87f20 │ │ │ │ + beq.n 88150 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87f20 │ │ │ │ - ldr r3, [pc, #608] @ (881a0 ) │ │ │ │ + bne.n 88150 │ │ │ │ + ldr r3, [pc, #608] @ (883d0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88346 │ │ │ │ + bne.w 88576 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f20 │ │ │ │ + b.n 88150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87e3e │ │ │ │ + b.n 8806e │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 88076 │ │ │ │ + beq.w 882a6 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 88076 │ │ │ │ + bne.n 882a6 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 880d6 │ │ │ │ + beq.w 88306 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 8804e │ │ │ │ + ble.n 8827e │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 87fce │ │ │ │ + beq.n 881fe │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 87fb2 │ │ │ │ + cbz r4, 881e2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87fb2 │ │ │ │ + beq.n 881e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8820c │ │ │ │ + beq.w 8843c │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 87fc8 │ │ │ │ + cbz r4, 881f8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87fc8 │ │ │ │ + beq.n 881f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88226 │ │ │ │ + beq.w 88456 │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 8804e │ │ │ │ + beq.n 8827e │ │ │ │ mov r6, r3 │ │ │ │ - b.n 8801e │ │ │ │ + b.n 8824e │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87fea │ │ │ │ + cbz r4, 8821a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87fea │ │ │ │ + beq.n 8821a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8808e │ │ │ │ + beq.n 882be │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 88000 │ │ │ │ + cbz r4, 88230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88000 │ │ │ │ + beq.n 88230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880a6 │ │ │ │ + beq.n 882d6 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 88018 │ │ │ │ + cbz r4, 88248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88018 │ │ │ │ + beq.n 88248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880be │ │ │ │ + beq.n 882ee │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 8804c │ │ │ │ + beq.n 8827c │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87fd2 │ │ │ │ + beq.n 88202 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87fd2 │ │ │ │ + beq.n 88202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87fd2 │ │ │ │ - ldr r3, [pc, #360] @ (881a0 ) │ │ │ │ + bne.n 88202 │ │ │ │ + ldr r3, [pc, #360] @ (883d0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88292 │ │ │ │ + bne.w 884c2 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87fd2 │ │ │ │ + b.n 88202 │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 88070 │ │ │ │ - ldr r2, [pc, #332] @ (881a4 ) │ │ │ │ + bne.n 882a0 │ │ │ │ + ldr r2, [pc, #332] @ (883d4 ) │ │ │ │ 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 88070 │ │ │ │ + bhi.n 882a0 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87dae │ │ │ │ + bne.w 87fde │ │ │ │ mov r0, r3 │ │ │ │ - bl 772e4 │ │ │ │ - ldr r3, [pc, #300] @ (881a4 ) │ │ │ │ + bl 7736c │ │ │ │ + ldr r3, [pc, #300] @ (883d4 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87dbc │ │ │ │ + b.n 87fec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87dbc │ │ │ │ - ldr r3, [pc, #272] @ (881a0 ) │ │ │ │ + b.n 87fec │ │ │ │ + ldr r3, [pc, #272] @ (883d0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88276 │ │ │ │ + bne.w 884a6 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87fea │ │ │ │ - ldr r3, [pc, #248] @ (881a0 ) │ │ │ │ + b.n 8821a │ │ │ │ + ldr r3, [pc, #248] @ (883d0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883d4 │ │ │ │ + bne.w 88604 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88000 │ │ │ │ - ldr r3, [pc, #224] @ (881a0 ) │ │ │ │ + b.n 88230 │ │ │ │ + ldr r3, [pc, #224] @ (883d0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8823c │ │ │ │ + bne.w 8846c │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88018 │ │ │ │ + b.n 88248 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 8804e │ │ │ │ - ldr.w r9, [pc, #192] @ 881a0 │ │ │ │ + ble.n 8827e │ │ │ │ + ldr.w r9, [pc, #192] @ 883d0 │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 8811c │ │ │ │ + beq.n 8834c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 880fe │ │ │ │ + cbz r4, 8832e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 880fe │ │ │ │ + beq.n 8832e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88424 │ │ │ │ + beq.w 88654 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88112 │ │ │ │ + cbz r4, 88342 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88112 │ │ │ │ + beq.n 88342 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88410 │ │ │ │ + beq.w 88640 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 8804e │ │ │ │ + beq.n 8827e │ │ │ │ mov r7, r3 │ │ │ │ - b.n 88162 │ │ │ │ + b.n 88392 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88132 │ │ │ │ + cbz r4, 88362 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88132 │ │ │ │ + beq.n 88362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881bc │ │ │ │ + beq.n 883ec │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 88148 │ │ │ │ + cbz r4, 88378 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88148 │ │ │ │ + beq.n 88378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8818a │ │ │ │ + cbz r3, 883ba │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88158 │ │ │ │ + cbz r4, 88388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88158 │ │ │ │ + beq.n 88388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 881a8 │ │ │ │ + cbz r3, 883d8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 88208 │ │ │ │ + beq.n 88438 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88120 │ │ │ │ + beq.n 88350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88120 │ │ │ │ + beq.n 88350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88120 │ │ │ │ + bne.n 88350 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882ae │ │ │ │ + bne.w 884de │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88120 │ │ │ │ + b.n 88350 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882c8 │ │ │ │ + bne.w 884f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88148 │ │ │ │ + b.n 88378 │ │ │ │ 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 883ba │ │ │ │ + bne.w 885ea │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88158 │ │ │ │ + b.n 88388 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8837e │ │ │ │ + bne.w 885ae │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88132 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 88362 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87d6a │ │ │ │ - ldr r2, [pc, #680] @ (88488 ) │ │ │ │ + beq.w 87f9a │ │ │ │ + ldr r2, [pc, #680] @ (886b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d6a │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 87f9a │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87d82 │ │ │ │ - ldr r2, [pc, #652] @ (88488 ) │ │ │ │ + beq.w 87fb2 │ │ │ │ + ldr r2, [pc, #652] @ (886b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d82 │ │ │ │ + b.n 87fb2 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8804e │ │ │ │ - ldr r2, [pc, #632] @ (88488 ) │ │ │ │ + b.n 8827e │ │ │ │ + ldr r2, [pc, #632] @ (886b8 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 883f0 │ │ │ │ + bne.w 88620 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87fb2 │ │ │ │ - ldr r2, [pc, #608] @ (88488 ) │ │ │ │ + b.n 881e2 │ │ │ │ + ldr r2, [pc, #608] @ (886b8 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 88258 │ │ │ │ + cbnz r5, 88488 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87fc8 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 881f8 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880d0 │ │ │ │ - ldr r2, [pc, #572] @ (88488 ) │ │ │ │ + beq.w 88300 │ │ │ │ + ldr r2, [pc, #572] @ (886b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 880d0 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 88300 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 88232 │ │ │ │ + beq.n 88462 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #540] @ (88488 ) │ │ │ │ + ldr r3, [pc, #540] @ (886b8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88232 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 88462 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880a0 │ │ │ │ - ldr r2, [pc, #512] @ (88488 ) │ │ │ │ + beq.w 882d0 │ │ │ │ + ldr r2, [pc, #512] @ (886b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 880a0 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 882d0 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88046 │ │ │ │ - ldr r2, [pc, #484] @ (88488 ) │ │ │ │ + beq.w 88276 │ │ │ │ + ldr r2, [pc, #484] @ (886b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88046 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 88276 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88184 │ │ │ │ + beq.w 883b4 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88184 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 883b4 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88198 │ │ │ │ + beq.w 883c8 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88198 │ │ │ │ + b.n 883c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88470 │ │ │ │ + beq.w 886a0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e20c0 │ │ │ │ + bl 1e37ec │ │ │ │ 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 87e30 │ │ │ │ + beq.w 88060 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87e30 │ │ │ │ + bne.w 88060 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 87c90 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 87ec0 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ee8 │ │ │ │ - ldr r2, [pc, #332] @ (88488 ) │ │ │ │ + beq.w 88118 │ │ │ │ + ldr r2, [pc, #332] @ (886b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87ee8 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 88118 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87f4e │ │ │ │ - ldr r2, [pc, #304] @ (88488 ) │ │ │ │ + beq.w 8817e │ │ │ │ + ldr r2, [pc, #304] @ (886b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87f4e │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 8817e │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87eae │ │ │ │ - ldr r2, [pc, #276] @ (88488 ) │ │ │ │ + beq.w 880de │ │ │ │ + ldr r2, [pc, #276] @ (886b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87eae │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 880de │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 881ca │ │ │ │ + beq.w 883fa │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 881ca │ │ │ │ + b.n 883fa │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #31805 @ 0x7c3d │ │ │ │ + movw r1, #32365 @ 0x7e6d │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87ef8 │ │ │ │ + bne.w 88128 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14eb34 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.w 14fa54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 881b6 │ │ │ │ + beq.w 883e6 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 881b6 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 883e6 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880b8 │ │ │ │ - ldr r2, [pc, #164] @ (88488 ) │ │ │ │ + beq.w 882e8 │ │ │ │ + ldr r2, [pc, #164] @ (886b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 880b8 │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 882e8 │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8821c │ │ │ │ + beq.w 8844c │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #132] @ (88488 ) │ │ │ │ + ldr r3, [pc, #132] @ (886b8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8821c │ │ │ │ + b.n 8844c │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r7, 88438 │ │ │ │ + cbnz r7, 88668 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88112 │ │ │ │ + b.n 88342 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r7, 88454 │ │ │ │ + cbnz r7, 88684 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 880fe │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 8832e │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 8841a │ │ │ │ + beq.n 8864a │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8841a │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 8864a │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 8842e │ │ │ │ + beq.n 8865e │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8842e │ │ │ │ + b.n 8865e │ │ │ │ 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 87e30 │ │ │ │ + b.n 88060 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008848c : │ │ │ │ +000886bc : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00088494 : │ │ │ │ +000886c4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000884b0 : │ │ │ │ +000886e0 : │ │ │ │ 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] @ (88544 ) │ │ │ │ + ldr r2, [pc, #132] @ (88774 ) │ │ │ │ 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, 884e8 │ │ │ │ + cbz r3, 88718 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 88528 │ │ │ │ + cbnz r2, 88758 │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 88536 │ │ │ │ - movw r1, #39216 @ 0x9930 │ │ │ │ + cbz r6, 88766 │ │ │ │ + movw r1, #45452 @ 0xb18c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 88536 │ │ │ │ + cbz r0, 88766 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #39152 @ 0x98f0 │ │ │ │ + movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8853a │ │ │ │ + cbnz r0, 8876a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 88548 │ │ │ │ + b.n 88778 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 134054 │ │ │ │ + b.w 134da8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8851a │ │ │ │ + b.n 8874a │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8851a │ │ │ │ + b.n 8874a │ │ │ │ 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 88732 │ │ │ │ + bne.w 88962 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 88732 │ │ │ │ + bne.w 88962 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88684 │ │ │ │ - ldr r3, [pc, #676] @ (88820 ) │ │ │ │ + bne.w 888b4 │ │ │ │ + ldr r3, [pc, #676] @ (88a50 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 886c6 │ │ │ │ + bgt.w 888f6 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 886f4 │ │ │ │ + beq.w 88924 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88704 │ │ │ │ + bne.w 88934 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 885a2 │ │ │ │ + beq.n 887d2 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 88718 │ │ │ │ + bne.w 88948 │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 88600 │ │ │ │ + beq.n 88830 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 886e4 │ │ │ │ + bcs.w 88914 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8874a │ │ │ │ + bne.w 8897a │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886e4 │ │ │ │ + beq.n 88914 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 887d4 │ │ │ │ + bne.w 88a04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 886e4 │ │ │ │ + bcs.n 88914 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c0a8 │ │ │ │ + bl 6c0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886e4 │ │ │ │ + beq.n 88914 │ │ │ │ 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 │ │ │ │ @@ -140989,606 +141168,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 8875a │ │ │ │ + bhi.w 8898a │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 8875e │ │ │ │ + bls.w 8898e │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8875e │ │ │ │ + bcs.n 8898e │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8862a │ │ │ │ + bne.n 8885a │ │ │ │ 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 886a0 │ │ │ │ + b.n 888d0 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c2bc │ │ │ │ - cbnz r0, 886dc │ │ │ │ + bl 6c2e8 │ │ │ │ + cbnz r0, 8890c │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88824 │ │ │ │ + bl 88a54 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50297 @ 0xc479 │ │ │ │ + movw r3, #50341 @ 0xc4a5 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 886ea │ │ │ │ + bne.n 8891a │ │ │ │ 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 19b9b8 │ │ │ │ + bl 19d250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88694 │ │ │ │ + beq.n 888c4 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 88782 │ │ │ │ + beq.n 889b2 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 88718 │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 8872e │ │ │ │ + beq.n 88948 │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 8895e │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 886be │ │ │ │ - bl 198fb8 │ │ │ │ - ldr r3, [pc, #292] @ (88820 ) │ │ │ │ + b.n 888ee │ │ │ │ + bl 19a850 │ │ │ │ + ldr r3, [pc, #292] @ (88a50 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88596 │ │ │ │ + beq.w 887c6 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 675ba │ │ │ │ + bl 64d98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88694 │ │ │ │ - b.n 886dc │ │ │ │ + beq.n 888c4 │ │ │ │ + b.n 8890c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22304 @ 0x5720 │ │ │ │ + movw r1, #28592 @ 0x6fb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 886be │ │ │ │ + b.n 888ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22276 @ 0x5704 │ │ │ │ + movw r1, #28564 @ 0x6f94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 8872e │ │ │ │ + bl 12844c │ │ │ │ + b.n 8895e │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 885e8 │ │ │ │ - b.n 886e4 │ │ │ │ + bne.w 88818 │ │ │ │ + b.n 88914 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88670 │ │ │ │ + beq.n 888a0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8880a │ │ │ │ + bne.n 88a3a │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c284 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #51008 @ 0xc740 │ │ │ │ + movw r3, #57280 @ 0xdfc0 │ │ │ │ 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, #20196 @ 0x4ee4 │ │ │ │ + movw r2, #26496 @ 0x6780 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #22296 @ 0x5718 │ │ │ │ + movw r1, #28584 @ 0x6fa8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85170 │ │ │ │ + bl 8511c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8872e │ │ │ │ - bl 1d4c00 │ │ │ │ + beq.n 8895e │ │ │ │ + bl 1d64c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8872e │ │ │ │ + beq.n 8895e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8872e │ │ │ │ + bne.n 8895e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8872e │ │ │ │ - cbz r0, 88804 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8895e │ │ │ │ + cbz r0, 88a34 │ │ │ │ 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 885fa │ │ │ │ + bne.w 8882a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 887de │ │ │ │ + bne.n 88a0e │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 886a0 │ │ │ │ + b.n 888d0 │ │ │ │ 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 88668 │ │ │ │ + b.n 88898 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088824 : │ │ │ │ +00088a54 : │ │ │ │ stmdb 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 88da4 │ │ │ │ + bne.w 88fd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 88ad8 │ │ │ │ + beq.w 88d08 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88c36 │ │ │ │ + beq.w 88e66 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 88c3a │ │ │ │ + beq.w 88e6a │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 88892 │ │ │ │ + bcs.n 88ac2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 88876 │ │ │ │ + b.n 88aa6 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 8888c │ │ │ │ + bcs.n 88abc │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 88872 │ │ │ │ + bls.n 88aa2 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88dc6 │ │ │ │ + bcs.w 88ff6 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 88876 │ │ │ │ + bcc.n 88aa6 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 88af8 │ │ │ │ + bhi.w 88d28 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88d64 │ │ │ │ + blt.w 88f94 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 88b80 │ │ │ │ + bgt.w 88db0 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88b70 │ │ │ │ - ldr r3, [pc, #704] @ (88b90 ) │ │ │ │ + bne.w 88da0 │ │ │ │ + ldr r3, [pc, #704] @ (88dc0 ) │ │ │ │ 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 88aac │ │ │ │ + bcs.w 88cdc │ │ │ │ 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 88c90 │ │ │ │ + beq.w 88ec0 │ │ │ │ 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 88a80 │ │ │ │ + beq.w 88cb0 │ │ │ │ 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] @ (88b94 ) │ │ │ │ + ldr r2, [pc, #612] @ (88dc4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d20 │ │ │ │ + bne.w 88f50 │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88bf8 │ │ │ │ + beq.w 88e28 │ │ │ │ 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 88d34 │ │ │ │ + bne.w 88f64 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88dc2 │ │ │ │ + bpl.w 88ff2 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 88ae0 │ │ │ │ + bpl.w 88d10 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 88af2 │ │ │ │ + bcs.w 88d22 │ │ │ │ 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 88a2a │ │ │ │ + bls.n 88c5a │ │ │ │ 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 88a2a │ │ │ │ + bls.n 88c5a │ │ │ │ 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 88a2a │ │ │ │ + bls.n 88c5a │ │ │ │ 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 88a2a │ │ │ │ + bls.n 88c5a │ │ │ │ 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 88a2a │ │ │ │ + bcs.n 88c5a │ │ │ │ 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 88a04 │ │ │ │ + bcc.n 88c34 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 88a6a │ │ │ │ + bcs.n 88c9a │ │ │ │ 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 88a6a │ │ │ │ + bls.n 88c9a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 88a6a │ │ │ │ + bcs.n 88c9a │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 88a5e │ │ │ │ + bcc.n 88c8e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88db6 │ │ │ │ + beq.w 88fe6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88b98 │ │ │ │ + beq.w 88dc8 │ │ │ │ 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 88916 │ │ │ │ + bhi.w 88b46 │ │ │ │ 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 88916 │ │ │ │ + bne.w 88b46 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49589 @ 0xc1b5 │ │ │ │ + movw r1, #49633 @ 0xc1e1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88d7c │ │ │ │ + bne.w 88fac │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88b80 │ │ │ │ + beq.n 88db0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 88916 │ │ │ │ + b.n 88b46 │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88854 │ │ │ │ + b.n 88a84 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 88988 │ │ │ │ + bcc.w 88bb8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 88a44 │ │ │ │ - b.n 88a6a │ │ │ │ + bcc.n 88c74 │ │ │ │ + b.n 88c9a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 88c6a │ │ │ │ + bls.w 88e9a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 88c86 │ │ │ │ + bcc.w 88eb6 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88d4c │ │ │ │ + bcs.w 88f7c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88d64 │ │ │ │ + blt.w 88f94 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b8e0 │ │ │ │ + bl 26d150 │ │ │ │ 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 88b80 │ │ │ │ + blt.n 88db0 │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 888cc │ │ │ │ + beq.w 88afc │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88916 │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.w 88b46 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8895e │ │ │ │ + bne.w 88b8e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 88a78 │ │ │ │ + b.n 88ca8 │ │ │ │ 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 88a78 │ │ │ │ + bne.w 88ca8 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 88d96 │ │ │ │ + bpl.w 88fc6 │ │ │ │ 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] @ (88de8 ) │ │ │ │ + ldrge r4, [pc, #532] @ (89018 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 88bf4 │ │ │ │ + beq.n 88e24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88bf4 │ │ │ │ + beq.n 88e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 88bf4 │ │ │ │ + cbnz r3, 88e24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 88a78 │ │ │ │ + b.n 88ca8 │ │ │ │ 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 88c62 │ │ │ │ + beq.n 88e92 │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 88ca0 │ │ │ │ + beq.n 88ed0 │ │ │ │ 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 88a6a │ │ │ │ - ldr r7, [pc, #436] @ (88dec ) │ │ │ │ - b.n 88a78 │ │ │ │ + b.n 88c9a │ │ │ │ + ldr r7, [pc, #436] @ (8901c ) │ │ │ │ + b.n 88ca8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 88d88 │ │ │ │ + bhi.w 88fb8 │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (88de8 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (89018 ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 88a78 │ │ │ │ + b.n 88ca8 │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 8895e │ │ │ │ + b.n 88b8e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88d64 │ │ │ │ + blt.n 88f94 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 88b80 │ │ │ │ + bgt.n 88db0 │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88b52 │ │ │ │ + b.n 88d82 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88d64 │ │ │ │ + blt.n 88f94 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 88b18 │ │ │ │ + b.n 88d48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88916 │ │ │ │ - b.n 88aac │ │ │ │ + bne.w 88b46 │ │ │ │ + b.n 88cdc │ │ │ │ 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 88cec │ │ │ │ + b.n 88f1c │ │ │ │ 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 │ │ │ │ @@ -141596,569 +141775,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 88cc2 │ │ │ │ + bcc.n 88ef2 │ │ │ │ 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 88a6a │ │ │ │ + bcs.w 88c9a │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88d0c │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 88f3c │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88d40 │ │ │ │ + bne.n 88f70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 8893e │ │ │ │ + bl 127d30 │ │ │ │ + b.n 88b6e │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 88d9a │ │ │ │ + bne.n 88fca │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 88ca4 │ │ │ │ + bmi.n 88ed4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88cb2 │ │ │ │ + b.n 88ee2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8893e │ │ │ │ + b.n 88b6e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65300 @ 0xff14 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6036 @ 0x1794 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 88b8c │ │ │ │ + bl 12844c │ │ │ │ + b.n 88dbc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65352 @ 0xff48 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6088 @ 0x17c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 88b8c │ │ │ │ + bl 12844c │ │ │ │ + b.n 88dbc │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88ac6 │ │ │ │ + b.n 88cf6 │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 8886c │ │ │ │ - b.n 88898 │ │ │ │ + bhi.w 88a9c │ │ │ │ + b.n 88ac8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88bb6 │ │ │ │ + b.n 88de6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 88c1e │ │ │ │ + bmi.w 88e4e │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 88c2c │ │ │ │ - movw r0, #22332 @ 0x573c │ │ │ │ + b.n 88e5c │ │ │ │ + movw r0, #28620 @ 0x6fcc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 88b8c │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88dbc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a4638 │ │ │ │ + b.w 1a5ed8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88ae4 │ │ │ │ + b.n 88d14 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #22360 @ 0x5758 │ │ │ │ + movw r1, #28648 @ 0x6fe8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 88b8c │ │ │ │ + bl d1c30 │ │ │ │ + b.n 88dbc │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088df0 : │ │ │ │ +00089020 : │ │ │ │ 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 88e12 │ │ │ │ + bne.n 89042 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85a38 │ │ │ │ + bl 859e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88e0e │ │ │ │ - bl 498cc │ │ │ │ + bne.n 8903e │ │ │ │ + bl 498ea │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00088e24 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00089054 <_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 88e68 │ │ │ │ - cbz r0, 88e64 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 89098 │ │ │ │ + cbz r0, 89094 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 88e4e <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8907e <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88e48 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 89078 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -00088e68 : │ │ │ │ +00089098 : │ │ │ │ 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 88ee6 │ │ │ │ + bpl.n 89116 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 88ea6 │ │ │ │ + bpl.n 890d6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 88efa │ │ │ │ + bpl.n 8912a │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 88eb4 │ │ │ │ - cbz r1, 88e9a │ │ │ │ + beq.n 890e4 │ │ │ │ + cbz r1, 890ca │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 88eda │ │ │ │ + bpl.n 8910a │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 88eb4 │ │ │ │ + cbz r0, 890e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88ea2 │ │ │ │ + beq.n 890d2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88ea2 │ │ │ │ + b.n 890d2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d5938 │ │ │ │ + bl 1d7200 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88eee │ │ │ │ + beq.n 8911e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 88ed6 │ │ │ │ - cbz r2, 88ede │ │ │ │ + cbz r1, 89106 │ │ │ │ + cbz r2, 8910e │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 88ede │ │ │ │ + bpl.n 8910e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e9e │ │ │ │ + b.n 890ce │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88e9a │ │ │ │ + bne.n 890ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 88ea2 │ │ │ │ + b.n 890d2 │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88ea2 │ │ │ │ + b.n 890d2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 498cc │ │ │ │ + bl 498ea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 88ef6 │ │ │ │ + cbz r1, 89126 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88ea2 │ │ │ │ + b.n 890d2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88eb4 │ │ │ │ + beq.n 890e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e9a │ │ │ │ + beq.n 890ca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 88e9a │ │ │ │ + b.n 890ca │ │ │ │ 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 6d34c <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d374 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -00088f2c : │ │ │ │ +0008915c : │ │ │ │ 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 88f5a │ │ │ │ + bpl.n 8918a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 88f76 │ │ │ │ + bcs.n 891a6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7829c │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 7832c │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22596 @ 0x5844 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 88f70 │ │ │ │ + bl 12844c │ │ │ │ + b.n 891a0 │ │ │ │ │ │ │ │ -00088f94 : │ │ │ │ +000891c4 : │ │ │ │ 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, 89006 │ │ │ │ + cbnz r5, 89236 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 88fd2 │ │ │ │ + cbz r5, 89202 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 88fd2 │ │ │ │ + cbz r5, 89202 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 89020 │ │ │ │ + cbz r1, 89250 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 8901c │ │ │ │ + cbz r0, 8924c │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 8901c │ │ │ │ + cbz r0, 8924c │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 89012 │ │ │ │ + beq.n 89242 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2585a0 │ │ │ │ - bl 262e74 │ │ │ │ + b.w 259c98 │ │ │ │ + bl 264570 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88ff8 │ │ │ │ - b.n 8900a │ │ │ │ + beq.n 89228 │ │ │ │ + b.n 8923a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 8903a │ │ │ │ + cbnz r3, 8926a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #22632 @ 0x5868 │ │ │ │ + movw r1, #28940 @ 0x710c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8900a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8923a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #27716 @ 0x6c44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8900a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8923a │ │ │ │ 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 890f6 │ │ │ │ + beq.n 89326 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8912c │ │ │ │ + bpl.n 8935c │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 890c4 │ │ │ │ + bne.n 892f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 890ce │ │ │ │ + beq.n 892fe │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 890dc │ │ │ │ + bne.n 8930c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 890dc │ │ │ │ - ldr r1, [pc, #164] @ (89144 ) │ │ │ │ + beq.n 8930c │ │ │ │ + ldr r1, [pc, #164] @ (89374 ) │ │ │ │ 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 89126 │ │ │ │ - bl 7baa8 │ │ │ │ + beq.n 89356 │ │ │ │ + bl 7bab8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89086 │ │ │ │ + bne.n 892b6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89098 │ │ │ │ + beq.n 892c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8909e │ │ │ │ + bne.n 892ce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0978 │ │ │ │ + b.w 1a2210 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8911e │ │ │ │ + beq.n 8934e │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 8913c │ │ │ │ + beq.n 8936c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc704 │ │ │ │ + b.w bc858 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 89110 │ │ │ │ - b.n 89104 │ │ │ │ - bl 79570 │ │ │ │ - b.n 890c0 │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + bne.n 89340 │ │ │ │ + b.n 89334 │ │ │ │ + bl 795fc │ │ │ │ + b.n 892f0 │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 890c0 │ │ │ │ + b.n 892f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089148 <_PyType_Lookup@@Base>: │ │ │ │ +00089378 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81a58 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81a6c <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 89162 <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 89392 <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8915e <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 8938e <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8915e <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8915e <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 8938e <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8938e <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008917c : │ │ │ │ +000893ac : │ │ │ │ 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 89264 │ │ │ │ + beq.n 89494 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 89230 │ │ │ │ + beq.n 89460 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 89240 │ │ │ │ - bl 71410 │ │ │ │ + bne.n 89470 │ │ │ │ + bl 71438 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8928c │ │ │ │ + beq.n 894bc │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (89294 ) │ │ │ │ + ldr r1, [pc, #216] @ (894c4 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 78354 │ │ │ │ + bl 783e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 89284 │ │ │ │ - bne.n 89256 │ │ │ │ + blt.n 894b4 │ │ │ │ + bne.n 89486 │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f7bc │ │ │ │ + bl 7f7d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89284 │ │ │ │ + beq.n 894b4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (89294 ) │ │ │ │ + ldr r1, [pc, #184] @ (894c4 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8925e │ │ │ │ + bne.n 8948e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 89246 │ │ │ │ + bmi.n 89476 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d824 │ │ │ │ + bl 7d830 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8925a │ │ │ │ + cbz r0, 8948a │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #22772 @ 0x58f4 │ │ │ │ + movw r1, #29080 @ 0x7198 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85170 │ │ │ │ + bl 8511c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, sl │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ 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 891aa │ │ │ │ + beq.n 893da │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 891b8 │ │ │ │ + b.n 893e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 891f8 │ │ │ │ + beq.n 89428 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 891f8 │ │ │ │ + b.n 89428 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 891e4 │ │ │ │ + b.n 89414 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89216 │ │ │ │ + b.n 89446 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 89216 │ │ │ │ - ldr r0, [pc, #48] @ (89298 ) │ │ │ │ + b.n 89446 │ │ │ │ + ldr r0, [pc, #48] @ (894c8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #22724 @ 0x58c4 │ │ │ │ + movw r2, #29032 @ 0x7168 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 127758 <_PyErr_SetString@@Base> │ │ │ │ - b.n 89228 │ │ │ │ + bl 1284b0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 89458 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 89216 │ │ │ │ + b.n 89446 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 89216 │ │ │ │ + b.n 89446 │ │ │ │ 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 │ │ │ │ @@ -142168,693 +142347,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 892de │ │ │ │ + beq.n 8950e │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8930c ) │ │ │ │ + ldr r0, [pc, #64] @ (8953c ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 89310 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89540 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 892f4 │ │ │ │ + cbnz r3, 89524 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 892da │ │ │ │ + beq.n 8950a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 892da │ │ │ │ + b.n 8950a │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #22572 @ 0x582c │ │ │ │ + movw r0, #28860 @ 0x70bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23bc10 │ │ │ │ + bl 23d350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 892e0 │ │ │ │ - b.n 892da │ │ │ │ + bne.n 89510 │ │ │ │ + b.n 8950a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089310 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +00089540 <_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 89788 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 899b8 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 894f2 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 897ea <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 89724 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 89722 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ + blt.w 89a1a <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + ldr.w fp, [pc, #992] @ 89954 <_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 895ea <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 8981a <_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 89570 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 89728 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 897a0 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + ldr.w ip, [pc, #956] @ 89958 <_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 89706 <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 89936 <_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 894da <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 8970a <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 893f4 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89624 <_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 89558 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 89788 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 893f4 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89624 <_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 89564 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 89794 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 893dc <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8960c <_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 894fa <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 8972a <_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 89532 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #39065 @ 0x9899 │ │ │ │ + blt.w 89762 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + movw r2, #39625 @ 0x9ac9 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 894e6 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (89724 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 89716 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (89954 <_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 895c2 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 897f2 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 897fa <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 89a2a <_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 8969e <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 898ce <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 897bc <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 899ec <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 89640 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 89870 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89494 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 896c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 896d2 <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 89902 <_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 894c0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 896f0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 894c0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (89728 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 896f0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (89958 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 896ec <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 8991c <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 89594 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 897c4 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89684 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 898b4 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8978e <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 899be <_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 893b0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 893f4 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 895e0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 89624 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89494 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (8972c <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 896c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r4, [pc, #568] @ (8995c <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8941e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8964e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 896c2 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 898f2 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8941e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8964e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bcfd8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bd12c <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89844 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 89a74 <_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 89430 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 89660 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #22776 @ 0x58f8 │ │ │ │ + movw r1, #29084 @ 0x719c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e6e5c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e858c <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89430 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 89660 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 894a4 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 894c0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + bne.n 896d4 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 896f0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - bne.w 893d0 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 893f4 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89600 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89624 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ cmp fp, lr │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 893dc <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 893f4 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 8960c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 89624 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8968e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 898be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89394 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 895c4 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 894c4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 896f4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 894c4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (89728 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 896f4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (89958 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8976e <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 8999e <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 894c4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 896f4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89862 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 89a92 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 89454 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 89684 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22808 @ 0x5918 │ │ │ │ + movw r1, #29116 @ 0x71bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89494 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 896c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 89730 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 89960 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8968e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 898be <_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 89692 <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 898c2 <_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 893c4 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 895f4 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 893d0 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89600 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89824 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 89a54 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 89494 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 896c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89480 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 896b0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 89494 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 896c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89480 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 896b0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 89494 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 896c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 89480 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 896b0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 89672 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 89494 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 898a2 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + b.n 896c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8973e <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 8996e <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8973e <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 8996e <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 894d2 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 89702 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 893b0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 896a6 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 895e0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 898d6 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 895e6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 89816 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21964 @ 0x55cc │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 895e6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 89816 <_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 89430 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 89532 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 89660 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 89762 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 895e6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 89816 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 895e6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 89816 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 895e6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89816 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 894bc <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 896ec <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 894bc <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 896ec <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8975a <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 8998a <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89390 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 895c0 <_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 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8960e <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 8968e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 8983e <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 898be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21964 @ 0x55cc │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 8968e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 898be <_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 89390 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 895c0 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 895bc <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 897ec <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 895bc <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f2624 │ │ │ │ - b.n 8968e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 897ec <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bl 1f3d6c │ │ │ │ + b.n 898be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 894d2 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 89702 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89888 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 89ab8 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e3f8 │ │ │ │ - b.n 8968e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20fb8c │ │ │ │ + b.n 898be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89478 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 896a8 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89816 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 89a46 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20e3f8 │ │ │ │ - b.n 895e6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 20fb8c │ │ │ │ + b.n 89816 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #65472 @ 0xffc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8968e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + movw r0, #6208 @ 0x1840 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 898be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #22840 @ 0x5938 │ │ │ │ + movw r2, #29148 @ 0x71dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 895e6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 89816 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 897ce <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 897ce <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 899fe <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 899fe <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89480 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 896b0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89826 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 89a56 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89480 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 89494 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 896b0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 896c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8968e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 898be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8968e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 898be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8968e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 898be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89872 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 89aa2 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895d0 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 89800 <_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 89494 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 896c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89494 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 896c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 897a0 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 899d0 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 897a0 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 899d0 <_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] @ (89a14 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (89c44 <_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 898fe <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 89b2e <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89980 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 89bb0 <_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, 89942 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 89b72 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8999c <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 89bcc <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 89922 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 89b52 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 898f8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 89b28 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 89966 <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 89b96 <_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 899d6 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 89c06 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 898c4 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 89af4 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22808 @ 0x5918 │ │ │ │ + movw r1, #29116 @ 0x71bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 898f8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89b28 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 899f2 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 89c22 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 898f8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 89b28 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 89930 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 898e6 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 8994a <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 89b60 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 89b16 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 89b7a <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8991e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89b4e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21964 @ 0x55cc │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 8991e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 89b4e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8991e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 89b4e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8991e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89b4e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8991e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89b4e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #22840 @ 0x5938 │ │ │ │ + movw r2, #29148 @ 0x71dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 8991e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 89b4e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 898e0 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 89b10 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 899c8 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 89bf8 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e3f8 │ │ │ │ - b.n 8991e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20fb8c │ │ │ │ + b.n 89b4e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 899ac <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 899ac <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 899de <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 89bdc <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89bdc <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 89c0e <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89908 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 89b38 <_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 898f8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 89b28 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 898f8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89b28 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 898e6 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 89b16 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 899f4 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 89c24 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 898e6 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 898f8 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 89b16 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 89b28 <_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 │ │ │ │ @@ -142865,277 +143044,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, #22872 @ 0x5958 │ │ │ │ + movw r1, #29180 @ 0x71fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c7e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ 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 89c88 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 89eb8 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8be08 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ + bge.w 8c294 <_PyObject_MakeTpCall@@Base+0x2d54> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8ad7a <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + beq.w 8afa6 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ 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 8baa8 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ + bge.w 8bd78 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 89a98 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 89cc8 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ble.w 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ 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 8be92 <_PyObject_MakeTpCall@@Base+0x2b82> │ │ │ │ + beq.w 8bff4 <_PyObject_MakeTpCall@@Base+0x2ab4> │ │ │ │ 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 8b218 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + beq.w 8b444 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d4 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + ble.w 8ba6a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ee <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b61a <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b218 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + beq.w 8b444 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 89b98 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89dc8 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 89b7e <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89dae <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 89b64 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89d94 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 89b4a <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89d7a <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8b3c8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.w 8b5f4 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d4 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + ble.w 8ba6a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ee <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b61a <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d4 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + ble.w 8ba6a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ee <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b61a <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d4 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + ble.w 8ba6a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ee <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b61a <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d4 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + ble.w 8ba6a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ee <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b61a <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d4 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + ble.w 8ba6a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ee <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b61a <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ + ble.w 8ba68 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b618 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b4ec <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ + bne.w 8b718 <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8ba3e <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ + bne.w 8bc66 <_PyObject_MakeTpCall@@Base+0x2726> │ │ │ │ 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 8c0c8 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + bge.w 8bc8c <_PyObject_MakeTpCall@@Base+0x274c> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bmi.w 8acf8 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + bmi.w 8af24 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ad40 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + beq.w 8af6c <_PyObject_MakeTpCall@@Base+0x1a2c> │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bpl.w 8b3a8 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + bpl.w 8b5d4 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8aca4 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + beq.w 8aed0 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ad52 <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + beq.w 8af7e <_PyObject_MakeTpCall@@Base+0x1a3e> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b06c <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ + beq.w 8b298 <_PyObject_MakeTpCall@@Base+0x1d58> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b2ba <_PyObject_MakeTpCall@@Base+0x1faa> │ │ │ │ + beq.w 8b4e6 <_PyObject_MakeTpCall@@Base+0x1fa6> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b46c <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ + beq.w 8b6f2 <_PyObject_MakeTpCall@@Base+0x21b2> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + beq.w 8b60c <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f678 │ │ │ │ + bl 7f68c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 89c6c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89e9c <_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 8b2c2 <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + bne.w 8b4ee <_PyObject_MakeTpCall@@Base+0x1fae> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8b2c2 <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + b.w 8b4ee <_PyObject_MakeTpCall@@Base+0x1fae> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d824 │ │ │ │ + bl 7d830 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bee0 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ + beq.w 8bfca <_PyObject_MakeTpCall@@Base+0x2a8a> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8bee0 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ + bpl.w 8bfca <_PyObject_MakeTpCall@@Base+0x2a8a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 81f54 │ │ │ │ + bl 81f68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b462 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b68e <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8bf86 <_PyObject_MakeTpCall@@Base+0x2c76> │ │ │ │ - ldr r1, [pc, #564] @ (89f04 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bpl.w 8bfe0 <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ + ldr r1, [pc, #564] @ (8a134 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8adea <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + bne.w 8b016 <_PyObject_MakeTpCall@@Base+0x1ad6> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8adea <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + beq.w 8b016 <_PyObject_MakeTpCall@@Base+0x1ad6> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae0a <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ - ldr.w r9, [pc, #532] @ 89f14 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8b036 <_PyObject_MakeTpCall@@Base+0x1af6> │ │ │ │ + ldr.w r9, [pc, #532] @ 8a144 <_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 8b7b2 <_PyObject_MakeTpCall@@Base+0x24a2> │ │ │ │ + bne.w 8ba48 <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ 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 8ab16 <_PyObject_MakeTpCall@@Base+0x1806> │ │ │ │ + bne.w 8ad40 <_PyObject_MakeTpCall@@Base+0x1800> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab16 <_PyObject_MakeTpCall@@Base+0x1806> │ │ │ │ + bne.w 8ad40 <_PyObject_MakeTpCall@@Base+0x1800> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40553 @ 0x9e69 │ │ │ │ + movw r8, #40689 @ 0x9ef1 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bd00 <_PyObject_MakeTpCall@@Base+0x29f0> │ │ │ │ + bne.w 8c178 <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b462 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b68e <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ 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 89d8a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 89f14 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89fba <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr.w r9, [pc, #432] @ 8a144 <_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] │ │ │ │ @@ -143156,894 +143335,891 @@ │ │ │ │ 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 8c1b4 <_PyObject_MakeTpCall@@Base+0x2ea4> │ │ │ │ + beq.w 8c5b4 <_PyObject_MakeTpCall@@Base+0x3074> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89dda <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.n 8a00a <_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, #37 @ 0x25 │ │ │ │ + movw r2, #2053 @ 0x805 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59693 @ 0xe92d │ │ │ │ + movw r2, #59713 @ 0xe941 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #5633 @ 0x1601 │ │ │ │ + movw r2, #9665 @ 0x25c1 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #12421 @ 0x3085 │ │ │ │ + movw r2, #15949 @ 0x3e4d │ │ │ │ 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 8bc5c <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ + bpl.w 8c128 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bc6a <_PyObject_MakeTpCall@@Base+0x295a> │ │ │ │ + bpl.w 8c136 <_PyObject_MakeTpCall@@Base+0x2bf6> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bc6a <_PyObject_MakeTpCall@@Base+0x295a> │ │ │ │ + bpl.w 8c136 <_PyObject_MakeTpCall@@Base+0x2bf6> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8bda6 <_PyObject_MakeTpCall@@Base+0x2a96> │ │ │ │ + beq.w 8c0c4 <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8c224 <_PyObject_MakeTpCall@@Base+0x2f14> │ │ │ │ + bne.w 8c638 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8ad82 <_PyObject_MakeTpCall@@Base+0x1a72> │ │ │ │ - ldr r5, [pc, #152] @ (89f08 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bmi.w 8afae <_PyObject_MakeTpCall@@Base+0x1a6e> │ │ │ │ + ldr r5, [pc, #152] @ (8a138 <_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 8add8 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + bne.w 8b004 <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8add8 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + beq.w 8b004 <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (89f0c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #116] @ (8a13c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89f18 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 1070cc │ │ │ │ + bne.n 8a148 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ + bl 1078ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89f1e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (89f10 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ + beq.n 8a14e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + ldr r1, [pc, #92] @ (8a140 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 8042c │ │ │ │ + bl 80440 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89ede <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + beq.n 8a10e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (89f0c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #68] @ (8a13c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ba28 <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ + bne.w 8bc3e <_PyObject_MakeTpCall@@Base+0x26fe> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 89f1e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + bge.n 8a14e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89efa <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 8a12a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c2de <_PyObject_MakeTpCall@@Base+0x2fce> │ │ │ │ + beq.w 8c30e <_PyObject_MakeTpCall@@Base+0x2dce> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a85e <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ + b.w 8aa88 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ 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 89ea8 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ + beq.n 8a0d8 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8c432 <_PyObject_MakeTpCall@@Base+0x3122> │ │ │ │ + bmi.w 8c652 <_PyObject_MakeTpCall@@Base+0x3112> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c47a <_PyObject_MakeTpCall@@Base+0x316a> │ │ │ │ + bpl.w 8c69a <_PyObject_MakeTpCall@@Base+0x315a> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b2a8 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + bne.w 8b4d4 <_PyObject_MakeTpCall@@Base+0x1f94> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b2a8 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ - ldr r1, [pc, #736] @ (8a230 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + beq.w 8b4d4 <_PyObject_MakeTpCall@@Base+0x1f94> │ │ │ │ + ldr r1, [pc, #736] @ (8a460 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8abae <_PyObject_MakeTpCall@@Base+0x189e> │ │ │ │ + bne.w 8add8 <_PyObject_MakeTpCall@@Base+0x1898> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89f74 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 8a1a4 <_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 8c3bc <_PyObject_MakeTpCall@@Base+0x30ac> │ │ │ │ + bmi.w 8c6ae <_PyObject_MakeTpCall@@Base+0x316e> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c394 <_PyObject_MakeTpCall@@Base+0x3084> │ │ │ │ + bpl.w 8c7b2 <_PyObject_MakeTpCall@@Base+0x3272> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ab5e <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + bne.w 8ad88 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8ab5e <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + beq.w 8ad88 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a234 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + ldr r1, [pc, #648] @ (8a464 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ab6c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ad96 <_PyObject_MakeTpCall@@Base+0x1856> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8a048 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + bpl.n 8a278 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bb30 <_PyObject_MakeTpCall@@Base+0x2820> │ │ │ │ + bpl.w 8bdea <_PyObject_MakeTpCall@@Base+0x28aa> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bb30 <_PyObject_MakeTpCall@@Base+0x2820> │ │ │ │ + bpl.w 8bdea <_PyObject_MakeTpCall@@Base+0x28aa> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x2828> │ │ │ │ + beq.w 8bdf2 <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6269 @ 0x187d │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b990 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a248 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8bafa <_PyObject_MakeTpCall@@Base+0x25ba> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a478 <_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 8ac14 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bhi.w 8ae40 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b9a8 <_PyObject_MakeTpCall@@Base+0x2698> │ │ │ │ + beq.w 8bb12 <_PyObject_MakeTpCall@@Base+0x25d2> │ │ │ │ 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 8abf4 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq.w 8ae20 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ 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 8c50a <_PyObject_MakeTpCall@@Base+0x31fa> │ │ │ │ + bmi.w 8c768 <_PyObject_MakeTpCall@@Base+0x3228> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c4ee <_PyObject_MakeTpCall@@Base+0x31de> │ │ │ │ + bpl.w 8c74c <_PyObject_MakeTpCall@@Base+0x320c> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b796 <_PyObject_MakeTpCall@@Base+0x2486> │ │ │ │ + bne.w 8b8c8 <_PyObject_MakeTpCall@@Base+0x2388> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b796 <_PyObject_MakeTpCall@@Base+0x2486> │ │ │ │ - ldr r1, [pc, #448] @ (8a238 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8b8c8 <_PyObject_MakeTpCall@@Base+0x2388> │ │ │ │ + ldr r1, [pc, #448] @ (8a468 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b2dc <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a248 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b508 <_PyObject_MakeTpCall@@Base+0x1fc8> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a478 <_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 8b7bc <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ + bne.w 8ba52 <_PyObject_MakeTpCall@@Base+0x2512> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b32c <_PyObject_MakeTpCall@@Base+0x201c> │ │ │ │ + bmi.w 8b558 <_PyObject_MakeTpCall@@Base+0x2018> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bf6a <_PyObject_MakeTpCall@@Base+0x2c5a> │ │ │ │ + bpl.w 8bfae <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b6ce <_PyObject_MakeTpCall@@Base+0x23be> │ │ │ │ + bne.w 8b938 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b6ce <_PyObject_MakeTpCall@@Base+0x23be> │ │ │ │ - ldr r1, [pc, #368] @ (8a23c <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b938 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ + ldr r1, [pc, #368] @ (8a46c <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b6e0 <_PyObject_MakeTpCall@@Base+0x23d0> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a248 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b96e <_PyObject_MakeTpCall@@Base+0x242e> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a478 <_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 8b7a8 <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ + bne.w 8ba3e <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b702 <_PyObject_MakeTpCall@@Base+0x23f2> │ │ │ │ + bmi.w 8b990 <_PyObject_MakeTpCall@@Base+0x2450> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bf4e <_PyObject_MakeTpCall@@Base+0x2c3e> │ │ │ │ + bpl.w 8c09a <_PyObject_MakeTpCall@@Base+0x2b5a> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b670 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + bne.w 8b8da <_PyObject_MakeTpCall@@Base+0x239a> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b670 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ - ldr r1, [pc, #288] @ (8a240 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8b8da <_PyObject_MakeTpCall@@Base+0x239a> │ │ │ │ + ldr r1, [pc, #288] @ (8a470 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b682 <_PyObject_MakeTpCall@@Base+0x2372> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a248 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b8ec <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a478 <_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 8b802 <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ + bne.w 8ba98 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af96 <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + bne.w 8b1c2 <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a168 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + cbz r3, 8a398 <_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, 8a180 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ + cbz r3, 8a3b0 <_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 8a59a <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ + beq.w 8a7c6 <_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 8a5c4 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8a7f0 <_PyObject_MakeTpCall@@Base+0x12b0> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b396 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + bne.w 8b5c2 <_PyObject_MakeTpCall@@Base+0x2082> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8b39c <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + bgt.w 8b5c8 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8a602 <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ + bmi.w 8a82e <_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 8c28c <_PyObject_MakeTpCall@@Base+0x2f7c> │ │ │ │ + bpl.w 8c7d2 <_PyObject_MakeTpCall@@Base+0x3292> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b758 <_PyObject_MakeTpCall@@Base+0x2448> │ │ │ │ + bne.w 8b95c <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b758 <_PyObject_MakeTpCall@@Base+0x2448> │ │ │ │ - ldr r1, [pc, #84] @ (8a244 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + beq.w 8b95c <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ + ldr r1, [pc, #84] @ (8a474 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b21e <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a248 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b44a <_PyObject_MakeTpCall@@Base+0x1f0a> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a478 <_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 8b81a <_PyObject_MakeTpCall@@Base+0x250a> │ │ │ │ + bne.w 8bab0 <_PyObject_MakeTpCall@@Base+0x2570> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b254 <_PyObject_MakeTpCall@@Base+0x1f44> │ │ │ │ + bmi.w 8b480 <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c280 <_PyObject_MakeTpCall@@Base+0x2f70> │ │ │ │ - b.n 8a24c <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + bpl.w 8c7bc <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + b.n 8a47c <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8a498 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a6c8 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a470 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a6a0 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8a404 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a634 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8a4a8 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a6d8 <_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 8b746 <_PyObject_MakeTpCall@@Base+0x2436> │ │ │ │ + bne.w 8b94a <_PyObject_MakeTpCall@@Base+0x240a> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b746 <_PyObject_MakeTpCall@@Base+0x2436> │ │ │ │ - ldr r1, [pc, #732] @ (8a540 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + beq.w 8b94a <_PyObject_MakeTpCall@@Base+0x240a> │ │ │ │ + ldr r1, [pc, #728] @ (8a76c <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8beb8 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ - ldr.w r9, [pc, #724] @ 8a54c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8c01a <_PyObject_MakeTpCall@@Base+0x2ada> │ │ │ │ + ldr.w r9, [pc, #720] @ 8a778 <_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 8b80e <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + bne.w 8baa4 <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8a2b6 <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ + bmi.n 8a4e6 <_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 72f24 │ │ │ │ + bl 72fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8a2d0 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r3, 8a500 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ mov r0, sl │ │ │ │ - bl 8d8ec │ │ │ │ + bl 8db14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a2c2 <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + bne.n 8a4f2 <_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 8bd18 <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ + beq.w 8c1a0 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8bef6 <_PyObject_MakeTpCall@@Base+0x2be6> │ │ │ │ + bmi.w 8c042 <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bf3a <_PyObject_MakeTpCall@@Base+0x2c2a> │ │ │ │ + beq.w 8c086 <_PyObject_MakeTpCall@@Base+0x2b46> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bf3a <_PyObject_MakeTpCall@@Base+0x2c2a> │ │ │ │ - bl 81f54 │ │ │ │ + bpl.w 8c086 <_PyObject_MakeTpCall@@Base+0x2b46> │ │ │ │ + bl 81f68 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #576] @ 8a54c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r3, #36041 @ 0x8cc9 │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r3, #36657 @ 0x8f31 │ │ │ │ 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] @ (8a770 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #540] @ (8a544 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr.w r9, [pc, #544] @ 8a778 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ - mov sl, r9 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ asrs r3, r3, #3 │ │ │ │ + str 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 8a672 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bpl.w 8a89e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x25c0> │ │ │ │ + bne.w 8bb24 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a672 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a89e <_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 8aad2 <_PyObject_MakeTpCall@@Base+0x17c2> │ │ │ │ + beq.w 8acfc <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a65c <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.w 8a888 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #444] @ (8a544 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ - eor.w r9, r6, r1 │ │ │ │ + ldr r2, [pc, #440] @ (8a770 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + eor.w sl, r6, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx r9, r9, #0, #12 │ │ │ │ - mla r3, r3, r9, r5 │ │ │ │ + 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 8a920 <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + bne.w 8ab4c <_PyObject_MakeTpCall@@Base+0x160c> │ │ │ │ movs r3, #12 │ │ │ │ - mul.w r3, r3, r9 │ │ │ │ + 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 8a91e <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + bne.w 8ab4a <_PyObject_MakeTpCall@@Base+0x160a> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a8b4 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8aae0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a3dc <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.n 8a60a <_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 8a552 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a77e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a88c <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ + bne.w 8aab8 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8c18a <_PyObject_MakeTpCall@@Base+0x2e7a> │ │ │ │ + beq.w 8c4be <_PyObject_MakeTpCall@@Base+0x2f7e> │ │ │ │ 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 8c23e <_PyObject_MakeTpCall@@Base+0x2f2e> │ │ │ │ + bmi.w 8c70a <_PyObject_MakeTpCall@@Base+0x31ca> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8b8a2 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ + bhi.w 8bacc <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8b8a2 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ - movw r9, #19968 @ 0x4e00 │ │ │ │ - movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6269 @ 0x187d │ │ │ │ + bmi.w 8bacc <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ + movw sl, #19968 @ 0x4e00 │ │ │ │ + movt sl, #72 @ 0x48 │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ + ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b892 <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ + bne.w 8babc <_PyObject_MakeTpCall@@Base+0x257c> │ │ │ │ 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 8b5ec <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ + bcs.w 8b818 <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ 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 8b5d8 <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ + beq.w 8b804 <_PyObject_MakeTpCall@@Base+0x22c4> │ │ │ │ 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 8a8ea <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ + beq.w 8ab16 <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ 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 8b1c4 <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ + bgt.w 8b3f6 <_PyObject_MakeTpCall@@Base+0x1eb6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8a548 <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ + ldr r2, [pc, #140] @ (8a774 <_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 8bb1a <_PyObject_MakeTpCall@@Base+0x280a> │ │ │ │ + bne.w 8c2de <_PyObject_MakeTpCall@@Base+0x2d9e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8bad0 <_PyObject_MakeTpCall@@Base+0x27c0> │ │ │ │ + beq.w 8bda0 <_PyObject_MakeTpCall@@Base+0x2860> │ │ │ │ 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 8bada <_PyObject_MakeTpCall@@Base+0x27ca> │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ + beq.w 8bdaa <_PyObject_MakeTpCall@@Base+0x286a> │ │ │ │ + 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, #37761 @ 0x9381 │ │ │ │ + movw r6, #38097 @ 0x94d1 │ │ │ │ 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 8a550 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.n 8a77c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb5a <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ - b.n 8a550 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - nop │ │ │ │ - add r0, pc, #896 @ (adr r0, 8a8c4 <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ + beq.w 8bf2e <_PyObject_MakeTpCall@@Base+0x29ee> │ │ │ │ + b.n 8a77c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + add r0, pc, #896 @ (adr r0, 8aaf0 <_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 be5a8 │ │ │ │ + bl be6fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a576 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + beq.n 8a7a2 <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a576 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + cbnz r3, 8a7a2 <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c356 <_PyObject_MakeTpCall@@Base+0x3046> │ │ │ │ + beq.w 8c61a <_PyObject_MakeTpCall@@Base+0x30da> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a338 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a566 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a338 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bne.w 8a566 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a338 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a566 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15724 @ 0x3d6c │ │ │ │ + movw r1, #21996 @ 0x55ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a1ae <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a3de <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b212 <_PyObject_MakeTpCall@@Base+0x1f02> │ │ │ │ + beq.w 8b3f0 <_PyObject_MakeTpCall@@Base+0x1eb0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #684] @ (8a87c <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + ldr r2, [pc, #684] @ (8aaa8 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8a5dc <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + cbnz r3, 8a808 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1ce <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ + beq.w 8c572 <_PyObject_MakeTpCall@@Base+0x3032> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1c0 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a3f0 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1c0 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a3f0 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #5149 @ 0x141d │ │ │ │ + movw r3, #5169 @ 0x1431 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a1ca <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #644] @ 8a888 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ + bpl.w 8a3fa <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr.w r9, [pc, #644] @ 8aab4 <_PyObject_MakeTpCall@@Base+0x1574> │ │ │ │ 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 8a63e <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + beq.n 8a86a <_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 8a1d8 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + bmi.w 8a408 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a208 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a438 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8a672 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.n 8a89e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a65c <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.n 8a888 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8a374 <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ + bgt.w 8a5a2 <_PyObject_MakeTpCall@@Base+0x1062> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, sl │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a69c <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + beq.n 8a8c6 <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a69c <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + cbnz r3, 8a8c6 <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8a880 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + ldr r2, [pc, #496] @ (8aaac <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd66 <_PyObject_MakeTpCall@@Base+0x2a56> │ │ │ │ + bne.w 8c2b0 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ 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 8ab8c <_PyObject_MakeTpCall@@Base+0x187c> │ │ │ │ + bpl.w 8adb6 <_PyObject_MakeTpCall@@Base+0x1876> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ab8c <_PyObject_MakeTpCall@@Base+0x187c> │ │ │ │ + beq.w 8adb6 <_PyObject_MakeTpCall@@Base+0x1876> │ │ │ │ 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 8bd78 <_PyObject_MakeTpCall@@Base+0x2a68> │ │ │ │ + beq.w 8c266 <_PyObject_MakeTpCall@@Base+0x2d26> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdd0 <_PyObject_MakeTpCall@@Base+0x2ac0> │ │ │ │ + bne.w 8c214 <_PyObject_MakeTpCall@@Base+0x2cd4> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8be72 <_PyObject_MakeTpCall@@Base+0x2b62> │ │ │ │ + bpl.w 8c24a <_PyObject_MakeTpCall@@Base+0x2d0a> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4ac <_PyObject_MakeTpCall@@Base+0x319c> │ │ │ │ - movw r3, #57477 @ 0xe085 │ │ │ │ + beq.w 8c530 <_PyObject_MakeTpCall@@Base+0x2ff0> │ │ │ │ + movw r3, #57817 @ 0xe1d9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ab44 <_PyObject_MakeTpCall@@Base+0x1834> │ │ │ │ + bne.w 8ad6e <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8a884 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + ldr r1, [pc, #388] @ (8aab0 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd658 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd7ac <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab52 <_PyObject_MakeTpCall@@Base+0x1842> │ │ │ │ + beq.w 8ad7c <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a734 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + beq.n 8a95e <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a734 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ - ldr r2, [pc, #348] @ (8a880 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a95e <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ + ldr r2, [pc, #352] @ (8aaac <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be24 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + bne.w 8c2c2 <_PyObject_MakeTpCall@@Base+0x2d82> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r7, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8b76a <_PyObject_MakeTpCall@@Base+0x245a> │ │ │ │ + bpl.w 8b89c <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b76a <_PyObject_MakeTpCall@@Base+0x245a> │ │ │ │ + beq.w 8b89c <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b098 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ - movw r3, #56609 @ 0xdd21 │ │ │ │ + bne.w 8b2c4 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ + movw r3, #56961 @ 0xde81 │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8ac42 <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ + bne.w 8ae6e <_PyObject_MakeTpCall@@Base+0x192e> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8c26c <_PyObject_MakeTpCall@@Base+0x2f5c> │ │ │ │ + beq.w 8c738 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bb74 <_PyObject_MakeTpCall@@Base+0x2864> │ │ │ │ + beq.w 8be28 <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bb80 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ + beq.w 8be34 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8bb80 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ + bge.w 8be34 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ @@ -144058,211 +144234,212 @@ │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ str r6, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8b028 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ + ble.w 8b254 <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ 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 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d71c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d8b0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b040 <_PyObject_MakeTpCall@@Base+0x1d30> │ │ │ │ + bne.w 8b26c <_PyObject_MakeTpCall@@Base+0x1d2c> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bce8 <_PyObject_MakeTpCall@@Base+0x29d8> │ │ │ │ + bne.w 8c160 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e270 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e404 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac56 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + beq.w 8ae82 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bc9a <_PyObject_MakeTpCall@@Base+0x298a> │ │ │ │ + bne.w 8bed4 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a852 <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ + beq.n 8aa7c <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8a852 <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ - ldr r2, [pc, #68] @ (8a880 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8aa7c <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + ldr r2, [pc, #72] @ (8aaac <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bccc <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + bne.w 8bf06 <_PyObject_MakeTpCall@@Base+0x29c6> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c48e <_PyObject_MakeTpCall@@Base+0x317e> │ │ │ │ + bne.w 8c5c6 <_PyObject_MakeTpCall@@Base+0x3086> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a874 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + beq.n 8aa9e <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4a2 <_PyObject_MakeTpCall@@Base+0x3192> │ │ │ │ + beq.w 8c5aa <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + nop │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8aab8 <_PyObject_MakeTpCall@@Base+0x17a8>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ace4 <_PyObject_MakeTpCall@@Base+0x17a4>) │ │ │ │ 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 8a8aa <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + beq.n 8aad6 <_PyObject_MakeTpCall@@Base+0x1596> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be4c <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + beq.w 8c1ee <_PyObject_MakeTpCall@@Base+0x2cae> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a550 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ + bne.w 8a77c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a338 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a566 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a338 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a566 <_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 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldrd r9, r1, [r3, #24] │ │ │ │ - cmp r1, r9 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a112 <_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 8a48e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + bcc.w 8a6bc <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r9, r1, lsl #3 │ │ │ │ + add.w r1, sl, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ - add.w r1, r3, r9 │ │ │ │ + add.w r1, r3, sl │ │ │ │ str r1, [r3, #4] │ │ │ │ - str.w r2, [r3, r9] │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ + str.w r2, [r3, sl] │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8a48e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + b.n 8a6bc <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8abdc <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r0, [pc, #696] @ (8ae08 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8b940 <_PyObject_MakeTpCall@@Base+0x2630> │ │ │ │ + bne.w 8bb94 <_PyObject_MakeTpCall@@Base+0x2654> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8bcf6 <_PyObject_MakeTpCall@@Base+0x29e6> │ │ │ │ + bgt.w 8c16e <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b478 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + beq.w 8b698 <_PyObject_MakeTpCall@@Base+0x2158> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8abdc <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r3, [pc, #660] @ (8ae08 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8b946 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + beq.w 8bb9a <_PyObject_MakeTpCall@@Base+0x265a> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b964 <_PyObject_MakeTpCall@@Base+0x2654> │ │ │ │ + beq.w 8bbb8 <_PyObject_MakeTpCall@@Base+0x2678> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b5cc <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + beq.w 8b7f8 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - ble.w 8b04a <_PyObject_MakeTpCall@@Base+0x1d3a> │ │ │ │ + ble.w 8b276 <_PyObject_MakeTpCall@@Base+0x1d36> │ │ │ │ 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] @ (8abe0 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r1, [pc, #584] @ (8ae0c <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8a9e0 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ + bmi.n 8ac0c <_PyObject_MakeTpCall@@Base+0x16cc> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8aa2a <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ + beq.n 8ac56 <_PyObject_MakeTpCall@@Base+0x1716> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aa50 <_PyObject_MakeTpCall@@Base+0x1740> │ │ │ │ + bne.n 8ac7a <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8a98c <_PyObject_MakeTpCall@@Base+0x167c> │ │ │ │ + blt.n 8abb8 <_PyObject_MakeTpCall@@Base+0x1678> │ │ │ │ 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 8a9d4 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.n 8ac00 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be56 <_PyObject_MakeTpCall@@Base+0x2b46> │ │ │ │ + beq.w 8c1f8 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8aadc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aa82 <_PyObject_MakeTpCall@@Base+0x1772> │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ + b.n 8acac <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + 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 │ │ │ │ movls r1, #0 │ │ │ │ @@ -144274,285 +144451,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 8bd0c <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ + beq.w 8c184 <_PyObject_MakeTpCall@@Base+0x2c44> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8abe0 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - bl 783c0 │ │ │ │ + ldr r1, [pc, #444] @ (8ae0c <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8a9aa <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ + bne.n 8abd6 <_PyObject_MakeTpCall@@Base+0x1696> │ │ │ │ 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 8aa46 <_PyObject_MakeTpCall@@Base+0x1736> │ │ │ │ + beq.n 8ac70 <_PyObject_MakeTpCall@@Base+0x1730> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8aa46 <_PyObject_MakeTpCall@@Base+0x1736> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl d3cbc │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - b.n 8a8b4 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c7c8 <_PyObject_MakeTpCall@@Base+0x3288> │ │ │ │ + bl d3eec │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + b.n 8aae0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ 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 8b000 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + beq.w 8b22c <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8aa7a <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + beq.n 8aca4 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be56 <_PyObject_MakeTpCall@@Base+0x2b46> │ │ │ │ + beq.w 8c1f8 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3dc <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.w 8a60a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ - mul.w r3, r3, r9 │ │ │ │ + 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] @ (8abdc <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r1, [pc, #312] @ (8ae08 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8abdc <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldrne r5, [pc, #300] @ (8ae08 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ 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 8ac80 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bne.w 8aeac <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a3dc <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a60a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + b.n 8aadc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b636 <_PyObject_MakeTpCall@@Base+0x2326> │ │ │ │ + beq.w 8b85a <_PyObject_MakeTpCall@@Base+0x231a> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #244] @ (8abe0 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ + ldr r2, [pc, #248] @ (8ae0c <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - eor.w r9, r1, r2, asr #3 │ │ │ │ + eor.w sl, r1, r2, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx r9, r9, #0, #12 │ │ │ │ - mla r3, r3, r9, r5 │ │ │ │ + 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 8a3a8 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - b.n 8a920 <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + beq.w 8a5d6 <_PyObject_MakeTpCall@@Base+0x1096> │ │ │ │ + b.n 8ab4c <_PyObject_MakeTpCall@@Base+0x160c> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40553 @ 0x9e69 │ │ │ │ + movw r8, #40689 @ 0x9ef1 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bc20 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ + bne.w 8bf3a <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b462 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b68e <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 89d5a <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #156] @ (8abe4 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + b.w 89f8a <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + ldr r1, [pc, #160] @ (8ae10 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a710 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #144] @ (8abe4 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + bne.w 8a93a <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + ldr r1, [pc, #144] @ (8ae10 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d34e4 │ │ │ │ + bl d3714 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a710 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r0, [pc, #136] @ (8abe8 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ - bl 6cc84 │ │ │ │ + b.n 8a93a <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + ldr r0, [pc, #136] @ (8ae14 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89fa6 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #128] @ 8abf0 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bne.w 8a1d6 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #132] @ 8ae1c <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a048 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 8a278 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a048 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a278 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + b.w 8a112 <_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 89310 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89540 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a6d8 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a902 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + b.w 8a112 <_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 8c316 <_PyObject_MakeTpCall@@Base+0x3006> │ │ │ │ - ldr r1, [pc, #36] @ (8abec <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ + bpl.w 8c4f8 <_PyObject_MakeTpCall@@Base+0x2fb8> │ │ │ │ + ldr r1, [pc, #36] @ (8ae18 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc344 │ │ │ │ + bl bc498 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 89f78 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bge.w 8a1a8 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.w 8a112 <_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, 8ae18 <_PyObject_MakeTpCall@@Base+0x1b08>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8b044 <_PyObject_MakeTpCall@@Base+0x1b04>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8ae4c <_PyObject_MakeTpCall@@Base+0x1b3c>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8b078 <_PyObject_MakeTpCall@@Base+0x1b38>) │ │ │ │ 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 8ac96 <_PyObject_MakeTpCall@@Base+0x1986> │ │ │ │ + bhi.n 8aec2 <_PyObject_MakeTpCall@@Base+0x1982> │ │ │ │ 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 8a03a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bne.w 8a26a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ba64 <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ + bne.w 8c0b6 <_PyObject_MakeTpCall@@Base+0x2b76> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b9a0 <_PyObject_MakeTpCall@@Base+0x2690> │ │ │ │ + beq.w 8bb0a <_PyObject_MakeTpCall@@Base+0x25ca> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8a03a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8a26a <_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 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a822 <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ + bne.w 8aa4c <_PyObject_MakeTpCall@@Base+0x150c> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba8a <_PyObject_MakeTpCall@@Base+0x277a> │ │ │ │ + beq.w 8bca4 <_PyObject_MakeTpCall@@Base+0x2764> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba8a <_PyObject_MakeTpCall@@Base+0x277a> │ │ │ │ + beq.w 8bca4 <_PyObject_MakeTpCall@@Base+0x2764> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a838 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8aa62 <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aaca <_PyObject_MakeTpCall@@Base+0x17ba> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8acf4 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a3dc <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a60a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + b.n 8aadc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8a03a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8a26a <_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 8ad76 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.n 8afa2 <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ad76 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.n 8afa2 <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b370 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ + bne.w 8b59c <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8acd8 <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ + beq.n 8af04 <_PyObject_MakeTpCall@@Base+0x19c4> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 89bee <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + b.w 89e1e <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ 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 89ca6 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8afe8 <_PyObject_MakeTpCall@@Base+0x1cd8>) │ │ │ │ + b.w 89ed6 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r1, [pc, #748] @ (8b214 <_PyObject_MakeTpCall@@Base+0x1cd4>) │ │ │ │ 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 │ │ │ │ @@ -144567,1316 +144744,1362 @@ │ │ │ │ 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 8c05e <_PyObject_MakeTpCall@@Base+0x2d4e> │ │ │ │ + beq.w 8bd6c <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c0e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89e3e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f798 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + blt.w 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 89c0e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 89e3e <_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 8b62e <_PyObject_MakeTpCall@@Base+0x231e> │ │ │ │ + bne.w 8b87c <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b094 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ + bne.w 8b2c0 <_PyObject_MakeTpCall@@Base+0x1d80> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8acb6 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ + beq.n 8aee2 <_PyObject_MakeTpCall@@Base+0x19a2> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8acbe <_PyObject_MakeTpCall@@Base+0x19ae> │ │ │ │ + b.n 8aeea <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 89aba <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8afe8 <_PyObject_MakeTpCall@@Base+0x1cd8> │ │ │ │ + b.w 89cea <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #612] @ 8b214 <_PyObject_MakeTpCall@@Base+0x1cd4> │ │ │ │ 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 8adbe <_PyObject_MakeTpCall@@Base+0x1aae> │ │ │ │ + beq.n 8afea <_PyObject_MakeTpCall@@Base+0x1aaa> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8afec <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ + ldr r5, [pc, #556] @ (8b218 <_PyObject_MakeTpCall@@Base+0x1cd8>) │ │ │ │ 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 89e8a <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8aff0 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ - bl 6cc84 │ │ │ │ + beq.w 8a0ba <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r0, [pc, #532] @ (8b21c <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 89e94 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8aff4 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ - bl 6cc84 │ │ │ │ + bne.w 8a0c4 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [pc, #520] @ (8b220 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 89cfe <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8aff4 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + beq.w 89f2e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #504] @ (8b220 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89cfe <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89f2e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8c076 <_PyObject_MakeTpCall@@Base+0x2d66> │ │ │ │ - bl 77670 │ │ │ │ + bmi.w 8bcde <_PyObject_MakeTpCall@@Base+0x279e> │ │ │ │ + bl 776f8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b462 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b68e <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ 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 8ae9a <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ + bne.n 8b0c6 <_PyObject_MakeTpCall@@Base+0x1b86> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c06a <_PyObject_MakeTpCall@@Base+0x2d5a> │ │ │ │ + bne.w 8bcd2 <_PyObject_MakeTpCall@@Base+0x2792> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8aea6 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ + ble.n 8b0d2 <_PyObject_MakeTpCall@@Base+0x1b92> │ │ │ │ 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 8c1de <_PyObject_MakeTpCall@@Base+0x2ece> │ │ │ │ + bpl.w 8c3c2 <_PyObject_MakeTpCall@@Base+0x2e82> │ │ │ │ mov r0, r4 │ │ │ │ - bl bbfe0 │ │ │ │ + bl bc134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c298 <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ - ldr r1, [pc, #388] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + beq.w 8c48a <_PyObject_MakeTpCall@@Base+0x2f4a> │ │ │ │ + ldr r1, [pc, #388] @ (8b224 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc2bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc410 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ba72 <_PyObject_MakeTpCall@@Base+0x2762> │ │ │ │ - ldr r1, [pc, #376] @ (8affc <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ + bne.w 8bcec <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ + ldr r1, [pc, #376] @ (8b228 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc2bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc410 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ba10 <_PyObject_MakeTpCall@@Base+0x2700> │ │ │ │ + bne.w 8bc26 <_PyObject_MakeTpCall@@Base+0x26e6> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8ae58 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ + bgt.n 8b084 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8aeac <_PyObject_MakeTpCall@@Base+0x1b9c> │ │ │ │ + b.n 8b0d8 <_PyObject_MakeTpCall@@Base+0x1b98> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8b422 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + bgt.w 8b64e <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ 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 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b446 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b672 <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8af28 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + ble.n 8b154 <_PyObject_MakeTpCall@@Base+0x1c14> │ │ │ │ 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 8b9fe <_PyObject_MakeTpCall@@Base+0x26ee> │ │ │ │ + bne.w 8bc54 <_PyObject_MakeTpCall@@Base+0x2714> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b658 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ + bne.w 8b88c <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd58c │ │ │ │ + bl dd808 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c124 <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ + beq.w 8c372 <_PyObject_MakeTpCall@@Base+0x2e32> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 78354 │ │ │ │ + bl 783e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c124 <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ - bne.w 8c0e2 <_PyObject_MakeTpCall@@Base+0x2dd2> │ │ │ │ + blt.w 8c372 <_PyObject_MakeTpCall@@Base+0x2e32> │ │ │ │ + bne.w 8c330 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8aeda <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ + bne.n 8b106 <_PyObject_MakeTpCall@@Base+0x1bc6> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84030 │ │ │ │ + bl 8401c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c124 <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ + beq.w 8c372 <_PyObject_MakeTpCall@@Base+0x2e32> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77800 │ │ │ │ + bl 77890 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8af56 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + beq.n 8b182 <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8af56 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + cbnz r3, 8b182 <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b446 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b672 <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8b826 <_PyObject_MakeTpCall@@Base+0x2516> │ │ │ │ + bgt.w 8b9d2 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r8, #40553 @ 0x9e69 │ │ │ │ + movw r8, #40689 @ 0x9ef1 │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8bc28 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ + bne.w 8bf42 <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d5a <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8b44a <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bne.w 89f8a <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + b.n 8b676 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f838 │ │ │ │ + bl 7f84c │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8a150 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ble.w 8a380 <_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 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ strd r6, r7, [r8, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r7, r7, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8a150 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + beq.w 8a380 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8afb6 <_PyObject_MakeTpCall@@Base+0x1ca6> │ │ │ │ + b.n 8b1e2 <_PyObject_MakeTpCall@@Base+0x1ca2> │ │ │ │ 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, 8b05c <_PyObject_MakeTpCall@@Base+0x1d4c>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8b288 <_PyObject_MakeTpCall@@Base+0x1d48>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8aa7a <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + beq.w 8aca4 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aa7a <_PyObject_MakeTpCall@@Base+0x176a> │ │ │ │ + bne.w 8aca4 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa82 <_PyObject_MakeTpCall@@Base+0x1772> │ │ │ │ - b.w 8a3dc <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + bne.w 8acac <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + b.w 8a60a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d71c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d8b0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a7fe <_PyObject_MakeTpCall@@Base+0x14ee> │ │ │ │ + beq.w 8aa28 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a776c │ │ │ │ - b.n 8ac56 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + bl 1a902c │ │ │ │ + b.n 8ae82 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8a9d4 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.w 8ac00 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9d4 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + bne.w 8ac00 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9dc <_PyObject_MakeTpCall@@Base+0x16cc> │ │ │ │ - b.n 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8ac08 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + b.n 8aadc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8ad5e <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bne.w 8af8a <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ad5e <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bne.w 8af8a <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8ad66 <_PyObject_MakeTpCall@@Base+0x1a56> │ │ │ │ + beq.w 8af92 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8acb0 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + b.n 8aedc <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a75a <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + beq.w 8a984 <_PyObject_MakeTpCall@@Base+0x1444> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d5394 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ + bl d55c4 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac66 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + beq.w 8ae92 <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ 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 8b19c <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + ble.n 8b3c8 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0ec <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + beq.n 8b318 <_PyObject_MakeTpCall@@Base+0x1dd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c34e <_PyObject_MakeTpCall@@Base+0x303e> │ │ │ │ + beq.w 8c4e6 <_PyObject_MakeTpCall@@Base+0x2fa6> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b19c <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b3c8 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b108 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + beq.n 8b334 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c2e8 <_PyObject_MakeTpCall@@Base+0x2fd8> │ │ │ │ + beq.w 8c318 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b19c <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b3c8 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b124 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + beq.n 8b350 <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c420 <_PyObject_MakeTpCall@@Base+0x3110> │ │ │ │ + beq.w 8c58a <_PyObject_MakeTpCall@@Base+0x304a> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b19c <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b3c8 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b140 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ + beq.n 8b36c <_PyObject_MakeTpCall@@Base+0x1e2c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c154 <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ + beq.w 8c60a <_PyObject_MakeTpCall@@Base+0x30ca> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b19c <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b3c8 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b15c <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq.n 8b388 <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c15c <_PyObject_MakeTpCall@@Base+0x2e4c> │ │ │ │ + beq.w 8c612 <_PyObject_MakeTpCall@@Base+0x30d2> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b19c <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b3c8 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ movs r2, #5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8b18a <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ + beq.n 8b3b6 <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1c6 <_PyObject_MakeTpCall@@Base+0x2eb6> │ │ │ │ + beq.w 8c582 <_PyObject_MakeTpCall@@Base+0x3042> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b176 <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ + bne.n 8b3a2 <_PyObject_MakeTpCall@@Base+0x1e62> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ subs r0, r6, #4 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ac4e <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + beq.w 8ae7a <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac4e <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bne.w 8ae7a <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ac4e <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ae7a <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ + ldr r3, [pc, #780] @ (8b700 <_PyObject_MakeTpCall@@Base+0x21c0>) │ │ │ │ + b.w 8a3e4 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4ae <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a6dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a4ae <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a6dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a4ae <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a6dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c3b0 <_PyObject_MakeTpCall@@Base+0x30a0> │ │ │ │ + bne.w 8c464 <_PyObject_MakeTpCall@@Base+0x2f24> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8a4ae <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bmi.w 8a6dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b1fa <_PyObject_MakeTpCall@@Base+0x1eea> │ │ │ │ + bne.n 8b42c <_PyObject_MakeTpCall@@Base+0x1eec> │ │ │ │ dmb ish │ │ │ │ - b.w 8a4ae <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [pc, #704] @ (8b4d4 <_PyObject_MakeTpCall@@Base+0x21c4>) │ │ │ │ - b.w 8a1b4 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + b.w 8a6dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ mov r4, fp │ │ │ │ - b.w 89bb4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89de4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c374 <_PyObject_MakeTpCall@@Base+0x3064> │ │ │ │ + bne.w 8c470 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ mov r1, sl │ │ │ │ - bl e14fc │ │ │ │ - ldr r1, [pc, #672] @ (8b4d8 <_PyObject_MakeTpCall@@Base+0x21c8>) │ │ │ │ + bl e177c │ │ │ │ + ldr r1, [pc, #672] @ (8b704 <_PyObject_MakeTpCall@@Base+0x21c4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc344 │ │ │ │ + bl bc498 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a21e <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #664] @ 8b4e8 <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ + bpl.w 8a44e <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr.w r9, [pc, #664] @ 8b714 <_PyObject_MakeTpCall@@Base+0x21d4> │ │ │ │ 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 8b288 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ + beq.n 8b4b4 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ 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 8a24c <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + bmi.w 8a47c <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a27c <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #560] @ (8b4dc <_PyObject_MakeTpCall@@Base+0x21cc>) │ │ │ │ - bl 6cc84 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a4ac <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + ldr r0, [pc, #560] @ (8b708 <_PyObject_MakeTpCall@@Base+0x21c8>) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 89f4c <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a17c <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + b.w 8a112 <_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 8b074 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + bne.w 8b2a0 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8b074 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + b.n 8b2a0 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b31a <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - bl 7e6ec │ │ │ │ + bne.n 8b546 <_PyObject_MakeTpCall@@Base+0x2006> │ │ │ │ + bl 7e6f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #484] @ (8b4e0 <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ + ldr r1, [pc, #484] @ (8b70c <_PyObject_MakeTpCall@@Base+0x21cc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c55e <_PyObject_MakeTpCall@@Base+0x324e> │ │ │ │ + blt.w 8c5a2 <_PyObject_MakeTpCall@@Base+0x3062> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b31a <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ + beq.n 8b546 <_PyObject_MakeTpCall@@Base+0x2006> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c554 <_PyObject_MakeTpCall@@Base+0x3244> │ │ │ │ + beq.w 8c598 <_PyObject_MakeTpCall@@Base+0x3058> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a0a6 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #448] @ 8b4e8 <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ + bpl.w 8a2d6 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #448] @ 8b714 <_PyObject_MakeTpCall@@Base+0x21d4> │ │ │ │ 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 8b360 <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ + beq.n 8b58c <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ 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 8a0b4 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8bf72 <_PyObject_MakeTpCall@@Base+0x2c62> │ │ │ │ + bmi.w 8a2e4 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ + b.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2a76> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b9ba <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + beq.w 8bbe4 <_PyObject_MakeTpCall@@Base+0x26a4> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8b9d8 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ + ble.w 8bc02 <_PyObject_MakeTpCall@@Base+0x26c2> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8b654 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ + bne.w 8b878 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8acc6 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr r3, [pc, #332] @ (8b4e4 <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ + b.n 8aef2 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ + ldr r3, [pc, #332] @ (8b710 <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a5d4 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8a5dc <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + beq.w 8a800 <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ + b.w 8a808 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15496 @ 0x3c88 │ │ │ │ + movw r1, #21768 @ 0x5508 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a874 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + b.w 8aa9e <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d4 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + ble.w 8ba6a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3ee <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.n 8b61a <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89b30 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89d60 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 89c5a <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89e8a <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8b7d4 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + beq.w 8ba6a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8b7c8 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + bne.w 8ba5e <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8b668 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ + bne.w 8b884 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 89bd8 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + b.w 89e08 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8ae48 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + beq.w 8b074 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + movw r1, #29268 @ 0x7254 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ 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 8b462 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.n 8b68e <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8b462 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + cbnz r3, 8b68e <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 782f8 │ │ │ │ - b.w 89efa <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - movw r1, #36416 @ 0x8e40 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.w 89c6c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bl 78388 │ │ │ │ + b.w 8a12a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8c08a <_PyObject_MakeTpCall@@Base+0x2d7a> │ │ │ │ + beq.w 8bd68 <_PyObject_MakeTpCall@@Base+0x2828> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8c084 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + bcs.w 8bd64 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - mov sl, r4 │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr.w r1, [r6, #8]! │ │ │ │ + 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 8b58a <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ + ble.n 8b7b6 <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ - bl 81b70 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b84 <_PyType_LookupRef@@Base+0x118> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b4a8 <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ - mov r4, sl │ │ │ │ + bne.n 8b6c8 <_PyObject_MakeTpCall@@Base+0x2188> │ │ │ │ + mov r4, r9 │ │ │ │ mov r2, fp │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + 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 8b5c6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + b.n 8b7f2 <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + movw r1, #36416 @ 0x8e40 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.w 89e9c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ nop │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8b73c <_PyObject_MakeTpCall@@Base+0x242c>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b968 <_PyObject_MakeTpCall@@Base+0x2428>) │ │ │ │ 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 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ 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 8b3ec <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b618 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b618 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b618 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ 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 8b3ec <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b618 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ 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 8b7d2 <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ + ble.w 8ba68 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b618 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b618 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b618 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89bb4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ - mov r4, sl │ │ │ │ + b.w 89de4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + mov r4, r9 │ │ │ │ mov r2, fp │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + 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 8bfaa <_PyObject_MakeTpCall@@Base+0x2c9a> │ │ │ │ + bne.w 8bd3a <_PyObject_MakeTpCall@@Base+0x27fa> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c180 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ + beq.w 8c454 <_PyObject_MakeTpCall@@Base+0x2f14> │ │ │ │ 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 8a944 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + b.w 8ab70 <_PyObject_MakeTpCall@@Base+0x1630> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8a978 <_PyObject_MakeTpCall@@Base+0x1668> │ │ │ │ - b.w 8a9d4 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + bgt.w 8aba4 <_PyObject_MakeTpCall@@Base+0x1664> │ │ │ │ + b.w 8ac00 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a914 <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ - ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49589 @ 0xc1b5 │ │ │ │ + bne.w 8ab40 <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ + ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + movw r1, #49633 @ 0xc1e1 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8c04e <_PyObject_MakeTpCall@@Base+0x2d3e> │ │ │ │ + bne.w 8c14c <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ 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 8b8a2 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ + beq.w 8bacc <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ + 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 8a48e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r6 │ │ │ │ - b.w 8acb0 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + b.w 8a6bc <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a672 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a89e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bf9a <_PyObject_MakeTpCall@@Base+0x2c8a> │ │ │ │ + beq.w 8bcc2 <_PyObject_MakeTpCall@@Base+0x2782> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8aae2 <_PyObject_MakeTpCall@@Base+0x17d2> │ │ │ │ - b.w 8a672 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + blt.w 8ad0c <_PyObject_MakeTpCall@@Base+0x17cc> │ │ │ │ + b.w 8a89e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8b380 <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ - ldr r1, [pc, #708] @ (8b920 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc2bc <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aef2 <_PyObject_MakeTpCall@@Base+0x1be2> │ │ │ │ - b.n 8af1e <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ + b.n 8b5ac <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r6 │ │ │ │ + b.w 8aedc <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 89acc <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r0, [pc, #688] @ (8b924 <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ - bl 6cc84 │ │ │ │ + b.w 89cfc <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #740] @ (8bb74 <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc410 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8b11e <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ + b.n 8b14a <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 89540 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8aa76 <_PyObject_MakeTpCall@@Base+0x1536> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8aa62 <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ + b.w 8aa76 <_PyObject_MakeTpCall@@Base+0x1536> │ │ │ │ + ldr r0, [pc, #684] @ (8bb78 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + bl 6ccac │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a2a6 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.w 8a2b8 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #672] @ (8bb7c <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a11e <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a130 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + bne.w 8a34e <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.w 8a360 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a144 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 14365c │ │ │ │ + bne.w 8a374 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 144424 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #640] @ (8b924 <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ + ldr r1, [pc, #624] @ (8bb7c <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c55e <_PyObject_MakeTpCall@@Base+0x324e> │ │ │ │ + blt.w 8c5a2 <_PyObject_MakeTpCall@@Base+0x3062> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a144 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + beq.w 8a374 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a144 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bne.w 8a374 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a144 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - ldr r0, [pc, #600] @ (8b928 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ - bl 6cc84 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a374 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r0, [pc, #580] @ (8bb80 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + bl 6ccac │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a2fa <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8a30c <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r0, [pc, #568] @ (8bb84 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ + bl 6ccac │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a492 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ + b.w 8a4a4 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ + ldr r0, [pc, #552] @ (8bb88 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a0ca <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a0dc <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + bne.w 8a41e <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + b.w 8a430 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8c012 <_PyObject_MakeTpCall@@Base+0x2d02> │ │ │ │ + beq.w 8bf5c <_PyObject_MakeTpCall@@Base+0x2a1c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a0fa <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #576] @ 8b93c <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ + bpl.w 8a32a <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + ldr.w r9, [pc, #516] @ 8bb90 <_PyObject_MakeTpCall@@Base+0x2650> │ │ │ │ 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 8b736 <_PyObject_MakeTpCall@@Base+0x2426> │ │ │ │ + beq.n 8b9c4 <_PyObject_MakeTpCall@@Base+0x2484> │ │ │ │ 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 8a108 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.w 8bf56 <_PyObject_MakeTpCall@@Base+0x2c46> │ │ │ │ - ldr r0, [pc, #484] @ (8b92c <_PyObject_MakeTpCall@@Base+0x261c>) │ │ │ │ - bl 6cc84 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a262 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a274 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #468] @ (8b930 <_PyObject_MakeTpCall@@Base+0x2620>) │ │ │ │ - bl 6cc84 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a1ee <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a200 <_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 89310 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a84c <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a838 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 8a84c <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r0, [pc, #412] @ (8b934 <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ - bl 6cc84 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a076 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a088 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8b6f0 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 89d12 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8b462 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b31a <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 8b400 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8bfd6 <_PyObject_MakeTpCall@@Base+0x2cc6> │ │ │ │ - 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 8bff8 <_PyObject_MakeTpCall@@Base+0x2ce8> │ │ │ │ - ldr.w fp, [r0, #4]! │ │ │ │ - cmp fp, r9 │ │ │ │ - bne.n 8b7ec <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 8b410 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a144 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a288 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b242 <_PyObject_MakeTpCall@@Base+0x1f32> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bmi.w 8a338 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ + b.n 8c0a2 <_PyObject_MakeTpCall@@Base+0x2b62> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c302 <_PyObject_MakeTpCall@@Base+0x2ff2> │ │ │ │ + bne.w 8c3ea <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c302 <_PyObject_MakeTpCall@@Base+0x2ff2> │ │ │ │ + bne.w 8c3ea <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ 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 8b884 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + beq.n 8ba30 <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c2f6 <_PyObject_MakeTpCall@@Base+0x2fe6> │ │ │ │ - cbnz r1, 8b860 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ + bne.w 8c3de <_PyObject_MakeTpCall@@Base+0x2e9e> │ │ │ │ + cbnz r1, 8ba0c <_PyObject_MakeTpCall@@Base+0x24cc> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8bc92 <_PyObject_MakeTpCall@@Base+0x2982> │ │ │ │ + beq.w 8bfa6 <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bc82 <_PyObject_MakeTpCall@@Base+0x2972> │ │ │ │ + bne.w 8bf96 <_PyObject_MakeTpCall@@Base+0x2a56> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bc8a <_PyObject_MakeTpCall@@Base+0x297a> │ │ │ │ + bne.w 8bf9e <_PyObject_MakeTpCall@@Base+0x2a5e> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8bc8a <_PyObject_MakeTpCall@@Base+0x297a> │ │ │ │ + bne.w 8bf9e <_PyObject_MakeTpCall@@Base+0x2a5e> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8b846 <_PyObject_MakeTpCall@@Base+0x2536> │ │ │ │ + bne.n 8b9f2 <_PyObject_MakeTpCall@@Base+0x24b2> │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 8af6e <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ - ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ + b.w 8b19a <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8b97e <_PyObject_MakeTpCall@@Base+0x243e> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 89f42 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b68e <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b546 <_PyObject_MakeTpCall@@Base+0x2006> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 8b62c <_PyObject_MakeTpCall@@Base+0x20ec> │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8c0ec <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + 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 8c10e <_PyObject_MakeTpCall@@Base+0x2bce> │ │ │ │ + ldr.w fp, [r0, #4]! │ │ │ │ + cmp fp, r9 │ │ │ │ + bne.n 8ba82 <_PyObject_MakeTpCall@@Base+0x2542> │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 8b63c <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a374 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a4b8 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b46e <_PyObject_MakeTpCall@@Base+0x1f2e> │ │ │ │ + b.w 8a112 <_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 8a914 <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8ab40 <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a4ae <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a6dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8aadc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8aadc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8aadc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a26a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 71960 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8a26a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8ae40 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a672 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a89e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ + 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] @ (8b938 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ + ldr r2, [pc, #68] @ (8bb8c <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ movs r3, #12 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ add r1, r6 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ - eor.w r9, r1, r2, asr #3 │ │ │ │ - b.w 8a392 <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ + eor.w sl, r1, r2, asr #3 │ │ │ │ + b.w 8a5c0 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ nop │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8bae8 <_PyObject_MakeTpCall@@Base+0x27d8>) │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bb5c <_PyObject_MakeTpCall@@Base+0x284c>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8bd40 <_PyObject_MakeTpCall@@Base+0x2800>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8bcb0 <_PyObject_MakeTpCall@@Base+0x29a0>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8bdb4 <_PyObject_MakeTpCall@@Base+0x2874>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8bb94 <_PyObject_MakeTpCall@@Base+0x2884>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bf08 <_PyObject_MakeTpCall@@Base+0x29c8>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8bdec <_PyObject_MakeTpCall@@Base+0x28ac>) │ │ │ │ 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] @ (8bc4c <_PyObject_MakeTpCall@@Base+0x293c>) │ │ │ │ + ldr r0, [pc, #636] @ (8be18 <_PyObject_MakeTpCall@@Base+0x28d8>) │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8aa46 <_PyObject_MakeTpCall@@Base+0x1736> │ │ │ │ + beq.w 8ac70 <_PyObject_MakeTpCall@@Base+0x1730> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a95c <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ + bne.w 8ab88 <_PyObject_MakeTpCall@@Base+0x1648> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c568 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + bmi.w 8c3fe <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bmi.w 8aadc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f798 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8aa46 <_PyObject_MakeTpCall@@Base+0x1736> │ │ │ │ + blt.w 8ac70 <_PyObject_MakeTpCall@@Base+0x1730> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - b.w 8a95c <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a03a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1e8b74 │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 71938 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8a03a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8ac14 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + beq.w 8aadc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + b.w 8ab88 <_PyObject_MakeTpCall@@Base+0x1648> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8b390 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + beq.w 8b5bc <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b9bc <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ + bne.n 8bbe6 <_PyObject_MakeTpCall@@Base+0x26a6> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b390 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + beq.w 8b5bc <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c090 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + beq.n 8bd04 <_PyObject_MakeTpCall@@Base+0x27c4> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8c0ae <_PyObject_MakeTpCall@@Base+0x2d9e> │ │ │ │ + ble.w 8bd22 <_PyObject_MakeTpCall@@Base+0x27e2> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8b9e8 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr r1, [pc, #592] @ (8bc50 <_PyObject_MakeTpCall@@Base+0x2940>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc2bc <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aeea <_PyObject_MakeTpCall@@Base+0x1bda> │ │ │ │ - b.w 8af1e <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ + bne.n 8bc10 <_PyObject_MakeTpCall@@Base+0x26d0> │ │ │ │ + b.w 8aef2 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c406 <_PyObject_MakeTpCall@@Base+0x30f6> │ │ │ │ + beq.w 8c5f0 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c406 <_PyObject_MakeTpCall@@Base+0x30f6> │ │ │ │ + bne.w 8c5f0 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.w 8ae8e <_PyObject_MakeTpCall@@Base+0x1b7e> │ │ │ │ + b.w 8b0ba <_PyObject_MakeTpCall@@Base+0x1b7a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ede <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + bne.w 8a10e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89ede <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a10e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + ldr r1, [pc, #452] @ (8be1c <_PyObject_MakeTpCall@@Base+0x28dc>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc410 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8b116 <_PyObject_MakeTpCall@@Base+0x1bd6> │ │ │ │ + b.w 8b14a <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #39449 @ 0x9a19 │ │ │ │ + movw r2, #40009 @ 0x9c49 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89bde <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + beq.w 89e0e <_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 8a874 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - b.n 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8ac2e <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ + bne.w 8aa9e <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ + b.n 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21748 @ 0x54f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.w 8ae92 <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8b866 <_PyObject_MakeTpCall@@Base+0x2326> │ │ │ │ + b.w 8a89e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b65a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ + b.w 8b0d2 <_PyObject_MakeTpCall@@Base+0x1b92> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d830 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8b046 <_PyObject_MakeTpCall@@Base+0x1b06> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c2c4 <_PyObject_MakeTpCall@@Base+0x2fb4> │ │ │ │ + bne.w 8c4a4 <_PyObject_MakeTpCall@@Base+0x2f64> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c2c4 <_PyObject_MakeTpCall@@Base+0x2fb4> │ │ │ │ + bne.w 8c4a4 <_PyObject_MakeTpCall@@Base+0x2f64> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 8ae80 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #21964 @ 0x55cc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + b.w 8b0ac <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.w 8ac66 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - ldr r1, [pc, #424] @ (8bc54 <_PyObject_MakeTpCall@@Base+0x2944>) │ │ │ │ - bl 10f1a8 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8aef2 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8bd06 <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8aef2 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21816 @ 0x5538 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.n 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + ldr r1, [pc, #228] @ (8be20 <_PyObject_MakeTpCall@@Base+0x28e0>) │ │ │ │ + ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp.w r3, #131072 @ 0x20000 │ │ │ │ + bcs.w 8c448 <_PyObject_MakeTpCall@@Base+0x2f08> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ + cbz r3, 8bd5a <_PyObject_MakeTpCall@@Base+0x281a> │ │ │ │ + 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 8b7f2 <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8b7f2 <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8b7f2 <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + adds r3, r1, r0 │ │ │ │ + b.w 8af64 <_PyObject_MakeTpCall@@Base+0x1a24> │ │ │ │ + ldr r1, [pc, #168] @ (8be24 <_PyObject_MakeTpCall@@Base+0x28e4>) │ │ │ │ + bl 10fc28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - beq.w 89aa6 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + blt.w 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + beq.w 89cd6 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22892 @ 0x596c │ │ │ │ + movw r1, #29200 @ 0x7210 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bl 12844c │ │ │ │ + b.n 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a4f0 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ + bne.w 8a71e <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r5, #12] │ │ │ │ - movw r0, #37761 @ 0x9381 │ │ │ │ + movw r0, #38097 @ 0x94d1 │ │ │ │ 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 8a532 <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ + bne.w 8a760 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ mov r4, r5 │ │ │ │ - b.w 8a552 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8bb66 <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 126fd8 │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + b.w 8a77e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89fd6 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + bne.w 8a206 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5938 │ │ │ │ + bl 1d7200 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.n 8bc40 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ + bpl.w 8bf22 <_PyObject_MakeTpCall@@Base+0x29e2> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8bc40 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ + bpl.w 8bf22 <_PyObject_MakeTpCall@@Base+0x29e2> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - bne.w 89fd6 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a552 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + bne.w 8a206 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #96 @ (adr r2, 8be80 <_PyObject_MakeTpCall@@Base+0x2940>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a790 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ + bne.w 8a9ba <_PyObject_MakeTpCall@@Base+0x147a> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r9, r2 │ │ │ │ - blt.w 8c2f0 <_PyObject_MakeTpCall@@Base+0x2fe0> │ │ │ │ + blt.w 8c45e <_PyObject_MakeTpCall@@Base+0x2f1e> │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r7, #144] @ 0x90 │ │ │ │ ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bbee <_PyObject_MakeTpCall@@Base+0x28de> │ │ │ │ + cbz r0, 8bea2 <_PyObject_MakeTpCall@@Base+0x2962> │ │ │ │ ldr.w r1, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r9, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8bbc8 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + cbz r1, 8be7c <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ ldr.w r2, [r7, #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 │ │ │ │ @@ -145884,867 +146107,827 @@ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str.w r1, [r7, #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 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a7a6 <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + bne.w 8a9d0 <_PyObject_MakeTpCall@@Base+0x1490> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bc18 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + beq.n 8becc <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8bc18 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ - ldr r2, [pc, #88] @ (8bc58 <_PyObject_MakeTpCall@@Base+0x2948>) │ │ │ │ + cbnz r3, 8becc <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ + ldr r2, [pc, #732] @ (8c190 <_PyObject_MakeTpCall@@Base+0x2c50>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8bc10 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ + cbz r3, 8bec4 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ 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 1e8b74 │ │ │ │ - b.w 8ac56 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ - 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 89d8a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b44a <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - b.n 8b462 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 89fd6 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8bcb4 <_PyObject_MakeTpCall@@Base+0x29a4>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bl 498cc │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8bda6 <_PyObject_MakeTpCall@@Base+0x2a96> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89e5a <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b87e <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ - b.n 8b88a <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b88a <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ - b.n 8b884 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b884 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ - b.n 8b88a <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.w 8ae82 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a828 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ + beq.w 8aa52 <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c2b2 <_PyObject_MakeTpCall@@Base+0x2fa2> │ │ │ │ + bne.w 8c396 <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 20e3f8 │ │ │ │ - b.w 8ac66 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bl 20fb8c │ │ │ │ + b.w 8ae92 <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a848 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ + beq.w 8aa72 <_PyObject_MakeTpCall@@Base+0x1532> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8a848 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8ac4e <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8a944 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + b.w 8aa72 <_PyObject_MakeTpCall@@Base+0x1532> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8a206 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a77e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - b.n 8bc28 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8aa1c <_PyObject_MakeTpCall@@Base+0x170c> │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89fba <_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 8df3c │ │ │ │ - cbz r0, 8bd54 <_PyObject_MakeTpCall@@Base+0x2a44> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bmi.n 8bd18 <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ - movw r3, #56072 @ 0xdb08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #23496 @ 0x5bc8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 1f6538 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ - bmi.w 8bef6 <_PyObject_MakeTpCall@@Base+0x2be6> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8a2ec <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8be40 <_PyObject_MakeTpCall@@Base+0x2b30> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8a69a <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ - cbz r3, 8bd82 <_PyObject_MakeTpCall@@Base+0x2a72> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ee2 <_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, #21964 @ 0x55cc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d5938 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8bc60 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8be8e <_PyObject_MakeTpCall@@Base+0x2b7e> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8be8e <_PyObject_MakeTpCall@@Base+0x2b7e> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + bne.w 8b676 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + b.w 8b68e <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ + bl 144424 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89e5a <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a6d8 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c1fa <_PyObject_MakeTpCall@@Base+0x2eea> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #552] @ (8c194 <_PyObject_MakeTpCall@@Base+0x2c54>) │ │ │ │ mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 20e3f8 │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #856] @ (8c164 <_PyObject_MakeTpCall@@Base+0x2e54>) │ │ │ │ - bl 10f1a8 │ │ │ │ + bl 79500 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - bne.w 8bab8 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 89a8e <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 89aae <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8a730 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a730 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - b.n 8bd72 <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a8aa <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + blt.w 8c5a2 <_PyObject_MakeTpCall@@Base+0x3062> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b97e <_PyObject_MakeTpCall@@Base+0x243e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa82 <_PyObject_MakeTpCall@@Base+0x1772> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a3dc <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.w 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16772 @ 0x4184 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.w 8ab5a <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8bc72 <_PyObject_MakeTpCall@@Base+0x2962> │ │ │ │ + bne.w 8b97e <_PyObject_MakeTpCall@@Base+0x243e> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b97e <_PyObject_MakeTpCall@@Base+0x243e> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ba2a <_PyObject_MakeTpCall@@Base+0x24ea> │ │ │ │ + b.n 8ba36 <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ba36 <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ + b.n 8ba30 <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8ba30 <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ + b.n 8ba36 <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ + ldr.w r9, [pc, #492] @ 8c19c <_PyObject_MakeTpCall@@Base+0x2c5c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a314 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r7, #0 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b68e <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89f2e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b40a <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ + beq.w 8b636 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8be96 <_PyObject_MakeTpCall@@Base+0x2b86> │ │ │ │ + bne.n 8bff8 <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b40e <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ - b.n 8b7d4 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + beq.w 8b63a <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ + b.n 8ba6a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c20a <_PyObject_MakeTpCall@@Base+0x2efa> │ │ │ │ + bne.w 8c3a8 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ mov r1, r4 │ │ │ │ - bl e14fc │ │ │ │ - ldr r1, [pc, #664] @ (8c168 <_PyObject_MakeTpCall@@Base+0x2e58>) │ │ │ │ + bl e177c │ │ │ │ + ldr r1, [pc, #356] @ (8c198 <_PyObject_MakeTpCall@@Base+0x2c58>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc344 │ │ │ │ + bl bc498 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8a288 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b462 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - ldr.w r9, [pc, #644] @ 8c17c <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + bge.w 8a4b8 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #344] @ 8c19c <_PyObject_MakeTpCall@@Base+0x2c5c> │ │ │ │ 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 8bf32 <_PyObject_MakeTpCall@@Base+0x2c22> │ │ │ │ + beq.n 8c07e <_PyObject_MakeTpCall@@Base+0x2b3e> │ │ │ │ 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 8a2f4 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + bne.w 8a524 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #556] @ 8c17c <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a138 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ - ldr.w r9, [pc, #528] @ 8c17c <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #256] @ 8c19c <_PyObject_MakeTpCall@@Base+0x2c5c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a0e4 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89cfe <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8b642 <_PyObject_MakeTpCall@@Base+0x2332> │ │ │ │ - b.w 8a672 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r1, [pc, #448] @ (8c16c <_PyObject_MakeTpCall@@Base+0x2e5c>) │ │ │ │ - ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8c148 <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8bfca <_PyObject_MakeTpCall@@Base+0x2cba> │ │ │ │ - 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 8b5c6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a368 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8ae5a <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1d7200 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8c12c <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8c15c <_PyObject_MakeTpCall@@Base+0x2c1c> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8c15c <_PyObject_MakeTpCall@@Base+0x2c1c> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a08a <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 8b7fe <_PyObject_MakeTpCall@@Base+0x24ee> │ │ │ │ + beq.w 8ba94 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bfda <_PyObject_MakeTpCall@@Base+0x2cca> │ │ │ │ + bne.n 8c0f0 <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ movw ip, #36416 @ 0x8e40 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r9, ip │ │ │ │ - beq.w 8c38e <_PyObject_MakeTpCall@@Base+0x307e> │ │ │ │ + beq.w 8c592 <_PyObject_MakeTpCall@@Base+0x3052> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14732 @ 0x398c │ │ │ │ + movw r1, #21004 @ 0x520c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - bl 14365c │ │ │ │ - mov r7, r0 │ │ │ │ + bl 12844c │ │ │ │ + b.w 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + bl 498ea │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #332] @ (8c170 <_PyObject_MakeTpCall@@Base+0x2e60>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79474 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.n 8c0c4 <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c55e <_PyObject_MakeTpCall@@Base+0x324e> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b6f0 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b6f0 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b6f0 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + bne.w 8a08a <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 8a112 <_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 8b610 <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ + b.w 8b83c <_PyObject_MakeTpCall@@Base+0x22fc> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8c13c <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8ae7a <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8ab70 <_PyObject_MakeTpCall@@Base+0x1630> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + b.n 8bf42 <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8ad38 <_PyObject_MakeTpCall@@Base+0x1a28> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8b42e <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ - b.w 8aea6 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d824 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8ae1a <_PyObject_MakeTpCall@@Base+0x1b0a> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b5c6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b5c6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8acc6 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8ac48 <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c3c8 <_PyObject_MakeTpCall@@Base+0x2e88>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c51c <_PyObject_MakeTpCall@@Base+0x2fdc>) │ │ │ │ + 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 8e164 │ │ │ │ + cbz r0, 8c1dc <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bmi.n 8c1a0 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ + movw r3, #56072 @ 0xdb08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #29804 @ 0x746c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 1f7e24 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ + bmi.w 8c042 <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ + ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + b.w 8a51c <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8aad6 <_PyObject_MakeTpCall@@Base+0x1596> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c092 <_PyObject_MakeTpCall@@Base+0x2d82> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ + bne.w 8acac <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a60a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + b.w 8aadc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a902 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8c320 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8acc6 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 20fb8c │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15544 @ 0x3cb8 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bl d1c30 │ │ │ │ + b.w 8ad84 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + cbz r3, 8c270 <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a112 <_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, #15476 @ 0x3c74 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr r1, [pc, #144] @ (8c174 <_PyObject_MakeTpCall@@Base+0x2e64>) │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r1, [pc, #836] @ (8c5dc <_PyObject_MakeTpCall@@Base+0x309c>) │ │ │ │ + bl 10fc28 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8b5ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + bne.w 8bd88 <_PyObject_MakeTpCall@@Base+0x2848> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 89cbe <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 89cde <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8c2f4 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a8c4 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a95a <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a95a <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8c300 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 127d30 │ │ │ │ + b.w 8a6fc <_PyObject_MakeTpCall@@Base+0x11bc> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + b.n 8c2bc <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a6fc <_PyObject_MakeTpCall@@Base+0x11bc> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a12a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b334 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c226 <_PyObject_MakeTpCall@@Base+0x2ce6> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c226 <_PyObject_MakeTpCall@@Base+0x2ce6> │ │ │ │ + ldr r1, [pc, #684] @ (8c5e0 <_PyObject_MakeTpCall@@Base+0x30a0>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc2bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc410 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af1c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #132] @ (8c178 <_PyObject_MakeTpCall@@Base+0x2e68>) │ │ │ │ + bne.w 8b148 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ + ldr r1, [pc, #676] @ (8c5e4 <_PyObject_MakeTpCall@@Base+0x30a4>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc2bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc410 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af1c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #104] @ (8c168 <_PyObject_MakeTpCall@@Base+0x2e58>) │ │ │ │ + bne.w 8b148 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ + ldr r1, [pc, #664] @ (8c5e8 <_PyObject_MakeTpCall@@Base+0x30a8>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc2bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc410 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af1c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ + bne.w 8b148 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23192 @ 0x5a98 │ │ │ │ + movw r1, #29500 @ 0x733c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b446 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b672 <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b446 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bne.w 8b672 <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b446 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b5c6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b140 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b15c <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c4ec <_PyObject_MakeTpCall@@Base+0x31dc>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c3a4 <_PyObject_MakeTpCall@@Base+0x3094>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c3dc <_PyObject_MakeTpCall@@Base+0x30cc>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b5c6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a552 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8c428 <_PyObject_MakeTpCall@@Base+0x3118> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b672 <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a552 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bne.w 8bee8 <_PyObject_MakeTpCall@@Base+0x29a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a552 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 89dd6 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 89dda <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b18a <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - movw r3, #57477 @ 0xe085 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8a5dc <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bee8 <_PyObject_MakeTpCall@@Base+0x29a8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #23016 @ 0x59e8 │ │ │ │ + movw r1, #29684 @ 0x73f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.w 8b446 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bde4 <_PyObject_MakeTpCall@@Base+0x2ad4> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bde4 <_PyObject_MakeTpCall@@Base+0x2ad4> │ │ │ │ + bl d1c30 │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23376 @ 0x5b50 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + bl d1c30 │ │ │ │ + b.w 8b672 <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8ba14 <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ + b.w 8ba36 <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8b19a <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8b9e2 <_PyObject_MakeTpCall@@Base+0x24a2> │ │ │ │ + b.w 8b19a <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + 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 8c43c <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ + 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 8aae0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + b.w 8bbc6 <_PyObject_MakeTpCall@@Base+0x2686> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b7f2 <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b7f2 <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ + b.n 8be3e <_PyObject_MakeTpCall@@Base+0x28fe> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a6dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + b.w 8b41a <_PyObject_MakeTpCall@@Base+0x1eda> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23240 @ 0x5ac8 │ │ │ │ + movw r1, #29632 @ 0x73c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - subs r2, r2, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r1, [r1, #12] │ │ │ │ - add r3, r1 │ │ │ │ - adds r1, r3, #3 │ │ │ │ - adds r3, #1 │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bls.w 8a42e <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ - b.w 8b8a2 <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a7208 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8ac4e <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - ldr.w r9, [pc, #820] @ 8c5b8 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8b294 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ - ldr.w r9, [pc, #808] @ 8c5b8 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8a64a <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ + bl d1c30 │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23064 @ 0x5a18 │ │ │ │ + movw r1, #29372 @ 0x72bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 8b446 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bcae <_PyObject_MakeTpCall@@Base+0x299e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bcae <_PyObject_MakeTpCall@@Base+0x299e> │ │ │ │ + bl 12844c │ │ │ │ + b.w 8b672 <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23096 @ 0x5a38 │ │ │ │ + movw r1, #29404 @ 0x72dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 8b446 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89efa <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b108 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8bb8a <_PyObject_MakeTpCall@@Base+0x287a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8b868 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ - b.w 8b88a <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8af6e <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8b836 <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ - b.w 8af6e <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + bl 12844c │ │ │ │ + b.w 8b672 <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a77e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8c4ee <_PyObject_MakeTpCall@@Base+0x2fae> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a77e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a77e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b318 <_PyObject_MakeTpCall@@Base+0x1dd8> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a77e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #23284 @ 0x5af4 │ │ │ │ + movw r1, #29592 @ 0x7398 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8c554 <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ + ldr r0, [pc, #180] @ (8c5ec <_PyObject_MakeTpCall@@Base+0x30ac>) │ │ │ │ + bl 900d0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ad84 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8a93a <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + b.w 8ad7c <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #23232 @ 0x5ac0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #128] @ (8c5ec <_PyObject_MakeTpCall@@Base+0x30ac>) │ │ │ │ + bl d1c30 │ │ │ │ + b.w 8ad7c <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ + movw r3, #57817 @ 0xe1d9 │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a808 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b3b6 <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b350 <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b63c <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0ec <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b546 <_PyObject_MakeTpCall@@Base+0x2006> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8c51c <_PyObject_MakeTpCall@@Base+0x2fdc> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8aa9e <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r3, [sl, #168] @ 0xa8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8a006 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ + b.w 8a00a <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8aa88 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8aa88 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ + 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, 8c848 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c96c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c820 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29452 @ 0x730c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.w 8b672 <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b36c <_PyObject_MakeTpCall@@Base+0x1e2c> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b388 <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #23432 @ 0x5b88 │ │ │ │ + movw r0, #29740 @ 0x742c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 2380fc │ │ │ │ - b.w 8a8c8 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bl 239514 │ │ │ │ + b.w 8aaf4 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23324 @ 0x5b1c │ │ │ │ + movw r1, #29548 @ 0x736c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8b410 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ - ldr.w r9, [pc, #544] @ 8c5b8 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + bl 12844c │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #396] @ 8c7e0 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + 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 8c68e <_PyObject_MakeTpCall@@Base+0x314e> │ │ │ │ + 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 8a166 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ab74 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a4ae <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - b.w 8b1e8 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ - ldr.w r9, [pc, #504] @ 8c5b8 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a112 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #304] @ 8c7e0 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ 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 8c3f8 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ + beq.n 8c6ea <_PyObject_MakeTpCall@@Base+0x31aa> │ │ │ │ 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 89f90 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - b.n 8c39c <_PyObject_MakeTpCall@@Base+0x308c> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23144 @ 0x5a68 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 8b446 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b124 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a552 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - ldr.w r9, [pc, #388] @ 8c5b8 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - 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 8c46e <_PyObject_MakeTpCall@@Base+0x315e> │ │ │ │ - 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 89f36 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + bmi.w 8a1c0 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a85e <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a85e <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a874 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8c4d0 <_PyObject_MakeTpCall@@Base+0x31c0> │ │ │ │ - ldr r0, [pc, #256] @ (8c5b4 <_PyObject_MakeTpCall@@Base+0x32a4>) │ │ │ │ - bl 8fea8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ab5a <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8a710 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - b.w 8ab52 <_PyObject_MakeTpCall@@Base+0x1842> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #16960 @ 0x4240 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #204] @ (8c5b4 <_PyObject_MakeTpCall@@Base+0x32a4>) │ │ │ │ - bl d1a08 │ │ │ │ - b.w 8ab52 <_PyObject_MakeTpCall@@Base+0x1842> │ │ │ │ - ldr.w r9, [pc, #200] @ 8c5b8 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ad9e <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ + 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 8a65c <_PyObject_MakeTpCall@@Base+0x111c> │ │ │ │ + b.w 8bacc <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1a8ac8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8ae7a <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ + ldr.w r9, [pc, #144] @ 8c7e0 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a090 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ - ldr.w r9, [pc, #172] @ 8c5b8 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a2c0 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + ldr.w r9, [pc, #116] @ 8c7e0 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ 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 8c546 <_PyObject_MakeTpCall@@Base+0x3236> │ │ │ │ + beq.n 8c7a4 <_PyObject_MakeTpCall@@Base+0x3264> │ │ │ │ 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 8a060 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - b.n 8c4f6 <_PyObject_MakeTpCall@@Base+0x31e6> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b31a <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c33a <_PyObject_MakeTpCall@@Base+0x302a> │ │ │ │ - b.w 89ee2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #28 │ │ │ │ - ldr.w lr, [r0, #8] │ │ │ │ - mul.w r6, r3, ip │ │ │ │ - add.w r3, lr, r6 │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ - add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 8c5a6 <_PyObject_MakeTpCall@@Base+0x3296> │ │ │ │ - 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 8a8b4 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - b.w 8b972 <_PyObject_MakeTpCall@@Base+0x2662> │ │ │ │ + bmi.w 8a290 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ + b.n 8c754 <_PyObject_MakeTpCall@@Base+0x3214> │ │ │ │ + ldr.w r9, [pc, #44] @ 8c7e0 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8c6f6 <_PyObject_MakeTpCall@@Base+0x31b6> │ │ │ │ + ldr.w r9, [pc, #32] @ 8c7e0 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b4c0 <_PyObject_MakeTpCall@@Base+0x1f80> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ac70 <_PyObject_MakeTpCall@@Base+0x1730> │ │ │ │ + ldr.w r9, [pc, #12] @ 8c7e0 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8a876 <_PyObject_MakeTpCall@@Base+0x1336> │ │ │ │ nop │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c7e8 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c5bc : │ │ │ │ +0008c7e4 : │ │ │ │ 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 8c5fc │ │ │ │ + beq.n 8c824 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8c61c │ │ │ │ + bl 8c844 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23544 @ 0x5bf8 │ │ │ │ + movw r1, #29852 @ 0x749c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8c5f2 │ │ │ │ + b.n 8c81a │ │ │ │ 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 │ │ │ │ @@ -146757,130 +146940,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 8c76a │ │ │ │ + bhi.w 8c992 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8c7ca │ │ │ │ + bhi.w 8c9f2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c82c │ │ │ │ + beq.w 8ca54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cbf4 │ │ │ │ - movw r2, #44000 @ 0xabe0 │ │ │ │ + bne.w 8ce1c │ │ │ │ + movw r2, #50208 @ 0xc420 │ │ │ │ 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 8c720 │ │ │ │ + bhi.n 8c948 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8ca00 │ │ │ │ + bhi.w 8cc28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8ca60 │ │ │ │ + beq.w 8cc88 │ │ │ │ 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 8c74c │ │ │ │ + bhi.n 8c974 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8ca68 │ │ │ │ + bhi.w 8cc90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca60 │ │ │ │ + beq.w 8cc88 │ │ │ │ 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 8c702 │ │ │ │ + bhi.n 8c92a │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8c794 │ │ │ │ + bhi.n 8c9bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca60 │ │ │ │ + beq.w 8cc88 │ │ │ │ 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 8c6e2 │ │ │ │ + bls.n 8c90a │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8c990 │ │ │ │ + beq.w 8cbb8 │ │ │ │ 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 8c6da │ │ │ │ + b.n 8c902 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8c990 │ │ │ │ + beq.w 8cbb8 │ │ │ │ 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 8c6c0 │ │ │ │ + bls.n 8c8e8 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8c990 │ │ │ │ + beq.w 8cbb8 │ │ │ │ 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 8c6da │ │ │ │ + b.n 8c902 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8c96c │ │ │ │ + beq.w 8cb94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c66a │ │ │ │ + beq.w 8c892 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.w 8cb60 │ │ │ │ + bls.w 8cd88 │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8cc06 │ │ │ │ + beq.w 8ce2e │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c66a │ │ │ │ - b.n 8c776 │ │ │ │ + beq.w 8c892 │ │ │ │ + b.n 8c99e │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8cb16 │ │ │ │ + bhi.w 8cd3e │ │ │ │ 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 │ │ │ │ @@ -146896,634 +147079,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 8c664 │ │ │ │ + bhi.w 8c88c │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ - ldmia r3, {r0, r1, r3, r6} │ │ │ │ + ldmia r5, {r0, r1, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r1, r2, r5} │ │ │ │ + ldmia r7!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r5, r6} │ │ │ │ + ldmia r0, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1!, {r0, r2, r4, r7} │ │ │ │ + ldmia r3, {r0, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb6c │ │ │ │ + bne.w 8cd94 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r6 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 8cb80 │ │ │ │ + bgt.w 8cda8 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9a0 │ │ │ │ + bne.w 8cbc8 │ │ │ │ cmp r5, r6 │ │ │ │ it le │ │ │ │ cmple sl, r5 │ │ │ │ - bgt.w 8cd74 │ │ │ │ + bgt.w 8cf9c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8c9fc │ │ │ │ + ble.w 8cc24 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8cac8 │ │ │ │ + beq.w 8ccf0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8cc4a │ │ │ │ + beq.w 8ce72 │ │ │ │ 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 8ce54 │ │ │ │ + bl 8d07c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbce │ │ │ │ + bne.w 8cdf6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8c91c │ │ │ │ + beq.n 8cb44 │ │ │ │ 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 8cc90 │ │ │ │ + beq.w 8ceb8 │ │ │ │ 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 8ce54 │ │ │ │ + bl 8d07c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc8a │ │ │ │ + bne.w 8ceb2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8c91c │ │ │ │ + beq.n 8cb44 │ │ │ │ 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 8cc4e │ │ │ │ + beq.w 8ce76 │ │ │ │ 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 8ce54 │ │ │ │ + bl 8d07c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbd2 │ │ │ │ + bne.w 8cdfa │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8c8de │ │ │ │ + bne.n 8cb06 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8c95a │ │ │ │ + cbz r3, 8cb82 │ │ │ │ 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, #44000 @ 0xabe0 │ │ │ │ + movw r1, #50208 @ 0xc420 │ │ │ │ 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 8ccda │ │ │ │ + bne.w 8cf02 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cbc4 │ │ │ │ + bne.w 8cdec │ │ │ │ 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 8cc04 │ │ │ │ + bne.w 8ce2c │ │ │ │ mov r4, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r6 │ │ │ │ - bls.w 8c658 │ │ │ │ + bls.w 8c880 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r6 │ │ │ │ - bne.w 8c66a │ │ │ │ + bne.w 8c892 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c974 │ │ │ │ + b.n 8cb9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb6c │ │ │ │ + bne.w 8cd94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c836 │ │ │ │ + b.n 8ca5e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cdfc │ │ │ │ + beq.w 8d024 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ - bne.w 8cba6 │ │ │ │ + bne.w 8cdce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ccfa │ │ │ │ + beq.w 8cf22 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8cc24 │ │ │ │ + beq.w 8ce4c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8ce54 │ │ │ │ + bl 8d07c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c95a │ │ │ │ + beq.n 8cb82 │ │ │ │ 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 23c37c │ │ │ │ + bl 23dabc │ │ │ │ mov r0, r8 │ │ │ │ - bl 23711c │ │ │ │ - b.n 8c966 │ │ │ │ + bl 23885c │ │ │ │ + b.n 8cb8e │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8c91c │ │ │ │ + b.n 8cb44 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8cb26 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8ca10 ) │ │ │ │ + bhi.w 8cd4e │ │ │ │ + add r1, pc, #4 @ (adr r1, 8cc38 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - ldmia r3!, {r0, r4, r6} │ │ │ │ + ldmia r5, {r0, r3, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r5, r6} │ │ │ │ + ldmia r7, {r0, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r1, r2, r5} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r6} │ │ │ │ + ldmia r5, {r0, r2, r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r3, r4, r7} │ │ │ │ + ldmia r3!, {r0, r1, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8c836 │ │ │ │ + b.n 8ca5e │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8cb34 │ │ │ │ + bhi.n 8cd5c │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - ldmia r3!, {r0, r4, r6} │ │ │ │ + ldmia r5, {r0, r3, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r5, r6} │ │ │ │ + ldmia r7, {r0, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r4, r5} │ │ │ │ + ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r2, r6} │ │ │ │ + ldmia r5, {r0, r2, r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r3, r4, r7} │ │ │ │ + ldmia r3!, {r0, r1, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8c876 │ │ │ │ + bne.w 8ca9e │ │ │ │ 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 214688 │ │ │ │ + bl 215dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc1e │ │ │ │ + bne.w 8ce46 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c89c │ │ │ │ - b.n 8c91c │ │ │ │ + bne.w 8cac4 │ │ │ │ + b.n 8cb44 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c6da │ │ │ │ + b.n 8c902 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8c73e │ │ │ │ + b.n 8c966 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c6da │ │ │ │ + b.n 8c902 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c836 │ │ │ │ + b.n 8ca5e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd2e │ │ │ │ + bne.w 8cf56 │ │ │ │ mov ip, r4 │ │ │ │ adds r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cbfe │ │ │ │ + bhi.n 8ce26 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8c658 │ │ │ │ + b.n 8c880 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8cb46 │ │ │ │ - movw r1, #23716 @ 0x5ca4 │ │ │ │ + beq.n 8cd6e │ │ │ │ + movw r1, #30024 @ 0x7548 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #43120 @ 0xa870 │ │ │ │ + movw r0, #49352 @ 0xc0c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cccc │ │ │ │ + bcs.w 8cef4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ccd2 │ │ │ │ + beq.w 8cefa │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c84c │ │ │ │ + beq.w 8ca74 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23816 @ 0x5d08 │ │ │ │ + movw r1, #30124 @ 0x75ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23711c │ │ │ │ - b.n 8c966 │ │ │ │ + bl 23885c │ │ │ │ + b.n 8cb8e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 772e4 │ │ │ │ - b.n 8c964 │ │ │ │ + bl 7736c │ │ │ │ + b.n 8cb8c │ │ │ │ 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 23c37c │ │ │ │ + bl 23dabc │ │ │ │ mov r0, r8 │ │ │ │ - bl 23711c │ │ │ │ - b.n 8c966 │ │ │ │ + bl 23885c │ │ │ │ + b.n 8cb8e │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8cb5e │ │ │ │ + bls.n 8cd86 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8c64c │ │ │ │ + bne.w 8c874 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cc16 │ │ │ │ + bhi.n 8ce3e │ │ │ │ mov r4, ip │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8c658 │ │ │ │ + b.n 8c880 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8c64c │ │ │ │ - b.n 8c96e │ │ │ │ + bne.w 8c874 │ │ │ │ + b.n 8cb96 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8cbdc │ │ │ │ + b.n 8ce04 │ │ │ │ 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 214688 │ │ │ │ + bl 215dd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c95a │ │ │ │ - b.n 8c9e6 │ │ │ │ + beq.w 8cb82 │ │ │ │ + b.n 8cc0e │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8cada │ │ │ │ + b.n 8cd02 │ │ │ │ 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 214688 │ │ │ │ + bl 215dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cbdc │ │ │ │ + bne.n 8ce04 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c8de │ │ │ │ - b.n 8c91c │ │ │ │ + bne.w 8cb06 │ │ │ │ + b.n 8cb44 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cbd2 │ │ │ │ + b.n 8cdfa │ │ │ │ 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 214688 │ │ │ │ - cbnz r0, 8ccc6 │ │ │ │ + bl 215dd0 │ │ │ │ + cbnz r0, 8ceee │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c8d6 │ │ │ │ - b.n 8c91c │ │ │ │ + bne.w 8cafe │ │ │ │ + b.n 8cb44 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cbdc │ │ │ │ + b.n 8ce04 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8c966 │ │ │ │ + b.n 8cb8e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23904 @ 0x5d60 │ │ │ │ + movw r1, #30212 @ 0x7604 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23711c │ │ │ │ - b.n 8c966 │ │ │ │ + bl 23885c │ │ │ │ + b.n 8cb8e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8cd4c │ │ │ │ - movw r3, #26916 @ 0x6924 │ │ │ │ + cbz r3, 8cf74 │ │ │ │ + movw r3, #33148 @ 0x817c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #23776 @ 0x5ce0 │ │ │ │ + movw r1, #30084 @ 0x7584 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23711c │ │ │ │ - b.n 8c966 │ │ │ │ - cbz r3, 8cd60 │ │ │ │ + bl 23885c │ │ │ │ + b.n 8cb8e │ │ │ │ + cbz r3, 8cf88 │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c64c │ │ │ │ + b.n 8c874 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8cd38 │ │ │ │ + bgt.n 8cf60 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c64c │ │ │ │ - movw r1, #23628 @ 0x5c4c │ │ │ │ + b.n 8c874 │ │ │ │ + movw r1, #29936 @ 0x74f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #43120 @ 0xa870 │ │ │ │ + movw r0, #49352 @ 0xc0c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #34448 @ 0x8690 │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #40752 @ 0x9f30 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #65028 @ 0xfe04 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cd10 │ │ │ │ - movw r1, #23684 @ 0x5c84 │ │ │ │ + movw r3, #5764 @ 0x1684 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 8cf38 │ │ │ │ + movw r1, #29992 @ 0x7528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #43120 @ 0xa870 │ │ │ │ + movw r0, #49352 @ 0xc0c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ce2e │ │ │ │ + bne.n 8d056 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8cdf2 │ │ │ │ - movw r3, #34448 @ 0x8690 │ │ │ │ + cbnz r3, 8d01a │ │ │ │ + movw r3, #40752 @ 0x9f30 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #65028 @ 0xfe04 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #5764 @ 0x1684 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8cdde │ │ │ │ - movw r1, #23600 @ 0x5c30 │ │ │ │ + bne.n 8d006 │ │ │ │ + movw r1, #29908 @ 0x74d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8cdea │ │ │ │ + ble.n 8d012 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8cdd0 │ │ │ │ - movw r2, #27924 @ 0x6d14 │ │ │ │ + beq.n 8cff8 │ │ │ │ + movw r2, #34156 @ 0x856c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23860 @ 0x5d34 │ │ │ │ + movw r1, #30168 @ 0x75d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8ccf2 │ │ │ │ - movw r2, #65028 @ 0xfe04 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8cf1a │ │ │ │ + movw r2, #5764 @ 0x1684 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8cdb6 │ │ │ │ + b.n 8cfde │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.n 8ce36 │ │ │ │ - movw r1, #23620 @ 0x5c44 │ │ │ │ + bgt.n 8d05e │ │ │ │ + movw r1, #29928 @ 0x74e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8cdd0 │ │ │ │ + beq.n 8cff8 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8cdae │ │ │ │ - movw r3, #26916 @ 0x6924 │ │ │ │ + b.n 8cfd6 │ │ │ │ + movw r3, #33148 @ 0x817c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8cd98 │ │ │ │ + b.n 8cfc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c964 │ │ │ │ + beq.w 8cb8c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8ce40 │ │ │ │ - movw r3, #26916 @ 0x6924 │ │ │ │ + cbz r3, 8d068 │ │ │ │ + movw r3, #33148 @ 0x817c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #23748 @ 0x5cc4 │ │ │ │ + movw r1, #30056 @ 0x7568 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23711c │ │ │ │ - b.n 8c966 │ │ │ │ + bl 23885c │ │ │ │ + b.n 8cb8e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 8ccf2 │ │ │ │ - movw r1, #23608 @ 0x5c38 │ │ │ │ + bl 12844c │ │ │ │ + b.n 8cf1a │ │ │ │ + movw r1, #29916 @ 0x74dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8cda8 │ │ │ │ - movw r3, #34448 @ 0x8690 │ │ │ │ + b.n 8cfd0 │ │ │ │ + movw r3, #40752 @ 0x9f30 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #65028 @ 0xfe04 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 8ce18 │ │ │ │ + movw r3, #5764 @ 0x1684 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 8d040 │ │ │ │ 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 │ │ │ │ @@ -147533,15 +147716,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 8d7fc │ │ │ │ + bhi.w 8da24 │ │ │ │ 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 │ │ │ │ @@ -147597,654 +147780,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 8cf66 │ │ │ │ + bne.n 8d18e │ │ │ │ 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, 8cf82 │ │ │ │ + cbz r2, 8d1aa │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8cf62 │ │ │ │ + ble.n 8d18a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf9c │ │ │ │ + beq.n 8d1c4 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8cf62 │ │ │ │ + beq.n 8d18a │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf9c │ │ │ │ + beq.n 8d1c4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8cf62 │ │ │ │ + beq.n 8d18a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf9c │ │ │ │ + beq.n 8d1c4 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8cf62 │ │ │ │ + beq.n 8d18a │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8cf9c │ │ │ │ + beq.n 8d1c4 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8cf54 │ │ │ │ + bne.n 8d17c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8d296 │ │ │ │ + b.n 8d4be │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8d3f4 │ │ │ │ + beq.w 8d61c │ │ │ │ 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 8cf9c │ │ │ │ + beq.n 8d1c4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cf84 │ │ │ │ + bne.n 8d1ac │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8cf62 │ │ │ │ + bne.n 8d18a │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd7c0 │ │ │ │ + bl dda3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d26e │ │ │ │ + beq.w 8d496 │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ 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 8cf70 │ │ │ │ - movw r0, #63284 @ 0xf734 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.n 8d296 │ │ │ │ + bmi.n 8d198 │ │ │ │ + movw r0, #3980 @ 0xf8c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.n 8d4be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8cf72 │ │ │ │ - bne.w 8d17a │ │ │ │ + bgt.n 8d19a │ │ │ │ + bne.w 8d3a2 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ 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 8d4f0 │ │ │ │ + beq.w 8d718 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8d44e │ │ │ │ + bne.w 8d676 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d512 │ │ │ │ + bne.w 8d73a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8d49c │ │ │ │ + bpl.w 8d6c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d552 │ │ │ │ + beq.w 8d77a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ 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, #24420 @ 0x5f64 │ │ │ │ + movwne r0, #30728 @ 0x7808 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8d296 │ │ │ │ + bne.w 8d4be │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8d6f8 │ │ │ │ + blt.w 8d920 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47613 @ 0xb9fd │ │ │ │ + movw r2, #47543 @ 0xb9b7 │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d7880 <_PyNumber_Index@@Base> │ │ │ │ + bl d7acc <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d48c │ │ │ │ - bl 83a2c │ │ │ │ + beq.w 8d6b4 │ │ │ │ + bl 83a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d3e2 │ │ │ │ + bne.w 8d60a │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8d48c │ │ │ │ + beq.w 8d6b4 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13ee80 │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d102 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 8d32a │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d17a │ │ │ │ + bne.n 8d3a2 │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ 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 8d6ca │ │ │ │ + bpl.w 8d8f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8d6ca │ │ │ │ + bne.w 8d8f2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8d6c6 │ │ │ │ + bpl.w 8d8ee │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8d55c │ │ │ │ + bne.w 8d784 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd7c0 │ │ │ │ + bl dda3c │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8d6d4 │ │ │ │ + beq.w 8d8fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d6de │ │ │ │ + blt.w 8d906 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8cf72 │ │ │ │ + ble.w 8d19a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24000 @ 0x5dc0 │ │ │ │ + movw r1, #30308 @ 0x7664 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf78 │ │ │ │ + b.n 8d1a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd7c0 │ │ │ │ + bl dda3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d440 │ │ │ │ + beq.w 8d668 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8d8b4 │ │ │ │ + blt.w 8dadc │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8d7e0 │ │ │ │ + bge.w 8da08 │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ 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 8d8da │ │ │ │ - bl 144fec │ │ │ │ + bpl.w 8db02 │ │ │ │ + bl 145db4 │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11bfcc │ │ │ │ + bl 11ccf0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d47e │ │ │ │ + beq.w 8d6a6 │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13ee80 │ │ │ │ + bl 13fbf8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8d840 │ │ │ │ + beq.w 8da68 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ 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 8d4b4 │ │ │ │ + bne.w 8d6dc │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl ce088 │ │ │ │ + bl ce1e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d566 │ │ │ │ + bne.w 8d78e │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47613 @ 0xb9fd │ │ │ │ + movw r2, #47543 @ 0xb9b7 │ │ │ │ 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 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16b35c │ │ │ │ + bl 16c254 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8cfb4 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 8d1dc │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfb4 │ │ │ │ + beq.w 8d1dc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf78 │ │ │ │ + b.n 8d1a0 │ │ │ │ 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 8cf70 │ │ │ │ - movw r0, #13124 @ 0x3344 │ │ │ │ + bmi.w 8d198 │ │ │ │ + movw r0, #19392 @ 0x4bc0 │ │ │ │ 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 23db88 │ │ │ │ + b.w 23f250 │ │ │ │ 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 8d8da │ │ │ │ + bpl.w 8db02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16b35c │ │ │ │ + bl 16c254 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #14168 @ 0x3758 │ │ │ │ + movw r1, #20440 @ 0x4fd8 │ │ │ │ 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 8d6a8 │ │ │ │ + beq.w 8d8d0 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8d69e │ │ │ │ + bne.w 8d8c6 │ │ │ │ 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 8d694 │ │ │ │ + beq.w 8d8bc │ │ │ │ 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 8d686 │ │ │ │ + bne.w 8d8ae │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d686 │ │ │ │ - bl 85a38 │ │ │ │ + beq.w 8d8ae │ │ │ │ + bl 859e4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d570 │ │ │ │ + bne.w 8d798 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8d4e6 │ │ │ │ + bpl.w 8d70e │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb254 │ │ │ │ + bl cb3b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d606 │ │ │ │ + beq.w 8d82e │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #65028 @ 0xfe04 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #5764 @ 0x1684 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8d590 │ │ │ │ + beq.w 8d7b8 │ │ │ │ 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 8d742 │ │ │ │ + bne.w 8d96a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d72a │ │ │ │ + beq.w 8d952 │ │ │ │ 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, #47143 @ 0xb827 │ │ │ │ + movw r4, #47131 @ 0xb81b │ │ │ │ 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 8cf72 │ │ │ │ + beq.w 8d19a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cf72 │ │ │ │ + bne.w 8d19a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cf72 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d19a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0d0 │ │ │ │ + bne.w 8d2f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0d0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d2f8 │ │ │ │ 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 8d8d0 │ │ │ │ + beq.w 8daf8 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8cf72 │ │ │ │ + bne.w 8d19a │ │ │ │ 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 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16b35c │ │ │ │ + bl 16c254 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d1a2 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 8d3ca │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1a2 │ │ │ │ + beq.w 8d3ca │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf78 │ │ │ │ + b.n 8d1a0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d4e0 │ │ │ │ + bne.n 8d708 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8d86c │ │ │ │ + bpl.w 8da94 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d552 │ │ │ │ + beq.n 8d77a │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d850 │ │ │ │ + bne.w 8da78 │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8cf72 │ │ │ │ - bl 7f820 │ │ │ │ + b.n 8d19a │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1e2 │ │ │ │ + beq.w 8d40a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf78 │ │ │ │ - bl 7f820 │ │ │ │ + b.n 8d1a0 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d17a │ │ │ │ + bne.w 8d3a2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d0d6 │ │ │ │ + b.n 8d2fe │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232350 │ │ │ │ + bl 233a88 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d04e │ │ │ │ + bge.w 8d276 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8d296 │ │ │ │ + b.n 8d4be │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 232350 │ │ │ │ + bl 233a88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8d4b0 │ │ │ │ + blt.n 8d6d8 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8d88c │ │ │ │ + bne.w 8dab4 │ │ │ │ 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 8cf72 │ │ │ │ + b.n 8d19a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d478 │ │ │ │ - movw r0, #23932 @ 0x5d7c │ │ │ │ + b.n 8d6a0 │ │ │ │ + movw r0, #30240 @ 0x7620 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ + b.n 8d4be │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - cbnz r3, 8d53e │ │ │ │ + cbnz r3, 8d766 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8d51c │ │ │ │ + bne.n 8d744 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce088 │ │ │ │ - cbnz r0, 8d566 │ │ │ │ + bl ce1e8 │ │ │ │ + cbnz r0, 8d78e │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d08a │ │ │ │ + b.n 8d2b2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8d04e │ │ │ │ + b.n 8d276 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 88e68 │ │ │ │ + bl 89098 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8d552 │ │ │ │ + cbz r0, 8d77a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl ce654 │ │ │ │ - b.n 8d508 │ │ │ │ + bl ce7b4 │ │ │ │ + b.n 8d730 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ce654 │ │ │ │ - b.n 8d508 │ │ │ │ - movw r0, #24188 @ 0x5e7c │ │ │ │ + bl ce7b4 │ │ │ │ + b.n 8d730 │ │ │ │ + movw r0, #30496 @ 0x7720 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ + b.n 8d4be │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r7, #0] │ │ │ │ ldrne r3, [r7, #0] │ │ │ │ - b.n 8d13e │ │ │ │ - movw r0, #30972 @ 0x78fc │ │ │ │ + b.n 8d366 │ │ │ │ + movw r0, #38228 @ 0x9554 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d296 │ │ │ │ + b.n 8d4be │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d666 │ │ │ │ + beq.n 8d88e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d666 │ │ │ │ + beq.n 8d88e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d35e │ │ │ │ + b.n 8d586 │ │ │ │ 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 8d64c │ │ │ │ + beq.n 8d874 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d610 │ │ │ │ + bne.n 8d838 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.w 8d72a │ │ │ │ + blt.w 8d952 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d72a │ │ │ │ + beq.w 8d952 │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47143 @ 0xb827 │ │ │ │ + movw r0, #47131 @ 0xb81b │ │ │ │ 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] │ │ │ │ @@ -148252,306 +148435,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 8d3c4 │ │ │ │ - movw r0, #24272 @ 0x5ed0 │ │ │ │ + b.n 8d5ec │ │ │ │ + movw r0, #30580 @ 0x7774 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ + b.n 8d4be │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8d5f4 │ │ │ │ + bge.n 8d81c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d62e │ │ │ │ + beq.n 8d856 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d62c │ │ │ │ + cbnz r2, 8d854 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_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, #24316 @ 0x5efc │ │ │ │ + movw r1, #30624 @ 0x77a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf78 │ │ │ │ + b.n 8d1a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d65c │ │ │ │ + beq.n 8d884 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d67e │ │ │ │ - movw r0, #24292 @ 0x5ee4 │ │ │ │ + cbz r2, 8d8a6 │ │ │ │ + movw r0, #30600 @ 0x7788 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ + b.n 8d4be │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r3, 8d672 │ │ │ │ + cbz r3, 8d89a │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d35e │ │ │ │ + b.n 8d586 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d35e │ │ │ │ + b.n 8d586 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d65c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d884 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d57a │ │ │ │ - b.n 8d57e │ │ │ │ - movw r0, #24252 @ 0x5ebc │ │ │ │ + bne.w 8d7a2 │ │ │ │ + b.n 8d7a6 │ │ │ │ + movw r0, #30560 @ 0x7760 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ - movw r0, #24216 @ 0x5e98 │ │ │ │ + b.n 8d4be │ │ │ │ + movw r0, #30524 @ 0x773c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ + b.n 8d4be │ │ │ │ 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 8d694 │ │ │ │ + beq.n 8d8bc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8d338 │ │ │ │ - b.n 8cfc8 │ │ │ │ + bmi.w 8d560 │ │ │ │ + b.n 8d1f0 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b.n 8d136 │ │ │ │ - movw r0, #24168 @ 0x5e68 │ │ │ │ + b.n 8d35e │ │ │ │ + movw r0, #30476 @ 0x770c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ - bl 7f820 │ │ │ │ + b.n 8d4be │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d17a │ │ │ │ + bne.w 8d3a2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23956 @ 0x5d94 │ │ │ │ + movw r1, #30264 @ 0x7638 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf78 │ │ │ │ - bl d3cbc │ │ │ │ - movw r0, #24460 @ 0x5f8c │ │ │ │ + b.n 8d1a0 │ │ │ │ + bl d3eec │ │ │ │ + movw r0, #30768 @ 0x7830 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8d29c │ │ │ │ + b.n 8d4c4 │ │ │ │ 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 8d762 │ │ │ │ + bne.n 8d98a │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 8cf70 │ │ │ │ + b.n 8d198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d73a │ │ │ │ + beq.n 8d962 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d774 │ │ │ │ - bl 1e8b74 │ │ │ │ + cbz r2, 8d99c │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf78 │ │ │ │ + b.n 8d1a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d758 │ │ │ │ + beq.n 8d980 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d758 │ │ │ │ + cbnz r2, 8d980 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #24368 @ 0x5f30 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #30676 @ 0x77d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ - bl 85a38 │ │ │ │ + b.n 8d4be │ │ │ │ + bl 859e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d724 │ │ │ │ - movw r0, #59856 @ 0xe9d0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - b.n 8d296 │ │ │ │ + bne.n 8d94c │ │ │ │ + movw r0, #592 @ 0x250 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d4be │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d73a │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d962 │ │ │ │ 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 8d7d0 │ │ │ │ + bmi.n 8d9f8 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d7c0 │ │ │ │ - bl 85a38 │ │ │ │ - cbnz r0, 8d7c0 │ │ │ │ - movw r0, #24140 @ 0x5e4c │ │ │ │ + beq.n 8d9e8 │ │ │ │ + bl 859e4 │ │ │ │ + cbnz r0, 8d9e8 │ │ │ │ + movw r0, #30448 @ 0x76f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ + b.n 8d4be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16b35c │ │ │ │ + bl 16c254 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8d806 │ │ │ │ + beq.n 8da2e │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.w 8cf72 │ │ │ │ + b.w 8d19a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8d79e │ │ │ │ + bne.n 8d9c6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8cf72 │ │ │ │ + b.w 8d19a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1873f0 │ │ │ │ + bl 188b98 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8d8e4 │ │ │ │ + beq.w 8db0c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8d78c │ │ │ │ + b.n 8d9b4 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24092 @ 0x5e1c │ │ │ │ + movw r1, #30400 @ 0x76c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf78 │ │ │ │ - movw r0, #24492 @ 0x5fac │ │ │ │ + b.w 8d1a0 │ │ │ │ + movw r0, #30800 @ 0x7850 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ - bl 7f820 │ │ │ │ + b.n 8d4be │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d7ba │ │ │ │ + beq.n 8d9e2 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf78 │ │ │ │ + b.w 8d1a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 230900 │ │ │ │ + bl 232040 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d17a │ │ │ │ + bne.w 8d3a2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.w 8cf72 │ │ │ │ - bl 7f820 │ │ │ │ + b.w 8d19a │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d208 │ │ │ │ + beq.w 8d430 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf78 │ │ │ │ + b.w 8d1a0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf78 │ │ │ │ - movw r4, #63284 @ 0xf734 │ │ │ │ - movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #54896 @ 0xd670 │ │ │ │ + b.w 8d1a0 │ │ │ │ + movw r4, #3980 @ 0xf8c │ │ │ │ + movt r4, #41 @ 0x29 │ │ │ │ + movw r0, #61128 @ 0xeec8 │ │ │ │ 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 8d29c │ │ │ │ + b.n 8d4c4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8cf72 │ │ │ │ + beq.w 8d19a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22276 @ 0x5704 │ │ │ │ + movw r1, #28564 @ 0x6f94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf78 │ │ │ │ + b.w 8d1a0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24048 @ 0x5df0 │ │ │ │ + movw r1, #30356 @ 0x7694 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf78 │ │ │ │ - movw r0, #24404 @ 0x5f54 │ │ │ │ + b.w 8d1a0 │ │ │ │ + movw r0, #30712 @ 0x77f8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d296 │ │ │ │ - movw r0, #29064 @ 0x7188 │ │ │ │ + b.n 8d4be │ │ │ │ + movw r0, #35336 @ 0x8a08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d296 │ │ │ │ + b.n 8d4be │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8cf72 │ │ │ │ + b.w 8d19a │ │ │ │ stmdb 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 8dce0 │ │ │ │ + bcs.w 8df08 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8dce0 │ │ │ │ + bcs.w 8df08 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8dce0 │ │ │ │ + bcs.w 8df08 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.n 8da3c │ │ │ │ + bls.n 8dc64 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8da4e │ │ │ │ + beq.w 8dc76 │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n 8da4e │ │ │ │ + beq.n 8dc76 │ │ │ │ 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 │ │ │ │ @@ -148561,70 +148744,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 8dda0 │ │ │ │ + bne.w 8dfc8 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dda0 │ │ │ │ + beq.w 8dfc8 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ddfc │ │ │ │ + beq.w 8e024 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8dcf8 │ │ │ │ + beq.w 8df20 │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8dcbc │ │ │ │ + ble.w 8dee4 │ │ │ │ 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 8da5e │ │ │ │ + bmi.n 8dc86 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8daa8 │ │ │ │ + beq.n 8dcd0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dad6 │ │ │ │ + bne.n 8dcfe │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8d9c0 │ │ │ │ + blt.n 8dbe8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8da00 │ │ │ │ + beq.n 8dc28 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dcca │ │ │ │ + beq.w 8def2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8daca │ │ │ │ + beq.n 8dcf2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8dcae │ │ │ │ + beq.w 8ded6 │ │ │ │ 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 │ │ │ │ @@ -148633,28 +148816,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 8dcda │ │ │ │ + bhi.w 8df02 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d948 │ │ │ │ + bne.w 8db70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8da4e │ │ │ │ + beq.n 8dc76 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8da36 │ │ │ │ - ldr r2, [pc, #660] @ (8dcf4 ) │ │ │ │ + b.n 8dc5e │ │ │ │ + ldr r2, [pc, #660] @ (8df1c ) │ │ │ │ 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 │ │ │ │ @@ -148667,583 +148850,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 8ddc6 │ │ │ │ + beq.w 8dfee │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8d9de │ │ │ │ + bne.n 8dc06 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8dabe │ │ │ │ + beq.n 8dce6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8de6c │ │ │ │ - bl d3cbc │ │ │ │ + beq.w 8e094 │ │ │ │ + bl d3eec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8da08 │ │ │ │ - movw r3, #56473 @ 0xdc99 │ │ │ │ + bne.n 8dc30 │ │ │ │ + movw r3, #56857 @ 0xde19 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dca0 │ │ │ │ + b.n 8dec8 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8dcb2 │ │ │ │ + beq.w 8deda │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8dafe │ │ │ │ + beq.n 8dd26 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ddf4 │ │ │ │ + beq.w 8e01c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dd0e │ │ │ │ + bne.w 8df36 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dd1a │ │ │ │ - ldr r3, [pc, #468] @ (8dcf4 ) │ │ │ │ + bne.w 8df42 │ │ │ │ + ldr r3, [pc, #468] @ (8df1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w ip, r7, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [ip, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8db68 │ │ │ │ + beq.n 8dd90 │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r7, #99328 @ 0x18400 │ │ │ │ str.w r1, [ip, #1164] @ 0x48c │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 8db50 │ │ │ │ - b.n 8db64 │ │ │ │ + cbnz r2, 8dd78 │ │ │ │ + b.n 8dd8c │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8db64 │ │ │ │ + cbz r2, 8dd8c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8db4a │ │ │ │ + bne.n 8dd72 │ │ │ │ mov lr, r6 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8db50 │ │ │ │ + bne.n 8dd78 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8de3a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8ddd0 │ │ │ │ + bcs.w 8dff8 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8ddb2 │ │ │ │ + bcs.w 8dfda │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8ddbc │ │ │ │ + bcs.w 8dfe4 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dd6e │ │ │ │ + bls.w 8df96 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd94 │ │ │ │ + beq.w 8dfbc │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8dba8 │ │ │ │ + beq.n 8ddd0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd80 │ │ │ │ + beq.w 8dfa8 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cbz r1, 8dc08 │ │ │ │ + cbz r1, 8de30 │ │ │ │ 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 8dbf2 │ │ │ │ + bcs.n 8de1a │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8dbf2 │ │ │ │ + bcs.n 8de1a │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8dbf2 │ │ │ │ + bcs.n 8de1a │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dd00 │ │ │ │ + bls.w 8df28 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8dc00 │ │ │ │ + cbz r1, 8de28 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8dc00 │ │ │ │ + beq.n 8de28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8dc00 │ │ │ │ - cbnz r2, 8dc12 │ │ │ │ + cbz r3, 8de28 │ │ │ │ + cbnz r2, 8de3a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8dbb4 │ │ │ │ + bne.n 8dddc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8dc18 │ │ │ │ + bne.n 8de40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dce8 │ │ │ │ + bne.n 8df10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dd46 │ │ │ │ + bne.w 8df6e │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8dc70 │ │ │ │ + cbz r2, 8de98 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dd46 │ │ │ │ + ble.w 8df6e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc8a │ │ │ │ + beq.n 8deb2 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8ddf0 │ │ │ │ + beq.w 8e018 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc8a │ │ │ │ + beq.n 8deb2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8dd46 │ │ │ │ + beq.n 8df6e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc8a │ │ │ │ + beq.n 8deb2 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8dd46 │ │ │ │ + beq.n 8df6e │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8dc8a │ │ │ │ + beq.n 8deb2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8dc60 │ │ │ │ - b.n 8dd46 │ │ │ │ + bne.n 8de88 │ │ │ │ + b.n 8df6e │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc8a │ │ │ │ + beq.n 8deb2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dc72 │ │ │ │ + bne.n 8de9a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8dd46 │ │ │ │ + bne.n 8df6e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8dca0 │ │ │ │ + beq.n 8dec8 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de64 │ │ │ │ + beq.w 8e08c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8da16 │ │ │ │ + bne.w 8dc3e │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8d978 │ │ │ │ + b.n 8dba0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8daf2 │ │ │ │ - b.n 8dafe │ │ │ │ + bne.w 8dd1a │ │ │ │ + b.n 8dd26 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8da00 │ │ │ │ + beq.w 8dc28 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8da00 │ │ │ │ + bne.w 8dc28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8da00 │ │ │ │ - b.n 8dabe │ │ │ │ + beq.w 8dc28 │ │ │ │ + b.n 8dce6 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d948 │ │ │ │ - b.n 8da4e │ │ │ │ + bne.w 8db70 │ │ │ │ + b.n 8dc76 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dc1e │ │ │ │ - b.n 8dd46 │ │ │ │ + beq.n 8de46 │ │ │ │ + b.n 8df6e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8d9b4 │ │ │ │ - b.n 8da00 │ │ │ │ + bgt.w 8dbdc │ │ │ │ + b.n 8dc28 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8dbf2 │ │ │ │ + b.n 8de1a │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8dd4c │ │ │ │ + beq.n 8df74 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8ddda │ │ │ │ + beq.n 8e002 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #44281 @ 0xacf9 │ │ │ │ + movw r3, #47833 @ 0xbad9 │ │ │ │ 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 8dc8e │ │ │ │ + b.n 8deb6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #44957 @ 0xaf9d │ │ │ │ + movw r3, #46329 @ 0xb4f9 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dd1a │ │ │ │ + bne.n 8df42 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dd1a │ │ │ │ + bne.n 8df42 │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc8e │ │ │ │ + b.n 8deb6 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8db96 │ │ │ │ + bhi.w 8ddbe │ │ │ │ mov r2, fp │ │ │ │ - b.n 8db96 │ │ │ │ + b.n 8ddbe │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dc12 │ │ │ │ + beq.w 8de3a │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - b.n 8dbb4 │ │ │ │ + b.n 8dddc │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8dbae │ │ │ │ - b.n 8dc12 │ │ │ │ + bne.w 8ddd6 │ │ │ │ + b.n 8de3a │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8d992 │ │ │ │ - b.n 8dabe │ │ │ │ + bne.w 8dbba │ │ │ │ + b.n 8dce6 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8db96 │ │ │ │ + b.n 8ddbe │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8db96 │ │ │ │ + b.n 8ddbe │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8da9a │ │ │ │ + b.n 8dcc2 │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8db96 │ │ │ │ + b.n 8ddbe │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dd26 │ │ │ │ - movw r3, #57369 @ 0xe019 │ │ │ │ + bne.n 8df4e │ │ │ │ + movw r3, #63293 @ 0xf73d │ │ │ │ movt r3, #30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc8e │ │ │ │ + b.n 8deb6 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8dc8e │ │ │ │ + b.n 8deb6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dafc │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dd24 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8de22 │ │ │ │ + bmi.n 8e04a │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8da00 │ │ │ │ + bmi.w 8dc28 │ │ │ │ mov r0, fp │ │ │ │ - bl 7f798 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dabe │ │ │ │ + blt.w 8dce6 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8da00 │ │ │ │ - b.n 8d99c │ │ │ │ - ldr r3, [pc, #80] @ (8de74 ) │ │ │ │ + beq.w 8dc28 │ │ │ │ + b.n 8dbc4 │ │ │ │ + ldr r3, [pc, #80] @ (8e09c ) │ │ │ │ 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 8de5a │ │ │ │ + beq.n 8e082 │ │ │ │ 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 8da00 │ │ │ │ - b.n 8de0a │ │ │ │ + bne.w 8dc28 │ │ │ │ + b.n 8e032 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dca0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dec8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8dccc │ │ │ │ + b.n 8def4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008de78 : │ │ │ │ +0008e0a0 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8dee4 │ │ │ │ + beq.n 8e10c │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8df0e │ │ │ │ + bne.n 8e136 │ │ │ │ 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 8dee4 │ │ │ │ + bne.n 8e10c │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8dee8 │ │ │ │ + cbz r7, 8e110 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8ded2 │ │ │ │ + cbz r0, 8e0fa │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8defe │ │ │ │ + cbz r2, 8e126 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8decc │ │ │ │ + cbz r3, 8e0f4 │ │ │ │ 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 8dece │ │ │ │ + ble.n 8e0f6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ded2 │ │ │ │ + beq.n 8e0fa │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8debc │ │ │ │ + bgt.n 8e0e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8dece │ │ │ │ + b.n 8e0f6 │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8df04 │ │ │ │ + cbz r0, 8e12c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8dec6 │ │ │ │ + bne.n 8e0ee │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8deca │ │ │ │ - b.n 8decc │ │ │ │ + bne.n 8e0f2 │ │ │ │ + b.n 8e0f4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8def0 │ │ │ │ - b.n 8dece │ │ │ │ + bgt.n 8e118 │ │ │ │ + b.n 8e0f6 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8dee4 │ │ │ │ + blt.n 8e10c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8dee4 │ │ │ │ + bge.n 8e10c │ │ │ │ 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 8def6 │ │ │ │ + b.n 8e11e │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8dfd6 │ │ │ │ + beq.n 8e1fe │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8dfe4 │ │ │ │ + bne.n 8e20c │ │ │ │ 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 8dfd6 │ │ │ │ + bne.n 8e1fe │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8df9c │ │ │ │ + cbz r7, 8e1c4 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8dfc4 │ │ │ │ + cbz r0, 8e1ec │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8dfb4 │ │ │ │ + cbz r2, 8e1dc │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8dfb8 │ │ │ │ + cbz r3, 8e1e0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8dfbe │ │ │ │ + cbnz r3, 8e1e6 │ │ │ │ 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, 8dfda │ │ │ │ + cbz r0, 8e202 │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8df8c │ │ │ │ + bne.n 8e1b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8df90 │ │ │ │ + bne.n 8e1b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8df96 │ │ │ │ + beq.n 8e1be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8df96 │ │ │ │ + b.n 8e1be │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df98 │ │ │ │ + ble.n 8e1c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8dfc4 │ │ │ │ + beq.n 8e1ec │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df80 │ │ │ │ + bgt.n 8e1a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8df98 │ │ │ │ + b.n 8e1c0 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8dfa4 │ │ │ │ - b.n 8df98 │ │ │ │ + bgt.n 8e1cc │ │ │ │ + b.n 8e1c0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8dfd6 │ │ │ │ + blt.n 8e1fe │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8dfd6 │ │ │ │ + ble.n 8e1fe │ │ │ │ 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 8dfac │ │ │ │ + b.n 8e1d4 │ │ │ │ │ │ │ │ -0008e014 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008e23c <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w fp, [pc, #576] @ 8e268 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ + ldr.w fp, [pc, #576] @ 8e490 <_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] │ │ │ │ @@ -149252,63 +149435,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 8e142 <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.n 8e36a <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e142 <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.n 8e36a <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e1b0 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + beq.w 8e3d8 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e1ba <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.w 8e3e2 <_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 8e122 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ - movw r3, #36041 @ 0x8cc9 │ │ │ │ + beq.n 8e34a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + movw r3, #36657 @ 0x8f31 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8e12a <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + bne.n 8e352 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e252 <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ + beq.w 8e47a <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8e10e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8e336 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e20e <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ + beq.w 8e436 <_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 8e218 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + beq.w 8e440 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #37761 @ 0x9381 │ │ │ │ + movw r3, #38097 @ 0x94d1 │ │ │ │ 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 │ │ │ │ @@ -149318,740 +149501,740 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e120 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + beq.n 8e348 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e248 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq.w 8e470 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e116 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ + bne.n 8e33e <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8e122 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + b.n 8e34a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e1f2 <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bne.n 8e41a <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e1f2 <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bgt.n 8e41a <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81b70 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b84 <_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 81c2c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c40 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e204 <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ - cbz r3, 8e1ae <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bne.n 8e42c <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ + cbz r3, 8e3d6 <_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 8e1c8 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ + bne.n 8e3f0 <_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 8e1e0 <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ - cbnz r6, 8e1ba <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + bne.n 8e408 <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ + cbnz r6, 8e3e2 <_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 8e08e <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e122 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + bne.w 8e2b6 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8e34a <_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 8e1ae <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 8e3d6 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e1ae <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8e3d6 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8e1b0 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - b.n 8e1ba <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.n 8e3d8 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + b.n 8e3e2 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 81c2c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c40 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e1ae <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 8e3d6 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8e1b0 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - bl d3cbc │ │ │ │ - b.n 8e1b0 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bne.n 8e3d8 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bl d3eec │ │ │ │ + b.n 8e3d8 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e0da <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + bne.w 8e302 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ - movw r2, #37761 @ 0x9381 │ │ │ │ + movw r2, #38097 @ 0x94d1 │ │ │ │ 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 8e10e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e336 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e122 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e34a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e122 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + beq.w 8e34a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 8e10e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e336 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e26c : │ │ │ │ +0008e494 : │ │ │ │ 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] @ (8e32c ) │ │ │ │ + ldr r5, [pc, #172] @ (8e554 ) │ │ │ │ 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 8e2ae │ │ │ │ + bpl.n 8e4d6 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8e2ae │ │ │ │ + cbz r7, 8e4d6 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e2ca │ │ │ │ - cbnz r2, 8e2d4 │ │ │ │ + cbz r0, 8e4f2 │ │ │ │ + cbnz r2, 8e4fc │ │ │ │ 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 89310 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89540 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8e300 │ │ │ │ + cbz r2, 8e528 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8e300 │ │ │ │ + cbz r3, 8e528 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e2a6 │ │ │ │ + b.n 8e4ce │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e2a6 │ │ │ │ + beq.n 8e4ce │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e31c │ │ │ │ + bne.n 8e544 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e3f8 │ │ │ │ - b.n 8e2d0 │ │ │ │ + bl 20fb8c │ │ │ │ + b.n 8e4f8 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21964 @ 0x55cc │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 8e2d0 │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 8e4f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e2e4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e2e4 │ │ │ │ + bne.n 8e50c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e50c │ │ │ │ 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 8e6d8 │ │ │ │ + bne.w 8e900 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8e6a2 │ │ │ │ + bhi.w 8e8ca │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40553 @ 0x9e69 │ │ │ │ + movw r3, #40689 @ 0x9ef1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e638 │ │ │ │ + bne.w 8e860 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79eb0 │ │ │ │ + bl 79f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4c6 │ │ │ │ + beq.w 8e6ee │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8e3a2 │ │ │ │ - ldr r3, [pc, #688] @ (8e630 ) │ │ │ │ + bpl.n 8e5ca │ │ │ │ + ldr r3, [pc, #688] @ (8e858 ) │ │ │ │ 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 8e59a │ │ │ │ + beq.w 8e7c2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e648 │ │ │ │ + bge.w 8e870 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8e6f2 │ │ │ │ + bne.w 8e91a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e5ee │ │ │ │ + beq.w 8e816 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e53a │ │ │ │ + beq.w 8e762 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e4ca │ │ │ │ + blt.n 8e6f2 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e662 │ │ │ │ + beq.w 8e88a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e45a │ │ │ │ + ble.n 8e682 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8e444 │ │ │ │ + bne.n 8e66c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e616 │ │ │ │ + beq.w 8e83e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e412 │ │ │ │ + beq.n 8e63a │ │ │ │ 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 8e576 │ │ │ │ + beq.w 8e79e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e57e │ │ │ │ + bne.w 8e7a6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e55a │ │ │ │ + bne.w 8e782 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e53e │ │ │ │ + bne.n 8e766 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e45a │ │ │ │ + beq.n 8e682 │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e3f4 │ │ │ │ + beq.n 8e61c │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8e44c │ │ │ │ - ldr r1, [pc, #472] @ (8e634 ) │ │ │ │ + bne.n 8e674 │ │ │ │ + ldr r1, [pc, #472] @ (8e85c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8d78 │ │ │ │ + bl b8ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e4b0 │ │ │ │ + blt.n 8e6d8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8e47c │ │ │ │ + cbz r7, 8e6a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e47c │ │ │ │ + bge.n 8e6a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8e5fa │ │ │ │ + bne.w 8e822 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782f8 │ │ │ │ + bl 78388 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e624 │ │ │ │ + blt.w 8e84c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #24524 @ 0x5fcc │ │ │ │ + movw r2, #30832 @ 0x7870 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24592 @ 0x6010 │ │ │ │ + movw r1, #30900 @ 0x78b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e4c6 │ │ │ │ + beq.n 8e6ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e4c6 │ │ │ │ + cbnz r3, 8e6ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e43e │ │ │ │ + b.n 8e666 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8e502 │ │ │ │ + cbz r3, 8e72a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e3de │ │ │ │ + ble.n 8e606 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e51e │ │ │ │ + beq.n 8e746 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e3de │ │ │ │ + beq.w 8e606 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e51e │ │ │ │ + beq.n 8e746 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8e3de │ │ │ │ + beq.w 8e606 │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8e51e │ │ │ │ + beq.n 8e746 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e4f2 │ │ │ │ - b.n 8e3de │ │ │ │ + bne.n 8e71a │ │ │ │ + b.n 8e606 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e51e │ │ │ │ + beq.n 8e746 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e504 │ │ │ │ + bne.n 8e72c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e3de │ │ │ │ + bne.w 8e606 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e53a │ │ │ │ + beq.n 8e762 │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8e40e │ │ │ │ + bne.w 8e636 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8e412 │ │ │ │ + b.n 8e63a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e43e │ │ │ │ + beq.w 8e666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e43e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e43e │ │ │ │ + bne.w 8e666 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e666 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e436 │ │ │ │ + beq.w 8e65e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e436 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e436 │ │ │ │ + bne.w 8e65e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e65e │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e42c │ │ │ │ + beq.w 8e654 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e42c │ │ │ │ + beq.w 8e654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e42c │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e42c │ │ │ │ - ldr r2, [pc, #148] @ (8e630 ) │ │ │ │ + bne.w 8e654 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e654 │ │ │ │ + ldr r2, [pc, #148] @ (8e858 ) │ │ │ │ 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 8e6c0 │ │ │ │ + beq.w 8e8e8 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8e6bc │ │ │ │ + beq.w 8e8e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8e5ce │ │ │ │ + beq.n 8e7f6 │ │ │ │ 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 8e6bc │ │ │ │ + bcc.n 8e8e4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b6630 │ │ │ │ + bl 1b7d9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e4b0 │ │ │ │ + beq.w 8e6d8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e3ce │ │ │ │ + bne.w 8e5f6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e412 │ │ │ │ + b.n 8e63a │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e686 │ │ │ │ + beq.n 8e8ae │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e47c │ │ │ │ + ble.w 8e6a4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8e682 │ │ │ │ + bne.n 8e8aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e40e │ │ │ │ - b.n 8e412 │ │ │ │ - movw r2, #22572 @ 0x582c │ │ │ │ + bne.w 8e636 │ │ │ │ + b.n 8e63a │ │ │ │ + movw r2, #28860 @ 0x70bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8e496 │ │ │ │ + b.n 8e6be │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8e778 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e9a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e3a2 │ │ │ │ - b.n 8e4c6 │ │ │ │ + bne.w 8e5ca │ │ │ │ + b.n 8e6ee │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #24544 @ 0x5fe0 │ │ │ │ + movw r1, #30852 @ 0x7884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8e4b0 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8e6d8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8e3f4 │ │ │ │ + beq.w 8e61c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e664 │ │ │ │ + bne.n 8e88c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e3f4 │ │ │ │ - b.n 8e45a │ │ │ │ + beq.w 8e61c │ │ │ │ + b.n 8e682 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e608 │ │ │ │ + b.n 8e830 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e616 │ │ │ │ + beq.n 8e83e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e688 │ │ │ │ + bne.n 8e8b0 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8e616 │ │ │ │ - b.n 8e47c │ │ │ │ - movw r0, #24536 @ 0x5fd8 │ │ │ │ + beq.n 8e83e │ │ │ │ + b.n 8e6a4 │ │ │ │ + movw r0, #30844 @ 0x787c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0630 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c078c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4c6 │ │ │ │ - b.n 8e354 │ │ │ │ + beq.w 8e6ee │ │ │ │ + b.n 8e57c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8e5a8 │ │ │ │ + b.n 8e7d0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24676 @ 0x6064 │ │ │ │ + movw r1, #30984 @ 0x7908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 8e4b0 │ │ │ │ + bl 12844c │ │ │ │ + b.n 8e6d8 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #59984 @ 0xea50 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #720 @ 0x2d0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23bc10 │ │ │ │ + bl 23d350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4c6 │ │ │ │ - b.n 8e34a │ │ │ │ + beq.w 8e6ee │ │ │ │ + b.n 8e572 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e412 │ │ │ │ + b.n 8e63a │ │ │ │ nop │ │ │ │ │ │ │ │ -0008e700 : │ │ │ │ +0008e928 : │ │ │ │ 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 8e74a │ │ │ │ + bpl.n 8e972 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8e764 │ │ │ │ - movw r3, #57477 @ 0xe085 │ │ │ │ + cbz r2, 8e98c │ │ │ │ + movw r3, #57817 @ 0xe1d9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e738 │ │ │ │ + bne.n 8e960 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bd658 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8e73e │ │ │ │ + bl bd7ac <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e966 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e736 │ │ │ │ + bne.n 8e95e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d34e4 │ │ │ │ + bl d3714 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #16772 @ 0x4184 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8e746 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8e96e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8e780 │ │ │ │ + cbz r3, 8e9a8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e746 │ │ │ │ + beq.n 8e96e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e73e │ │ │ │ + beq.n 8e966 │ │ │ │ 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, #16960 @ 0x4240 │ │ │ │ + movw r1, #23232 @ 0x5ac0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8e73e │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8e966 │ │ │ │ stmdb 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 8e7c2 │ │ │ │ + bpl.n 8e9ea │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8e996 │ │ │ │ + beq.w 8ebbe │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e9a4 │ │ │ │ + beq.w 8ebcc │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e868 │ │ │ │ + beq.n 8ea90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e930 │ │ │ │ + beq.w 8eb58 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e854 │ │ │ │ + ble.n 8ea7c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e942 │ │ │ │ + bne.w 8eb6a │ │ │ │ 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 8e876 │ │ │ │ + bmi.n 8ea9e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8e8be │ │ │ │ + bpl.n 8eae6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8e964 │ │ │ │ + bne.w 8eb8c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e964 │ │ │ │ + beq.w 8eb8c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e850 │ │ │ │ + beq.n 8ea78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e8de │ │ │ │ + bne.n 8eb06 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8e810 │ │ │ │ + bgt.n 8ea38 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e868 │ │ │ │ + beq.n 8ea90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9c4 │ │ │ │ - bl 7f820 │ │ │ │ + beq.w 8ebec │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e9a4 │ │ │ │ + beq.w 8ebcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e928 │ │ │ │ - ldr r3, [pc, #340] @ (8e9cc ) │ │ │ │ + b.n 8eb50 │ │ │ │ + ldr r3, [pc, #340] @ (8ebf4 ) │ │ │ │ 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 │ │ │ │ @@ -150065,209 +150248,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 8e9b2 │ │ │ │ + beq.n 8ebda │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8e826 │ │ │ │ + bmi.n 8ea4e │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e85e │ │ │ │ - b.n 8e868 │ │ │ │ + bne.n 8ea86 │ │ │ │ + b.n 8ea90 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e978 │ │ │ │ + beq.n 8eba0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e8fc │ │ │ │ + beq.n 8eb24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e986 │ │ │ │ + beq.n 8ebae │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8e960 │ │ │ │ + cbz r4, 8eb88 │ │ │ │ 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 8e928 │ │ │ │ + beq.n 8eb50 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e9bc │ │ │ │ + beq.n 8ebe4 │ │ │ │ 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 8e868 │ │ │ │ + ble.n 8ea90 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e7fc │ │ │ │ + beq.w 8ea24 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8e854 │ │ │ │ + beq.n 8ea7c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8e94a │ │ │ │ + bne.n 8eb72 │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8e802 │ │ │ │ - b.n 8e854 │ │ │ │ + blt.w 8ea2a │ │ │ │ + b.n 8ea7c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e928 │ │ │ │ + b.n 8eb50 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e850 │ │ │ │ + beq.w 8ea78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e836 │ │ │ │ + b.n 8ea5e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8e8fc │ │ │ │ + beq.n 8eb24 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e8fc │ │ │ │ + bne.n 8eb24 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8e8fc │ │ │ │ - ldr r1, [pc, #56] @ (8e9d0 ) │ │ │ │ + b.n 8eb24 │ │ │ │ + ldr r1, [pc, #56] @ (8ebf8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc2bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc410 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e7c2 │ │ │ │ + beq.w 8e9ea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w be084 │ │ │ │ + b.w be1d8 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8e8b6 │ │ │ │ + b.n 8eade │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e928 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eb50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e868 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ea90 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8eb14 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8ed3c ) │ │ │ │ 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 8ee98 │ │ │ │ + beq.w 8f0c0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8eeaa │ │ │ │ + bge.w 8f0d2 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ea70 │ │ │ │ + beq.n 8ec98 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8ea38 │ │ │ │ + ble.n 8ec60 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea78 │ │ │ │ + beq.n 8eca0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8ea38 │ │ │ │ + beq.n 8ec60 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea78 │ │ │ │ + beq.n 8eca0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8ea38 │ │ │ │ + beq.n 8ec60 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea78 │ │ │ │ + beq.n 8eca0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8ea38 │ │ │ │ + beq.n 8ec60 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8ea78 │ │ │ │ + beq.n 8eca0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8ea2a │ │ │ │ + bne.n 8ec52 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8ea52 │ │ │ │ + cbz r2, 8ec7a │ │ │ │ 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, #55664 @ 0xd970 │ │ │ │ + movw r3, #61896 @ 0xf1c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24844 @ 0x610c │ │ │ │ + movw r1, #31152 @ 0x79b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8ed86 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8efae │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8ef1c │ │ │ │ + bne.w 8f144 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8edd0 │ │ │ │ + bmi.w 8eff8 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8ebde │ │ │ │ + bgt.w 8ee06 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8edf0 │ │ │ │ + beq.w 8f018 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8edf0 │ │ │ │ + bhi.w 8f018 │ │ │ │ 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 │ │ │ │ @@ -150282,83 +150465,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 8ee84 │ │ │ │ - ldr r3, [pc, #744] @ (8edc8 ) │ │ │ │ + bne.w 8f0ac │ │ │ │ + ldr r3, [pc, #744] @ (8eff0 ) │ │ │ │ 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 8ee8a │ │ │ │ + bhi.w 8f0b2 │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8ed74 │ │ │ │ + bmi.w 8ef9c │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6269 @ 0x187d │ │ │ │ + movw r1, #6309 @ 0x18a5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ed60 │ │ │ │ + bne.w 8ef88 │ │ │ │ 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 8ed1c │ │ │ │ + bcs.w 8ef44 │ │ │ │ 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 8ed06 │ │ │ │ + beq.w 8ef2e │ │ │ │ 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 8ec2a │ │ │ │ + beq.n 8ee52 │ │ │ │ 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 8ec6c │ │ │ │ + blt.n 8ee94 │ │ │ │ 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] @ (8edcc ) │ │ │ │ + ldr r2, [pc, #580] @ (8eff4 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ed8a │ │ │ │ + bne.w 8efb2 │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8eccc │ │ │ │ + beq.w 8eef4 │ │ │ │ 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] │ │ │ │ @@ -150372,41 +150555,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, #29605 @ 0x73a5 │ │ │ │ + movweq fp, #29945 @ 0x74f9 │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8ecea │ │ │ │ + bne.n 8ef12 │ │ │ │ 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 8eade │ │ │ │ + bpl.w 8ed06 │ │ │ │ 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 8eade │ │ │ │ + b.n 8ed06 │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.n 8ecfc │ │ │ │ + bcc.n 8ef24 │ │ │ │ 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] │ │ │ │ @@ -150417,290 +150600,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 8eb72 │ │ │ │ + ble.n 8ed9a │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8eb72 │ │ │ │ + beq.w 8ed9a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eb72 │ │ │ │ + beq.w 8ed9a │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb72 │ │ │ │ + bne.w 8ed9a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ee62 │ │ │ │ + bne.w 8f08a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8eb72 │ │ │ │ + bmi.w 8ed9a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eca2 │ │ │ │ + bne.n 8eeca │ │ │ │ dmb ish │ │ │ │ - b.n 8eb72 │ │ │ │ - movw fp, #61489 @ 0xf031 │ │ │ │ + b.n 8ed9a │ │ │ │ + movw fp, #62041 @ 0xf259 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8ebec │ │ │ │ - movw fp, #58581 @ 0xe4d5 │ │ │ │ + b.n 8ee14 │ │ │ │ + movw fp, #58921 @ 0xe629 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8ebec │ │ │ │ + b.n 8ee14 │ │ │ │ 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 8ebc6 │ │ │ │ + b.n 8edee │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #13013 @ 0x32d5 │ │ │ │ + movweq fp, #13325 @ 0x340d │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8ebec │ │ │ │ - b.n 8edf0 │ │ │ │ + beq.w 8ee14 │ │ │ │ + b.n 8f018 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8eb54 │ │ │ │ + b.n 8ed7c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec46 │ │ │ │ + bne.n 8ee6e │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49589 @ 0xc1b5 │ │ │ │ + movw r1, #49633 @ 0xc1e1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8edb8 │ │ │ │ + bne.n 8efe0 │ │ │ │ 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 8ed74 │ │ │ │ + beq.n 8ef9c │ │ │ │ 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 8ec4e │ │ │ │ + b.n 8ee76 │ │ │ │ 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 8ec46 │ │ │ │ + bne.w 8ee6e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8eb72 │ │ │ │ + bne.w 8ed9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8ebd6 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 8edfe │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8edaa │ │ │ │ + bne.n 8efd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8eb9a │ │ │ │ + b.n 8edc2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8eda0 │ │ │ │ + b.n 8efc8 │ │ │ │ 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 8ed46 │ │ │ │ + b.n 8ef6e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8ede8 │ │ │ │ - cbz r3, 8edf0 │ │ │ │ + bgt.n 8f010 │ │ │ │ + cbz r3, 8f018 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8edf0 │ │ │ │ + bhi.n 8f018 │ │ │ │ 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 8ee0c │ │ │ │ + beq.n 8f034 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #14004 @ 0x36b4 │ │ │ │ + movw r1, #20276 @ 0x4f34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8ed86 │ │ │ │ - movw fp, #52585 @ 0xcd69 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8efae │ │ │ │ + movw fp, #56457 @ 0xdc89 │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8ee6c │ │ │ │ + cbz r6, 8f094 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71588 <_PyObject_GC_New@@Base> │ │ │ │ + bl 715b0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed86 │ │ │ │ + beq.n 8efae │ │ │ │ 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] @ (8ef64 ) │ │ │ │ - b.n 8eb9a │ │ │ │ - movw fp, #58581 @ 0xe4d5 │ │ │ │ + ldr r3, [pc, #284] @ (8f18c ) │ │ │ │ + b.n 8edc2 │ │ │ │ + movw fp, #58921 @ 0xe629 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8ee14 │ │ │ │ - movw fp, #61489 @ 0xf031 │ │ │ │ + b.n 8f03c │ │ │ │ + movw fp, #62041 @ 0xf259 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8ee14 │ │ │ │ + b.n 8f03c │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8ee14 │ │ │ │ + b.n 8f03c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb72 │ │ │ │ - b.n 8ec90 │ │ │ │ + bne.w 8ed9a │ │ │ │ + b.n 8eeb8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14032 @ 0x36d0 │ │ │ │ + movw r1, #20304 @ 0x4f50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 8ed86 │ │ │ │ + bl 12844c │ │ │ │ + b.n 8efae │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8ec10 │ │ │ │ + b.n 8ee38 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8cb0 │ │ │ │ + bl 1ea3e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8ed80 │ │ │ │ + b.n 8efa8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8eee2 │ │ │ │ + cbz r1, 8f10a │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e9fa │ │ │ │ + blt.w 8ec22 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8eec4 │ │ │ │ + cbz r2, 8f0ec │ │ │ │ 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, #55664 @ 0xd970 │ │ │ │ + movw r3, #61896 @ 0xf1c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24772 @ 0x60c4 │ │ │ │ + movw r1, #31080 @ 0x7968 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8ed86 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8efae │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8eefc │ │ │ │ + cbz r3, 8f124 │ │ │ │ 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, #55664 @ 0xd970 │ │ │ │ + movw r3, #61896 @ 0xf1c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #24704 @ 0x6080 │ │ │ │ + movw r1, #31012 @ 0x7924 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 8ed86 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 8efae │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ea72 │ │ │ │ + bne.w 8ec9a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8ea38 │ │ │ │ + bne.w 8ec60 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8ea8c │ │ │ │ + bpl.w 8ecb4 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8edd4 │ │ │ │ + ble.w 8effc │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8edf0 │ │ │ │ - movw fp, #52585 @ 0xcd69 │ │ │ │ + bne.w 8f018 │ │ │ │ + movw fp, #56457 @ 0xdc89 │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8ee16 │ │ │ │ + b.n 8f03e │ │ │ │ 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 │ │ │ │ @@ -150714,108 +150897,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, 8efb8 │ │ │ │ + cbnz r0, 8f1e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8efe8 │ │ │ │ + cbnz r0, 8f210 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8efd0 │ │ │ │ + cbnz r0, 8f1f8 │ │ │ │ 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 8efa2 │ │ │ │ + beq.n 8f1ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8efa2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8efa2 │ │ │ │ + bne.n 8f1ca │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8efaa │ │ │ │ + beq.n 8f1d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8efaa │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8efaa │ │ │ │ + bne.n 8f1d2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8efa6 │ │ │ │ + beq.n 8f1ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8efa6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8efa6 │ │ │ │ + bne.n 8f1ce │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1ce │ │ │ │ │ │ │ │ -0008f000 : │ │ │ │ +0008f228 : │ │ │ │ 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] @ (8f02c ) │ │ │ │ + ldr r0, [pc, #12] @ (8f254 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a5158 │ │ │ │ + bl 1a69f8 │ │ │ │ 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] @ (8f1c8 ) │ │ │ │ + ldr r6, [pc, #384] @ (8f3f0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f796 │ │ │ │ + bne.w 8f9be │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8f732 │ │ │ │ + bne.w 8f95a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8f782 │ │ │ │ + blt.w 8f9aa │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f772 │ │ │ │ + beq.w 8f99a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f176 │ │ │ │ - movw r3, #6409 @ 0x1909 │ │ │ │ + bmi.n 8f39e │ │ │ │ + movw r3, #10225 @ 0x27f1 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f184 │ │ │ │ + bne.n 8f3ac │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f1d0 │ │ │ │ + bge.w 8f3f8 │ │ │ │ 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 │ │ │ │ @@ -150824,20 +151007,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 8f48c │ │ │ │ + beq.w 8f6b4 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #216] @ 8f1b8 │ │ │ │ - vldr d6, [pc, #220] @ 8f1c0 │ │ │ │ + vldr d5, [pc, #216] @ 8f3e0 │ │ │ │ + vldr d6, [pc, #220] @ 8f3e8 │ │ │ │ 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 │ │ │ │ @@ -150850,80 +151033,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, 8f18c │ │ │ │ + cbz r5, 8f3b4 │ │ │ │ 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 8f1ae │ │ │ │ - ldr r2, [pc, #120] @ (8f1cc ) │ │ │ │ + bne.n 8f3d6 │ │ │ │ + ldr r2, [pc, #120] @ (8f3f4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f71e │ │ │ │ + bne.w 8f946 │ │ │ │ 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, #6409 @ 0x1909 │ │ │ │ + movw r3, #10225 @ 0x27f1 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f088 │ │ │ │ + beq.n 8f2b0 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f164 │ │ │ │ + b.n 8f38c │ │ │ │ movs r0, #16 │ │ │ │ - bl 717a0 │ │ │ │ + bl 717c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f7b0 │ │ │ │ + beq.w 8f9d8 │ │ │ │ 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 8f150 │ │ │ │ + beq.n 8f378 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f150 │ │ │ │ + b.n 8f378 │ │ │ │ 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, #43120 @ 0xa870 │ │ │ │ + movw r1, #49352 @ 0xc0c8 │ │ │ │ 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 │ │ │ │ @@ -151001,15 +151184,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 8f23a │ │ │ │ + bne.n 8f462 │ │ │ │ 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 │ │ │ │ @@ -151074,15 +151257,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 8f32c │ │ │ │ + bne.w 8f554 │ │ │ │ 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 │ │ │ │ @@ -151099,17 +151282,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 8f0d6 │ │ │ │ + b.n 8f2fe │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #43120 @ 0xa870 │ │ │ │ + movw r1, #49352 @ 0xc0c8 │ │ │ │ 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 │ │ │ │ @@ -151187,15 +151370,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 8f4fc │ │ │ │ + bne.n 8f724 │ │ │ │ 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 │ │ │ │ @@ -151260,86 +151443,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 8f5ee │ │ │ │ + bne.w 8f816 │ │ │ │ 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 8f0d6 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 8f2fe │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f776 │ │ │ │ + bne.n 8f99e │ │ │ │ mov r0, r5 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 8f160 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 8f388 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ef2c4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f09e8 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8f772 │ │ │ │ + cbz r0, 8f99a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #24916 @ 0x6154 │ │ │ │ + movw r2, #31224 @ 0x79f8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f772 │ │ │ │ + beq.n 8f99a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8f772 │ │ │ │ + cbnz r3, 8f99a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f16a │ │ │ │ + b.n 8f392 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f160 │ │ │ │ - movw r1, #22776 @ 0x58f8 │ │ │ │ + b.n 8f388 │ │ │ │ + movw r1, #29084 @ 0x719c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6e5c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e858c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f772 │ │ │ │ - b.n 8f06a │ │ │ │ + bne.n 8f99a │ │ │ │ + b.n 8f292 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f056 │ │ │ │ + beq.w 8f27e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a5388 │ │ │ │ + bl 1a6c28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f772 │ │ │ │ - b.n 8f056 │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.n 8f99a │ │ │ │ + b.n 8f27e │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f164 │ │ │ │ + b.n 8f38c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -151347,205 +151530,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 8f8a4 │ │ │ │ + beq.n 8facc │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (8f968 ) │ │ │ │ + ldr r0, [pc, #372] @ (8fb90 ) │ │ │ │ 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 8f8b0 │ │ │ │ + beq.n 8fad8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8f936 │ │ │ │ + ble.w 8fb5e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f954 │ │ │ │ + bne.w 8fb7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 8f8c4 │ │ │ │ + bmi.n 8faec │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8f858 │ │ │ │ + cbnz r6, 8fa80 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8f87e │ │ │ │ + cbnz r6, 8faa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e92c │ │ │ │ + bl 7e940 │ │ │ │ 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 8f95c │ │ │ │ + bgt.w 8fb84 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f83a │ │ │ │ + beq.n 8fa62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f83a │ │ │ │ - ldr r2, [pc, #256] @ (8f96c ) │ │ │ │ + bne.n 8fa62 │ │ │ │ + ldr r2, [pc, #256] @ (8fb94 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f8ee │ │ │ │ + bne.n 8fb16 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f83a │ │ │ │ + b.n 8fa62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f83e │ │ │ │ + beq.n 8fa66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f83e │ │ │ │ - ldr r2, [pc, #216] @ (8f96c ) │ │ │ │ + bne.n 8fa66 │ │ │ │ + ldr r2, [pc, #216] @ (8fb94 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f906 │ │ │ │ + bne.n 8fb2e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f83e │ │ │ │ - ldr r3, [pc, #192] @ (8f968 ) │ │ │ │ + b.n 8fa66 │ │ │ │ + ldr r3, [pc, #192] @ (8fb90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f81a │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #28024 @ 0x6d78 │ │ │ │ + bne.n 8fa42 │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #34232 @ 0x85b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8f836 │ │ │ │ + beq.n 8fa5e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f836 │ │ │ │ + beq.n 8fa5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f836 │ │ │ │ - ldr r2, [pc, #140] @ (8f96c ) │ │ │ │ + bne.n 8fa5e │ │ │ │ + ldr r2, [pc, #140] @ (8fb94 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f91e │ │ │ │ + cbnz r3, 8fb46 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f836 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 8fa5e │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f878 │ │ │ │ + beq.n 8faa0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f878 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 8faa0 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f89e │ │ │ │ + beq.n 8fac6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f89e │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 8fac6 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f8e8 │ │ │ │ + beq.n 8fb10 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f8e8 │ │ │ │ + b.n 8fb10 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #63441 @ 0xf7d1 │ │ │ │ + movw r2, #63993 @ 0xf9f9 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8f822 │ │ │ │ + bne.w 8fa4a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14eb34 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14fa54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100d60 │ │ │ │ - b.n 8f82e │ │ │ │ + bl 100fb4 │ │ │ │ + b.n 8fa56 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14eb48 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14fa68 <_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, 8f990 │ │ │ │ + cbnz r2, 8fbb8 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 8f9b2 │ │ │ │ + bne.n 8fbda │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8f982 │ │ │ │ + bne.n 8fbaa │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f98e │ │ │ │ + beq.n 8fbb6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24984 @ 0x6198 │ │ │ │ + movw r1, #31292 @ 0x7a3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 8f9c8 │ │ │ │ + bl 12844c │ │ │ │ + b.n 8fbf0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25028 @ 0x61c4 │ │ │ │ + movw r1, #31336 @ 0x7a68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f9d0 : │ │ │ │ +0008fbf8 : │ │ │ │ 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 │ │ │ │ @@ -151553,343 +151736,343 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fabc │ │ │ │ + beq.n 8fce4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8faaa │ │ │ │ + bpl.n 8fcd2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8fa72 │ │ │ │ + bne.n 8fc9a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8fa72 │ │ │ │ + beq.n 8fc9a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8fa38 │ │ │ │ + beq.n 8fc60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 8fa60 │ │ │ │ + cbnz r1, 8fc88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fa5a │ │ │ │ + beq.n 8fc82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8fa5a │ │ │ │ - ldr r2, [pc, #120] @ (8fac4 ) │ │ │ │ + cbnz r3, 8fc82 │ │ │ │ + ldr r2, [pc, #120] @ (8fcec ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8fa92 │ │ │ │ + cbnz r3, 8fcba │ │ │ │ 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 8fa38 │ │ │ │ + b.n 8fc60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8fa1c │ │ │ │ + bne.n 8fc44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fabe │ │ │ │ + beq.n 8fce6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8fa44 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 8fc6c │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8fa56 │ │ │ │ + beq.n 8fc7e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8fa56 │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + b.n 8fc7e │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8fa7e │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8fca6 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8fa5a │ │ │ │ + b.n 8fc82 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008fac8 : │ │ │ │ - cbz r0, 8fadc │ │ │ │ +0008fcf0 : │ │ │ │ + cbz r0, 8fd04 │ │ │ │ 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 262e74 │ │ │ │ + bl 264570 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fafc <_Py_fstat_noraise@@Base>: │ │ │ │ +0008fd24 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -0008fb00 : │ │ │ │ +0008fd28 : │ │ │ │ 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 884b0 │ │ │ │ + b.w 886e0 │ │ │ │ │ │ │ │ -0008fb20 : │ │ │ │ +0008fd48 : │ │ │ │ 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 8fbb4 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 8fbae │ │ │ │ + bl 8fddc <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8fdd6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5778 │ │ │ │ + bl 1a7018 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8fba8 │ │ │ │ - cbz r5, 8fb7e │ │ │ │ + cbz r0, 8fdd0 │ │ │ │ + cbz r5, 8fda6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 8fb7e │ │ │ │ + bpl.n 8fda6 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 8fb98 │ │ │ │ + beq.n 8fdc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202384 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ + bl 203b18 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10bba8 <_PyArena_Free@@Base> │ │ │ │ + bl 10c60c <_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 d7810 <_PyAST_Compile@@Base> │ │ │ │ + bl d7a5c <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10bba8 <_PyArena_Free@@Base> │ │ │ │ - b.n 8fb76 │ │ │ │ + bl 10c60c <_PyArena_Free@@Base> │ │ │ │ + b.n 8fd9e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 266084 │ │ │ │ + bl 2678f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8fb66 │ │ │ │ + bge.n 8fd8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 10bba8 <_PyArena_Free@@Base> │ │ │ │ + bl 10c60c <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8fb76 │ │ │ │ + b.n 8fd9e │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fbb4 <_PyArena_New@@Base>: │ │ │ │ +0008fddc <_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 76f44 │ │ │ │ - cbz r0, 8fc0e <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 76fd0 │ │ │ │ + cbz r0, 8fe36 <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8fc04 <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8fe2c <_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 72288 │ │ │ │ + bl 72328 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8fc16 <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8fe3e <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 8fc24 <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8fe4c <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 772e4 │ │ │ │ - b.n 8fc18 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 7736c │ │ │ │ + b.n 8fe40 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ 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, 8fc56 <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8fe7e <_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 8fe5c <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 90084 <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fea8 │ │ │ │ + bl 900d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe58 <_PyArena_New@@Base+0x2a4> │ │ │ │ - movw r9, #5708 @ 0x164c │ │ │ │ + beq.w 90080 <_PyArena_New@@Base+0x2a4> │ │ │ │ + movw r9, #5732 @ 0x1664 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fcce <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fef6 <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd34 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8ff5c <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 8fcce <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fef6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd32 <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8ff5a <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 8fcce <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fef6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe34 <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 9005c <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 8fcce <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fef6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd34 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8ff5c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fcbc <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8fee4 <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8fe60 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (8fe80 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 90088 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (900a8 <_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 8fcfc <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 8fd2c <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8ff24 <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8ff54 <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 8fd2c <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8ff54 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fd14 <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8ff3c <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fd34 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8ff5c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fd04 <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8ff2c <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fd2c <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8ff54 <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fd34 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8ff5c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fd1c <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8ff44 <_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 8fd2c <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8ff54 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8fe04 <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 9002c <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #65196 @ 0xfeac │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #5932 @ 0x172c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ @@ -151901,441 +152084,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 8fe3c <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #19264 @ 0x4b40 │ │ │ │ + beq.n 90064 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #25564 @ 0x63dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe38 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #25488 @ 0x6390 │ │ │ │ + beq.n 90060 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #31796 @ 0x7c34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe40 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #25496 @ 0x6398 │ │ │ │ + beq.n 90068 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #31804 @ 0x7c3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe48 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #25512 @ 0x63a8 │ │ │ │ + beq.n 90070 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #31820 @ 0x7c4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe44 <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #25532 @ 0x63bc │ │ │ │ + beq.n 9006c <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #31840 @ 0x7c60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fe1e <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #25556 @ 0x63d4 │ │ │ │ + cbz r0, 90046 <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #31864 @ 0x7c78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe50 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #25576 @ 0x63e8 │ │ │ │ + beq.n 90078 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #31884 @ 0x7c8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fe4c <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #25600 @ 0x6400 │ │ │ │ + cbz r0, 90074 <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #31908 @ 0x7ca4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fe54 <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 9007c <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8fe78 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 900a0 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe7c <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 900a4 <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 8fd2e <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (8fe84 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8ff56 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (900ac <_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 8fe00 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 90028 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 8fd34 <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (8fe88 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 8fe20 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe8c <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 8fe20 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe90 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 8fe20 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe94 <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 8fe20 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe98 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 8fe20 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe9c <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 8fe20 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fea0 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 8fe20 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fea4 <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 8fe20 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d3cbc │ │ │ │ + b.n 8ff5c <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (900b0 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 90048 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900b4 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 90048 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900b8 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 90048 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900bc <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 90048 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900c0 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 90048 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900c4 <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 90048 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900c8 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 90048 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900cc <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 90048 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3eec │ │ │ │ movs r0, #1 │ │ │ │ - b.n 8fd2e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8ff56 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fcde <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8ff06 <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fd34 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8ff5c <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 8fe60 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 90088 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 8fd2e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8ff56 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 8fd2e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8ff56 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ movs r6, r5 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ movs r6, r5 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + stmia r1!, {r4} │ │ │ │ movs r6, r5 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + stmia r1!, {r5} │ │ │ │ movs r6, r5 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ movs r6, r5 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ movs r6, r5 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ movs r6, r5 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + stmia r1!, {r6} │ │ │ │ movs r6, r5 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0008fea8 : │ │ │ │ +000900d0 : │ │ │ │ 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 8fef6 │ │ │ │ + bpl.n 9011e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8fed2 │ │ │ │ + bpl.n 900fa │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 8fed2 │ │ │ │ + bpl.n 900fa │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 8fed8 │ │ │ │ + beq.n 90100 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fed0 │ │ │ │ + bne.n 900f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5938 │ │ │ │ + bl 1d7200 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8fefa │ │ │ │ + beq.n 90122 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8fef2 │ │ │ │ + bpl.n 9011a │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 8fed0 │ │ │ │ + bmi.n 900f8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 498cc │ │ │ │ + bl 498ea │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ff00 : │ │ │ │ +00090128 : │ │ │ │ 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] @ (8ff34 ) │ │ │ │ + ldr r4, [pc, #32] @ (9015c ) │ │ │ │ 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 8ff38 │ │ │ │ + bl 90160 │ │ │ │ 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 9084c │ │ │ │ + beq.w 90a74 │ │ │ │ stmdb 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 9030e │ │ │ │ + beq.w 90536 │ │ │ │ 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 906a8 │ │ │ │ + bne.w 908d0 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90306 │ │ │ │ + beq.w 9052e │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9065a │ │ │ │ + beq.w 90882 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9065a │ │ │ │ + beq.w 90882 │ │ │ │ mov r0, r2 │ │ │ │ - bl 82870 │ │ │ │ + bl 82884 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9080e │ │ │ │ + beq.w 90a36 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 900ca │ │ │ │ + bmi.w 902f2 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d824 │ │ │ │ + bl 7d830 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ffd2 │ │ │ │ + beq.n 901fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90936 │ │ │ │ + beq.w 90b5e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9080e │ │ │ │ + beq.w 90a36 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 900dc │ │ │ │ + bne.n 90304 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9096a │ │ │ │ + bne.w 90b92 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905cc │ │ │ │ + beq.w 907f4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a210 │ │ │ │ + bl 7a298 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9090e │ │ │ │ + beq.w 90b36 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9063a │ │ │ │ + beq.w 90862 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907f2 │ │ │ │ + beq.w 90a1a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56473 @ 0xdc99 │ │ │ │ + movw r2, #56857 @ 0xde19 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 907c6 │ │ │ │ + beq.w 909ee │ │ │ │ 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 902a2 │ │ │ │ - ldr r3, [pc, #696] @ (90318 ) │ │ │ │ + beq.w 904ca │ │ │ │ + ldr r3, [pc, #696] @ (90540 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 90856 │ │ │ │ + bpl.w 90a7e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #57477 @ 0xe085 │ │ │ │ + movw r3, #57817 @ 0xe1d9 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 900f8 │ │ │ │ - ldr r1, [pc, #668] @ (9031c ) │ │ │ │ + bne.n 90320 │ │ │ │ + ldr r1, [pc, #668] @ (90544 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd658 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd7ac <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90134 │ │ │ │ + beq.n 9035c │ │ │ │ mov r0, r5 │ │ │ │ - bl c34dc │ │ │ │ + bl c3614 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90940 │ │ │ │ + bne.w 90b68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9048e │ │ │ │ + blt.w 906b6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 90884 │ │ │ │ + bne.w 90aac │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 90872 │ │ │ │ + bpl.w 90a9a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 908a4 │ │ │ │ + beq.w 90acc │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 90164 │ │ │ │ + b.n 9038c │ │ │ │ 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 8ffea │ │ │ │ + beq.n 90212 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9081a │ │ │ │ + blt.w 90a42 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ffea │ │ │ │ - b.n 900de │ │ │ │ - movw r3, #38625 @ 0x96e1 │ │ │ │ + beq.w 90212 │ │ │ │ + b.n 90306 │ │ │ │ + movw r3, #39213 @ 0x992d │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90324 │ │ │ │ - movw r3, #53373 @ 0xd07d │ │ │ │ + beq.w 9054c │ │ │ │ + movw r3, #53725 @ 0xd1dd │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90610 │ │ │ │ - ldr r1, [pc, #516] @ (9031c ) │ │ │ │ + bne.w 90838 │ │ │ │ + ldr r1, [pc, #516] @ (90544 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd658 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd7ac <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9008c │ │ │ │ - ldr r1, [pc, #500] @ (9031c ) │ │ │ │ + bne.n 902b4 │ │ │ │ + ldr r1, [pc, #500] @ (90544 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd404 │ │ │ │ + bl cd564 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9008c │ │ │ │ - ldr r3, [pc, #488] @ (90320 ) │ │ │ │ + bne.n 902b4 │ │ │ │ + ldr r3, [pc, #488] @ (90548 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90660 │ │ │ │ + bne.w 90888 │ │ │ │ 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 90696 │ │ │ │ + bpl.w 908be │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90696 │ │ │ │ + beq.w 908be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #56609 @ 0xdd21 │ │ │ │ + movw r3, #56961 @ 0xde81 │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 905fc │ │ │ │ - ldr r2, [pc, #428] @ (90320 ) │ │ │ │ + bne.w 90824 │ │ │ │ + ldr r2, [pc, #428] @ (90548 ) │ │ │ │ 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 90970 │ │ │ │ + beq.w 90b98 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9035e │ │ │ │ + beq.w 90586 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 90368 │ │ │ │ + beq.w 90590 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90376 │ │ │ │ + beq.w 9059e │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90382 │ │ │ │ + beq.w 905aa │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 90382 │ │ │ │ + bge.w 905aa │ │ │ │ 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 9057c │ │ │ │ + beq.w 907a4 │ │ │ │ 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] │ │ │ │ @@ -152343,170 +152526,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 905a4 │ │ │ │ + ble.w 907cc │ │ │ │ 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 9d71c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d8b0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 905c2 │ │ │ │ + bne.w 907ea │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 907bc │ │ │ │ + bne.w 909e4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e270 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e404 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9046c │ │ │ │ + beq.w 90694 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9078c │ │ │ │ + bne.w 909b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90784 │ │ │ │ + bne.w 909ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90926 │ │ │ │ + bne.w 90b4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90292 │ │ │ │ + beq.n 904ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 909a4 │ │ │ │ + beq.w 90bcc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9005e │ │ │ │ - ldr r3, [pc, #124] @ (90320 ) │ │ │ │ + bne.w 90286 │ │ │ │ + ldr r3, [pc, #124] @ (90548 ) │ │ │ │ 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 9075e │ │ │ │ + bne.w 90986 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9074a │ │ │ │ + bne.w 90972 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 904c8 │ │ │ │ + bne.w 906f0 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9050e │ │ │ │ + bne.w 90736 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 902ec │ │ │ │ + beq.n 90514 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905e2 │ │ │ │ + beq.w 9080a │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 9030e │ │ │ │ + cbz r0, 90536 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9030e │ │ │ │ + beq.n 90536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9030e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9030e │ │ │ │ + cbnz r3, 90536 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90536 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9095c │ │ │ │ + bne.w 90b84 │ │ │ │ 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, 903d0 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 905f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (905f4 ) │ │ │ │ + ldr r1, [pc, #716] @ (9081c ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b9178 │ │ │ │ + bl b92d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 905e8 │ │ │ │ + bne.w 90810 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9008c │ │ │ │ + bne.w 902b4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9048e │ │ │ │ - bl d3cbc │ │ │ │ - b.n 90144 │ │ │ │ + beq.w 906b6 │ │ │ │ + bl d3eec │ │ │ │ + b.n 9036c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 901a2 │ │ │ │ + bne.w 903ca │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 901b6 │ │ │ │ + bne.w 903de │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 901c8 │ │ │ │ + bne.w 903f0 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 908bc │ │ │ │ + blt.w 90ae4 │ │ │ │ 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, 903fc │ │ │ │ + cbz r0, 90624 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 903d4 │ │ │ │ + cbz r0, 905fc │ │ │ │ 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 │ │ │ │ @@ -152515,2245 +152698,2181 @@ │ │ │ │ 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 901de │ │ │ │ + bne.w 90406 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90426 │ │ │ │ + beq.n 9064e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90426 │ │ │ │ - ldr r2, [pc, #488] @ (905f8 ) │ │ │ │ + cbnz r3, 9064e │ │ │ │ + ldr r2, [pc, #488] @ (90820 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9041e │ │ │ │ + cbz r3, 90646 │ │ │ │ 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 9045c │ │ │ │ + beq.n 90684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9045c │ │ │ │ - ldr r2, [pc, #436] @ (905f8 ) │ │ │ │ + cbnz r3, 90684 │ │ │ │ + ldr r2, [pc, #436] @ (90820 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 90454 │ │ │ │ + cbz r3, 9067c │ │ │ │ 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 9042e │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.n 90656 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9072e │ │ │ │ + beq.w 90956 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9072e │ │ │ │ + beq.w 90956 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 9048e │ │ │ │ + cbz r3, 906b6 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90272 │ │ │ │ + bne.w 9049a │ │ │ │ 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 90984 │ │ │ │ + bne.w 90bac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 902c2 │ │ │ │ + beq.w 904ea │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90624 │ │ │ │ + beq.w 9084c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 904ea │ │ │ │ + beq.n 90712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 904ea │ │ │ │ - b.n 904d6 │ │ │ │ + cbnz r3, 90712 │ │ │ │ + b.n 906fe │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9054a │ │ │ │ - ldr r2, [pc, #288] @ (905f8 ) │ │ │ │ + bne.n 90772 │ │ │ │ + ldr r2, [pc, #288] @ (90820 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906c8 │ │ │ │ + bne.w 908f0 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9055a │ │ │ │ + bne.n 90782 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90528 │ │ │ │ + bne.n 90750 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9080e │ │ │ │ + bne.w 90a36 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 902ec │ │ │ │ + b.n 90514 │ │ │ │ subs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 90564 │ │ │ │ + cbz r2, 9078c │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 902ec │ │ │ │ + beq.w 90514 │ │ │ │ mov.w r9, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90502 │ │ │ │ - ldr r2, [pc, #196] @ (905f8 ) │ │ │ │ + bne.n 9072a │ │ │ │ + ldr r2, [pc, #196] @ (90820 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906fc │ │ │ │ + bne.w 90924 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 90502 │ │ │ │ + b.n 9072a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 904f6 │ │ │ │ + beq.n 9071e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 904f6 │ │ │ │ - ldr r2, [pc, #144] @ (905f8 ) │ │ │ │ + bne.n 9071e │ │ │ │ + ldr r2, [pc, #144] @ (90820 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906e2 │ │ │ │ + bne.w 9090a │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 904f6 │ │ │ │ + b.n 9071e │ │ │ │ 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 90218 │ │ │ │ + bgt.w 90440 │ │ │ │ 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 9d71c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d8b0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90240 │ │ │ │ + beq.w 90468 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a776c │ │ │ │ - b.n 9046c │ │ │ │ + bl 1a902c │ │ │ │ + b.n 90694 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9050a │ │ │ │ + beq.n 90732 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9050a │ │ │ │ + bne.n 90732 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 90532 │ │ │ │ + b.n 9075a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9008c │ │ │ │ + bne.w 902b4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 9014a │ │ │ │ + b.n 90372 │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 906a8 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 908d0 ) │ │ │ │ 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 90264 │ │ │ │ - b.n 9046c │ │ │ │ + bne.w 9048c │ │ │ │ + b.n 90694 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 908c2 │ │ │ │ - ldr r1, [pc, #736] @ (908f8 ) │ │ │ │ + beq.w 90aea │ │ │ │ + ldr r1, [pc, #736] @ (90b20 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9008c │ │ │ │ - b.n 90344 │ │ │ │ - ldr r2, [pc, #724] @ (908fc ) │ │ │ │ + bne.w 902b4 │ │ │ │ + b.n 9056c │ │ │ │ + ldr r2, [pc, #724] @ (90b24 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90716 │ │ │ │ + bne.n 9093e │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 904b6 │ │ │ │ + b.n 906de │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 9066a │ │ │ │ + bmi.n 90892 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 9066a │ │ │ │ + cbz r3, 90892 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 9066a │ │ │ │ - bl 1537bc │ │ │ │ + cbz r3, 90892 │ │ │ │ + bl 1546dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907f2 │ │ │ │ + beq.w 90a1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 9004a │ │ │ │ - ldr.w fp, [pc, #676] @ 90900 │ │ │ │ - b.n 8ffee │ │ │ │ + b.n 90272 │ │ │ │ + ldr.w fp, [pc, #676] @ 90b28 │ │ │ │ + b.n 90216 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90144 │ │ │ │ - b.n 9048e │ │ │ │ + beq.w 9036c │ │ │ │ + b.n 906b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #22056 @ 0x5628 │ │ │ │ + movw r1, #28328 @ 0x6ea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 904f6 │ │ │ │ - b.n 9055a │ │ │ │ + beq.w 9071e │ │ │ │ + b.n 90782 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3f50 │ │ │ │ - b.n 90488 │ │ │ │ + bl 1a57e8 │ │ │ │ + b.n 906b0 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 906b8 │ │ │ │ + cbz r2, 908e0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff9c │ │ │ │ + bne.w 901c4 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #576] @ 90900 │ │ │ │ + ldr.w fp, [pc, #576] @ 90b28 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 900de │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 90306 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 904e6 │ │ │ │ + beq.w 9070e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 904e6 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 9070e │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90576 │ │ │ │ + beq.w 9079e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 90576 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 9079e │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90544 │ │ │ │ + beq.w 9076c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 90544 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 9076c │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90634 │ │ │ │ + beq.n 9085c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 90634 │ │ │ │ + b.n 9085c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21964 @ 0x55cc │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 9047c │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 906a4 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 904b6 │ │ │ │ + b.n 906de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 902b4 │ │ │ │ + beq.w 904dc │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123340 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 124300 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 902b4 │ │ │ │ + beq.w 904dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 123358 <_PyErr_Clear@@Base> │ │ │ │ - b.n 902b4 │ │ │ │ + bl 124318 <_PyErr_Clear@@Base> │ │ │ │ + b.n 904dc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 90272 │ │ │ │ + b.n 9049a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90904 │ │ │ │ + beq.w 90b2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 908e8 │ │ │ │ + bne.w 90b10 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 20e3f8 │ │ │ │ - b.n 9047c │ │ │ │ + bl 20fb8c │ │ │ │ + b.n 906a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 90606 │ │ │ │ + b.n 9082e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #22088 @ 0x5648 │ │ │ │ + movw r1, #28360 @ 0x6ec8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 907f2 │ │ │ │ + beq.n 90a1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90954 │ │ │ │ + beq.w 90b7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 90836 │ │ │ │ + bne.n 90a5e │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9080e │ │ │ │ + beq.n 90a36 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 90830 │ │ │ │ + cbz r2, 90a58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7829c │ │ │ │ + bl 7832c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90310 │ │ │ │ + b.n 90538 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9080e │ │ │ │ + beq.n 90a36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9080e │ │ │ │ + bne.n 90a36 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90532 │ │ │ │ + b.n 9075a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 90850 │ │ │ │ + cbz r3, 90a78 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9080e │ │ │ │ + beq.n 90a36 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90528 │ │ │ │ + b.n 90750 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90564 │ │ │ │ + b.n 9078c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16772 @ 0x4184 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 90490 │ │ │ │ + bl d1c30 │ │ │ │ + b.n 906b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3f50 │ │ │ │ - b.n 90488 │ │ │ │ + bl 1a57e8 │ │ │ │ + b.n 906b0 │ │ │ │ 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 900ba │ │ │ │ + bne.w 902e2 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3f50 │ │ │ │ - b.n 90482 │ │ │ │ + bl 1a57e8 │ │ │ │ + b.n 906aa │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a3f50 │ │ │ │ + bl 1a57e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90488 │ │ │ │ - b.n 90482 │ │ │ │ + beq.w 906b0 │ │ │ │ + b.n 906aa │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 9038c │ │ │ │ + b.n 905b4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90146 │ │ │ │ - ldr r0, [pc, #44] @ (908f8 ) │ │ │ │ - bl 8fea8 │ │ │ │ + beq.w 9036e │ │ │ │ + ldr r0, [pc, #44] @ (90b20 ) │ │ │ │ + bl 900d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9048e │ │ │ │ + beq.w 906b6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9008c │ │ │ │ - b.n 90344 │ │ │ │ + bne.w 902b4 │ │ │ │ + b.n 9056c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 907a0 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 907a0 │ │ │ │ - add r0, pc, #176 @ (adr r0, 909ac ) │ │ │ │ + bne.w 909c8 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 909c8 │ │ │ │ + add r0, pc, #176 @ (adr r0, 90bd4 ) │ │ │ │ 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 90272 │ │ │ │ - b.n 90482 │ │ │ │ + beq.w 9049a │ │ │ │ + b.n 906aa │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9080e │ │ │ │ + beq.w 90a36 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9080e │ │ │ │ - b.n 90846 │ │ │ │ + beq.w 90a36 │ │ │ │ + b.n 90a6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9027e │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9027e │ │ │ │ + bne.w 904a6 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 904a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ffd2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 901fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 900a0 │ │ │ │ + bne.w 902c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 900a0 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 902c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 907f2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90a1a │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ff94 │ │ │ │ - ldr.w fp, [pc, #68] @ 909ac │ │ │ │ + bne.w 901bc │ │ │ │ + ldr.w fp, [pc, #68] @ 90bd4 │ │ │ │ nop │ │ │ │ - b.w 8fff6 │ │ │ │ + b.w 9021e │ │ │ │ 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 1a7208 │ │ │ │ - b.n 90606 │ │ │ │ + bl 1a8ac8 │ │ │ │ + b.n 9082e │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ cmp r3, r2 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - beq.w 904b6 │ │ │ │ - b.n 904ac │ │ │ │ + beq.w 906de │ │ │ │ + b.n 906d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90292 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 904ba │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000909b0 : │ │ │ │ +00090bd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91574 │ │ │ │ - mov.w r9, #0 │ │ │ │ + beq.w 916a8 │ │ │ │ + mov.w r8, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r6, r9 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ + movw r3, #50208 @ 0xc420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - strd r9, r9, [sp, #12] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r9, r9, [sp, #24] │ │ │ │ + strd r8, r8, [sp, #12] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strd r8, r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 90ae6 │ │ │ │ + bne.n 90d1a │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r4, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ - strne r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 91850 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + strne r2, [sp, #32] │ │ │ │ + beq.w 9189a │ │ │ │ + adds r1, r4, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 915f8 │ │ │ │ - bhi.w 90ba6 │ │ │ │ + beq.w 9162e │ │ │ │ + bhi.w 90dea │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 91a8a │ │ │ │ + beq.w 91c16 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91a7a │ │ │ │ + beq.w 91a78 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91b4a │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + beq.w 91a58 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 916d4 │ │ │ │ + bne.w 9178c │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 910ee │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90b58 │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 91266 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movw r8, #26132 @ 0x6614 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw r2, #45644 @ 0xb24c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw lr, #412 @ 0x19c │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw ip, #26136 @ 0x6618 │ │ │ │ + beq.w 91194 │ │ │ │ + movw r1, #51876 @ 0xcaa4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw lr, #32440 @ 0x7eb8 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #6448 @ 0x1930 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw ip, #32448 @ 0x7ec0 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #26140 @ 0x661c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + mov sl, fp │ │ │ │ + movw r5, #32444 @ 0x7ebc │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 90d9a │ │ │ │ + ldrb.w r9, [r4, #1] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 912b4 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.n 90d9a │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bhi.w 90ed2 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 90d2c │ │ │ │ + beq.w 90fa0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 913c0 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 90b58 │ │ │ │ + beq.w 914c4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 90d9a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 90b58 │ │ │ │ - sub.w r1, r3, #65 @ 0x41 │ │ │ │ - cmp r1, #23 │ │ │ │ - bhi.n 90b58 │ │ │ │ - tbh [pc, r1, lsl #1] │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r7, #16 │ │ │ │ - lsls r3, r7, #17 │ │ │ │ - lsls r1, r4, #7 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ - lsls r7, r7, #4 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r5, r0, #18 │ │ │ │ + bls.n 90d9a │ │ │ │ + sub.w r2, r3, #65 @ 0x41 │ │ │ │ + cmp r2, #23 │ │ │ │ + bhi.n 90d9a │ │ │ │ + tbh [pc, r2, lsl #1] │ │ │ │ + lsls r7, r1, #27 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r3, r7, #27 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r7, r3, #14 │ │ │ │ + lsls r3, r4, #15 │ │ │ │ + lsls r5, r5, #7 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + lsls r7, r3, #5 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 91b86 │ │ │ │ + blt.w 91c96 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 90ae6 │ │ │ │ - sub.w r8, r4, r7 │ │ │ │ + bne.n 90d1a │ │ │ │ + sub.w r9, r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90be8 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 918b6 │ │ │ │ + beq.w 90e5a │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 9188e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90f46 │ │ │ │ + beq.w 9125e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 90bfe │ │ │ │ + bls.w 90e72 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r5 │ │ │ │ - cmp r3, r8 │ │ │ │ - blt.n 90bfe │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, r9 │ │ │ │ + blt.w 90e72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 91792 │ │ │ │ + bne.w 918fe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + adds r0, r3, r0 │ │ │ │ blx 29c10 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - add r5, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 90cf2 │ │ │ │ + beq.w 90f9a │ │ │ │ mov r7, r4 │ │ │ │ - b.n 90a06 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ands r1, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ + b.n 90c32 │ │ │ │ + and.w r9, fp, sl │ │ │ │ + cmp.w r9, #0 │ │ │ │ it ge │ │ │ │ - orrge.w fp, fp, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 90c56 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + orrge.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 912c0 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26344 @ 0x66e8 │ │ │ │ + movw r1, #32652 @ 0x7f8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ + strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str.w r8, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 1d50e4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ + str.w sl, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 1d69ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 916d4 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + bmi.w 9178c │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + mov sl, fp │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.w 90d7e │ │ │ │ + bhi.n 90e2a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r3, r5, #8 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r5, r5, #7 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 917d8 │ │ │ │ + lsls r7, r1, #28 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r5, r5, #11 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r3, r5, #28 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #51876 @ 0xcaa4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw lr, #32440 @ 0x7eb8 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #6448 @ 0x1930 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r5, #32444 @ 0x7ebc │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ + movw ip, #32448 @ 0x7ec0 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 90cae │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 918ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90f4e │ │ │ │ + beq.w 91266 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.n 90b1a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 90b22 │ │ │ │ + bhi.w 90d52 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 90d5e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a8c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c9bec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r0, #1 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 90b24 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 90b74 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 90e10 │ │ │ │ - sub.w sl, r3, #100 @ 0x64 │ │ │ │ - movs r1, #1 │ │ │ │ - movw fp, #2081 @ 0x821 │ │ │ │ - movt fp, #18 │ │ │ │ - uxtb.w sl, sl │ │ │ │ - lsl.w sl, r1, sl │ │ │ │ - tst.w sl, fp │ │ │ │ - bne.w 913c0 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 91678 │ │ │ │ + bne.w 90d60 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 90db8 │ │ │ │ + sub.w r9, r3, #99 @ 0x63 │ │ │ │ + movs r5, #1 │ │ │ │ + uxtb.w r9, r9 │ │ │ │ + lsl.w r5, r5, r9 │ │ │ │ + movw r9, #4162 @ 0x1042 │ │ │ │ + movt r9, #36 @ 0x24 │ │ │ │ + and.w r9, r5, r9 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 912c0 │ │ │ │ + movw r9, #8193 @ 0x2001 │ │ │ │ + tst.w r5, r9 │ │ │ │ + bne.w 90d86 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 90b58 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.n 90ff4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91b1a │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1a8c │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 90c50 │ │ │ │ + bne.w 90d9a │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.n 90ffc │ │ │ │ + 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 91aa0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 912cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 912cc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 91322 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strb r7, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 90c50 │ │ │ │ + beq.n 90eca │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90b40 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9155c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 90b9e │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 912a4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ca824 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ + bne.w 90d82 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 91688 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 90de2 │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 9133c │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl ca984 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9191e │ │ │ │ + beq.w 91b06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 918ac │ │ │ │ + beq.w 91946 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 912ac │ │ │ │ - mov r8, r3 │ │ │ │ - b.n 90b9e │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 91346 │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 90de2 │ │ │ │ + mov fp, r3 │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 90f5e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 90b58 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r1, r3, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - add.w r7, r3, #8 │ │ │ │ + bgt.w 90d9a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ + add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ae4 │ │ │ │ + bne.w 919d6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91a4a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 91b5c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r2, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - b.n 90e72 │ │ │ │ - movw r2, #45644 @ 0xb24c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r8, #26132 @ 0x6614 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #412 @ 0x19c │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw ip, #26136 @ 0x6618 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r1, #26140 @ 0x661c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90b58 │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9125c │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 90b58 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 90a94 │ │ │ │ - sub.w r1, r3, #99 @ 0x63 │ │ │ │ - mov.w sl, #1 │ │ │ │ - uxtb r1, r1 │ │ │ │ - lsl.w sl, sl, r1 │ │ │ │ - movw r1, #4162 @ 0x1042 │ │ │ │ - movt r1, #36 @ 0x24 │ │ │ │ - and.w r1, sl, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 90c56 │ │ │ │ - movw r1, #8193 @ 0x2001 │ │ │ │ - tst.w sl, r1 │ │ │ │ - bne.w 90b44 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + b.n 910be │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt.w 90d9a │ │ │ │ + sub.w r2, r3, #100 @ 0x64 │ │ │ │ + movs r5, #1 │ │ │ │ + movw r9, #2081 @ 0x821 │ │ │ │ + movt r9, #18 │ │ │ │ + uxtb r2, r2 │ │ │ │ + lsl.w r2, r5, r2 │ │ │ │ + tst.w r2, r9 │ │ │ │ + bne.w 914c4 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ + beq.w 916b0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 90f96 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 90b58 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 90c5c │ │ │ │ - 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 91a9a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 910a0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 910a0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 91312 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strb r7, [r3, r5] │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 90ce4 │ │ │ │ + bne.w 90d9a │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + adds r3, r0, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, sl │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 91cc0 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strb.w r0, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1cb4 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 90eca │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 90f4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ adds r5, r1, #4 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl d1d14 │ │ │ │ - b.n 90cc2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl d1f3c │ │ │ │ + b.n 91062 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 91bc8 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - ite mi │ │ │ │ - movmi r1, #58 @ 0x3a │ │ │ │ - movpl r1, #46 @ 0x2e │ │ │ │ - bl 16a7f4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bmi.w 91bd0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + mov r0, r9 │ │ │ │ + bl 16b6ec │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90ec0 │ │ │ │ + beq.n 9110e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91ab8 │ │ │ │ + beq.w 91cb6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90c50 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 90eca │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1d14 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1f3c │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91ac2 │ │ │ │ + beq.w 91bf2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90ce4 │ │ │ │ + beq.n 91088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ce4 │ │ │ │ - ldr r2, [pc, #756] @ (91224 ) │ │ │ │ + bne.n 91088 │ │ │ │ + ldr r2, [pc, #672] @ (91420 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr.w r8, [r3, #24] │ │ │ │ + ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91776 │ │ │ │ + bne.w 917d4 │ │ │ │ mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - b.n 90ce4 │ │ │ │ + blx r9 │ │ │ │ + b.n 91088 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 91bd6 │ │ │ │ + movw r2, #50208 @ 0xc420 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r5, r1, #29 │ │ │ │ + itt pl │ │ │ │ + addpl r4, #1 │ │ │ │ + movpl.w sl, #4294967295 @ 0xffffffff │ │ │ │ + bpl.w 90dfc │ │ │ │ + sub.w sl, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r0, r1, #29 │ │ │ │ + it pl │ │ │ │ + addpl r4, #2 │ │ │ │ + bpl.w 90dfc │ │ │ │ + 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 91ac0 │ │ │ │ + sub.w r1, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ + mov.w lr, #10 │ │ │ │ + mla sl, lr, sl, r1 │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r1, r1, #29 │ │ │ │ + bpl.n 912c8 │ │ │ │ + sub.w r9, r0, r3 │ │ │ │ + mov.w r1, r9, asr #31 │ │ │ │ + smull r5, r9, ip, r9 │ │ │ │ + rsb r1, r1, r9, asr #2 │ │ │ │ + cmp r1, sl │ │ │ │ + blt.w 91ac0 │ │ │ │ + ldrb.w r9, [r4, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r4, #4 │ │ │ │ + mla sl, lr, sl, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ + lsls r5, r1, #29 │ │ │ │ + bpl.w 90dfc │ │ │ │ + sub.w r3, r0, r9 │ │ │ │ + sub.w r9, r9, #48 @ 0x30 │ │ │ │ + asrs r1, r3, #31 │ │ │ │ + smull r5, r3, ip, r3 │ │ │ │ + rsb r3, r1, r3, asr #2 │ │ │ │ + cmp r3, sl │ │ │ │ + mla sl, lr, sl, r9 │ │ │ │ + blt.w 91ac0 │ │ │ │ + ldrb.w r9, [r4, #1]! │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ + lsls r1, r1, #29 │ │ │ │ + bmi.n 91232 │ │ │ │ + b.n 90dfc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b14 │ │ │ │ + bne.w 90d4a │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 91d8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 91ee0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 916f2 │ │ │ │ + beq.w 917ee │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov.w r9, #1 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - add r5, r8 │ │ │ │ - strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1a5c5c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + strh.w r3, [sp, #116] @ 0x74 │ │ │ │ + bl 1a74fc │ │ │ │ + add.w r3, r5, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 90cea │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.w 90c5c │ │ │ │ - b.n 90b58 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movw r2, #26196 @ 0x6654 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #26200 @ 0x6658 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #26204 @ 0x665c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #26208 @ 0x6660 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #26212 @ 0x6664 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #4 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 90db6 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movw r2, #23552 @ 0x5c00 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #26184 @ 0x6648 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #26188 @ 0x664c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #3596 @ 0xe0c │ │ │ │ - movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #26192 @ 0x6650 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #3 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 90db6 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movw r2, #26216 @ 0x6668 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #26220 @ 0x666c │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #26224 @ 0x6670 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #26228 @ 0x6674 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #26232 @ 0x6678 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #5 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 90db6 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 918c2 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - movw r2, #22344 @ 0x5748 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #26144 @ 0x6620 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #26152 @ 0x6628 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #62844 @ 0xf57c │ │ │ │ - movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #26160 @ 0x6630 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #2 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 90db6 │ │ │ │ + b.n 90f50 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 91650 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + b.n 90cc2 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.w 90ffc │ │ │ │ + b.n 90f10 │ │ │ │ + adds r4, #3 │ │ │ │ + b.n 90dfc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a8c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c9bec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r0, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 90e32 │ │ │ │ - b.n 90c50 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91986 │ │ │ │ - movw r1, #44000 @ 0xabe0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - ittt pl │ │ │ │ - movpl.w r2, #4294967295 @ 0xffffffff │ │ │ │ - addpl r4, #1 │ │ │ │ - strpl r2, [sp, #32] │ │ │ │ - bpl.n 911d0 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r0, r2, #29 │ │ │ │ - it pl │ │ │ │ - addpl r4, #2 │ │ │ │ - bpl.n 911d0 │ │ │ │ - mov.w fp, #47 @ 0x2f │ │ │ │ - movt fp, #32768 @ 0x8000 │ │ │ │ - sub.w lr, fp, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov.w r2, lr, asr #31 │ │ │ │ - smull lr, r8, ip, lr │ │ │ │ - rsb r2, r2, r8, asr #2 │ │ │ │ - cmp r0, r2 │ │ │ │ - bgt.w 919f4 │ │ │ │ - sub.w r2, r3, #48 @ 0x30 │ │ │ │ - mov.w lr, #10 │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - mla r2, lr, r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bpl.w 91324 │ │ │ │ - sub.w r8, fp, r3 │ │ │ │ - mov.w r2, r8, asr #31 │ │ │ │ - smull r8, sl, ip, r8 │ │ │ │ - rsb r2, r2, sl, asr #2 │ │ │ │ - cmp r2, r0 │ │ │ │ - blt.w 919f4 │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r4, #4 │ │ │ │ - mla r0, lr, r0, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r2, [r1, r8, lsl #2] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bpl.n 911d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, fp │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - sub.w r3, r0, r8 │ │ │ │ - sub.w r8, r8, #48 @ 0x30 │ │ │ │ - mov.w sl, r3, asr #31 │ │ │ │ - smull fp, r3, ip, r3 │ │ │ │ - rsb r3, sl, r3, asr #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - mla r2, lr, r2, r8 │ │ │ │ - blt.w 919f4 │ │ │ │ - ldrb.w r8, [r4, #1]! │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r7, [r1, r8, lsl #2] │ │ │ │ - lsls r7, r7, #29 │ │ │ │ - bmi.n 911a0 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - sub.w r2, r3, #106 @ 0x6a │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi.n 91228 │ │ │ │ - add r1, pc, #4 @ (adr r1, 911e0 ) │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ - nop │ │ │ │ - asrs r3, r4, #32 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r7, r4, #30 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r5, r4, #31 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r2, #45644 @ 0xb24c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r8, #26132 @ 0x6614 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #412 @ 0x19c │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw ip, #26136 @ 0x6618 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #26140 @ 0x661c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 90db6 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 91528 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 90dca │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw r8, #26132 @ 0x6614 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movw lr, #412 @ 0x19c │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #45644 @ 0xb24c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #26136 @ 0x6618 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #26140 @ 0x661c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov fp, r1 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.n 90dca │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 90d28 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + beq.w 90eca │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 90f3c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ite eq │ │ │ │ + strheq.w r7, [r3, r2, lsl #1] │ │ │ │ + strne.w r7, [r3, r2, lsl #2] │ │ │ │ + mov r3, r2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 91088 │ │ │ │ + mov r3, sl │ │ │ │ + cmp.w fp, #1 │ │ │ │ + bne.w 90f96 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 90d28 │ │ │ │ + bne.w 90f96 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 91a46 │ │ │ │ + bpl.w 91bc2 │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r1, #19968 @ 0x4e00 │ │ │ │ movtlt r1, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #688] @ (91598 ) │ │ │ │ - addlt.w r8, r1, r2, lsl #5 │ │ │ │ - mlage r8, r0, r2, r1 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 90b9e │ │ │ │ + ldrge r1, [pc, #164] @ (91424 ) │ │ │ │ + addlt.w sl, r1, r2, lsl #5 │ │ │ │ + mlage sl, r0, r2, r1 │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 90de2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90b9e │ │ │ │ + beq.w 90de2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90b9e │ │ │ │ + bne.w 90de2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b9e │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ite eq │ │ │ │ - strheq.w r7, [r3, r5, lsl #1] │ │ │ │ - strne.w r7, [r3, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 90ce4 │ │ │ │ - adds r4, #3 │ │ │ │ - b.n 911d0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90de2 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movs r5, #3 │ │ │ │ + movw r1, #29784 @ 0x7458 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw lr, #32492 @ 0x7eec │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #32496 @ 0x7ef0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #9828 @ 0x2664 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw ip, #32500 @ 0x7ef4 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.n 90cae │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 9185a │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + movs r5, #2 │ │ │ │ + movw r1, #28576 @ 0x6fa0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw lr, #32452 @ 0x7ec4 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #32460 @ 0x7ecc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #3688 @ 0xe68 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw ip, #32468 @ 0x7ed4 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.n 90cae │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e779c │ │ │ │ + bl e7a24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c50 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 90eca │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1d14 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1f3c │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91ac2 │ │ │ │ + beq.w 91bf2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90ce4 │ │ │ │ + beq.w 91088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ce4 │ │ │ │ + bne.w 91088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90ce4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91088 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e4624 │ │ │ │ + bl e48b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9133c │ │ │ │ - b.n 90c50 │ │ │ │ + bne.n 9143c │ │ │ │ + b.n 90eca │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 9157c │ │ │ │ - bhi.w 91532 │ │ │ │ + beq.w 91718 │ │ │ │ + bhi.w 9165e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91700 │ │ │ │ + beq.w 91856 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 916fc │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 91852 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 913fa │ │ │ │ + bhi.n 914fe │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r5, r4, #12 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - mov r3, r1 │ │ │ │ + lsls r1, r4, #13 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + mov r3, r2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 915f0 │ │ │ │ + beq.w 91710 │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r2 │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r1 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - sub.w ip, r2, #45 @ 0x2d │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - rsbs r7, ip, #0 │ │ │ │ + ldrb.w r5, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + sub.w ip, r5, #45 @ 0x2d │ │ │ │ + rsbs r7, ip, #0 │ │ │ │ + and.w r0, r2, #17 │ │ │ │ adc.w r7, r7, ip │ │ │ │ - and.w r0, r1, #17 │ │ │ │ - subs r1, r3, r7 │ │ │ │ - sub.w lr, r7, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r2, r3, r7 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, sl │ │ │ │ + sub.w r3, r7, r3 │ │ │ │ it lt │ │ │ │ - movlt r2, r1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + movlt r2, sl │ │ │ │ adds r1, r7, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ + cmp r1, fp │ │ │ │ it lt │ │ │ │ - movlt r1, r3 │ │ │ │ + movlt r1, fp │ │ │ │ sub.w ip, r1, r7 │ │ │ │ cmp r0, #16 │ │ │ │ it eq │ │ │ │ moveq r2, ip │ │ │ │ - add.w r3, lr, r2 │ │ │ │ + add r3, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 91722 │ │ │ │ + bls.w 917fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r5 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91722 │ │ │ │ + bgt.w 917fa │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 91704 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 915a0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bgt.w 917b2 │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ + beq.w 9173a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91580 │ │ │ │ + bgt.w 9171c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r1, r8, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add.w r1, r9, r7 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 91c04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 91d58 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90c50 │ │ │ │ + beq.w 90eca │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 90ce4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ble.w 91088 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 90ce4 │ │ │ │ + bpl.w 91088 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189484 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 18ada0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c50 │ │ │ │ - add r5, sl │ │ │ │ - b.w 90ce4 │ │ │ │ - adds r3, r1, #7 │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + beq.w 90eca │ │ │ │ + mov r3, r5 │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 91088 │ │ │ │ + adds r3, r2, #7 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ - ldrd r0, r1, [r3], #8 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r8 │ │ │ │ movs r2, #26 │ │ │ │ + mov r0, r9 │ │ │ │ + vldmia r3!, {d7} │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r1 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9141c │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.w 90b5c │ │ │ │ + b.n 91520 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + bne.w 90c52 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ + b.n 9163a │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + b.w 90da0 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 913e4 │ │ │ │ - mov r2, lr │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 914e8 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 915ee │ │ │ │ - add r3, pc, #4 @ (adr r3, 91548 ) │ │ │ │ + bhi.n 9170e │ │ │ │ + add r3, pc, #4 @ (adr r3, 91674 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - asrs r3, r7, #15 │ │ │ │ + asrs r7, r7, #19 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r0, #20 │ │ │ │ + asrs r3, r1, #24 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r3, r7, #15 │ │ │ │ + asrs r7, r7, #19 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, r7, r0 │ │ │ │ + subs r7, r6, r6 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r0, #20 │ │ │ │ + asrs r3, r1, #24 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 91574 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 916a8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91574 │ │ │ │ + beq.n 916a8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 91574 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r8, [pc, #36] @ 9159c │ │ │ │ - b.w 90b9e │ │ │ │ - mov r2, ip │ │ │ │ - b.n 9153a │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 916a8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w sl, [pc, #1608] @ 91cf4 │ │ │ │ + b.w 90de2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 189484 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 90c50 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r5, r3 │ │ │ │ - b.n 9148e │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + movs r2, #26 │ │ │ │ + adds r0, r3, #4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #37188 @ 0x9144 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + blx 2a644 <__sprintf_chk@plt> │ │ │ │ + ldrb.w r3, [sp, #57] @ 0x39 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ + beq.w 91bae │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bne.w 91b8e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + 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, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e243c │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 91488 │ │ │ │ - b.w 90c50 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 91d58 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.n 91062 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9140a │ │ │ │ + b.n 9150e │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 91666 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 18ada0 │ │ │ │ adds r0, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 9189e │ │ │ │ - bhi.w 90ba6 │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 91a8a │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91a7a │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91b4a │ │ │ │ - movw r1, #44000 @ 0xabe0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - ands.w r2, r2, #4 │ │ │ │ - bne.n 916d4 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 910ee │ │ │ │ - mov fp, r2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movw r8, #26132 @ 0x6614 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw r2, #45644 @ 0xb24c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw lr, #412 @ 0x19c │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw ip, #26136 @ 0x6618 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #26140 @ 0x661c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.w 90db6 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ - movs r2, #26 │ │ │ │ - adds r0, r3, #4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #30828 @ 0x786c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - blx 2a644 <__sprintf_chk@plt> │ │ │ │ - ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91a32 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91a12 │ │ │ │ + beq.w 90eca │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r5 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9158c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 91c04 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 90cc2 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - mov ip, r3 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl e26c8 │ │ │ │ + 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 91584 │ │ │ │ + b.w 90eca │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + sub.w fp, r3, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r4, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 9193e │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ + bmi.w 91a0e │ │ │ │ + mov r4, r1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 90bb8 │ │ │ │ - b.n 910f4 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 90b74 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 9153a │ │ │ │ - mov r2, r8 │ │ │ │ - b.n 9153a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 91194 │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ + b.w 90dfc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 91480 │ │ │ │ + bmi.w 9157e │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189484 │ │ │ │ + bl 18ada0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c50 │ │ │ │ - add r5, sl │ │ │ │ - b.n 91480 │ │ │ │ + beq.w 90eca │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9157e │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 9118e │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 9118e │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 90db8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91478 │ │ │ │ + beq.w 91576 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a8c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c9bec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 91576 │ │ │ │ + b.w 90eca │ │ │ │ + mov r1, ip │ │ │ │ + b.n 91666 │ │ │ │ + mov r1, lr │ │ │ │ + b.n 91666 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #24136 @ 0x5e48 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw lr, #32476 @ 0x7edc │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #32480 @ 0x7ee0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r5, #32484 @ 0x7ee4 │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ + movw ip, #32488 @ 0x7ee8 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 90cae │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r9, r0 │ │ │ │ + b.w 90d44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl e26c8 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 91478 │ │ │ │ - b.w 90c50 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 90f40 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ + beq.w 90eca │ │ │ │ + adds r4, r7, #2 │ │ │ │ + b.w 90f4c │ │ │ │ mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.w 90f40 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 29b58 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 90d4a │ │ │ │ + b.n 91266 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91810 │ │ │ │ + bne.n 91972 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r8, #3 │ │ │ │ - add.w sl, r7, r8 │ │ │ │ + bic.w r3, r9, #3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w sl, r7, r9 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r5, lsl #1 │ │ │ │ + add.w lr, r2, r1, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 917ec │ │ │ │ + bhi.n 91950 │ │ │ │ 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 90b36 │ │ │ │ + bls.w 90d74 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 917c4 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 90b14 │ │ │ │ - b.w 90f4e │ │ │ │ - ldrb.w ip, [r2] │ │ │ │ + b.n 91932 │ │ │ │ + bl 1a5ed8 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 90de2 │ │ │ │ + ldrb r5, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ - strh.w ip, [r1], #8 │ │ │ │ - ldrb.w ip, [r2, #-3] │ │ │ │ - strh.w ip, [r1, #-6] │ │ │ │ - ldrb.w ip, [r2, #-2] │ │ │ │ - strh.w ip, [r1, #-4] │ │ │ │ - ldrb.w ip, [r2, #-1] │ │ │ │ - strh.w ip, [r1, #-2] │ │ │ │ - b.n 917ac │ │ │ │ + strh.w r5, [r1], #8 │ │ │ │ + ldrb.w r5, [r2, #-3] │ │ │ │ + strh.w r5, [r1, #-6] │ │ │ │ + ldrb.w r5, [r2, #-2] │ │ │ │ + strh.w r5, [r1, #-4] │ │ │ │ + ldrb.w r5, [r2, #-1] │ │ │ │ + strh.w r5, [r1, #-2] │ │ │ │ + b.n 9191a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r8, #3 │ │ │ │ - add.w sl, r7, r8 │ │ │ │ + bic.w r3, r9, #3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w sl, r7, r9 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r5, lsl #2 │ │ │ │ + add.w lr, r2, r1, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 918fa │ │ │ │ + bhi.n 919b4 │ │ │ │ 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 90b36 │ │ │ │ + bls.w 90d74 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9183c │ │ │ │ + b.n 919a0 │ │ │ │ + ldrb r5, [r2, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + str.w r5, [r1], #16 │ │ │ │ + ldrb.w r5, [r2, #-3] │ │ │ │ + str.w r5, [r1, #-12] │ │ │ │ + ldrb.w r5, [r2, #-2] │ │ │ │ + str.w r5, [r1, #-8] │ │ │ │ + ldrb.w r5, [r2, #-1] │ │ │ │ + str.w r5, [r1, #-4] │ │ │ │ + b.n 91988 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90fc6 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e243c │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 90c50 │ │ │ │ - adds r4, r7, #2 │ │ │ │ - b.w 90ce6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - b.n 91604 │ │ │ │ - bl 1a4638 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 90b9e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 90b0e │ │ │ │ - mov.w fp, #1 │ │ │ │ - movw r2, #17852 @ 0x45bc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r8, #26168 @ 0x6638 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #26172 @ 0x663c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #26176 @ 0x6640 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #26180 @ 0x6644 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.w 90db6 │ │ │ │ - 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 91824 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 90b9a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90b9a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b9a │ │ │ │ - movs r4, #10 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 26cd08 │ │ │ │ + b.w 91062 │ │ │ │ + movs r1, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r0, #1 │ │ │ │ - mla r4, r4, ip, r3 │ │ │ │ + mla r1, r1, fp, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ - smull r3, lr, r2, r3 │ │ │ │ + smull r3, r5, r2, r3 │ │ │ │ asrs r3, r2, #31 │ │ │ │ - rsb r3, r3, lr, asr #2 │ │ │ │ - cmp r3, ip │ │ │ │ - sub.w ip, r4, #48 @ 0x30 │ │ │ │ - bge.w 916d8 │ │ │ │ + rsb r3, r3, r5, asr #2 │ │ │ │ + cmp r3, fp │ │ │ │ + sub.w fp, r1, #48 @ 0x30 │ │ │ │ + bge.w 91794 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26236 @ 0x667c │ │ │ │ + movw r1, #32544 @ 0x7f20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 90b74 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - adds r4, #2 │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w r2, #1 │ │ │ │ + bl 12844c │ │ │ │ + b.w 90db8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + itttt lt │ │ │ │ + rsblt fp, fp, #0 │ │ │ │ + ldrlt r2, [sp, #32] │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #32] │ │ │ │ + b.n 917a2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 911d0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + b.w 90c4a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e4d64 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9143c │ │ │ │ + b.w 90eca │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32580 @ 0x7f44 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.w 90db8 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32560 @ 0x7f30 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12844c │ │ │ │ + b.w 90db8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 919d6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r7, r3, #28 │ │ │ │ - bmi.n 919c4 │ │ │ │ - bl 16a7f0 │ │ │ │ + bge.n 91b3c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r5, r3, #28 │ │ │ │ + bmi.n 91b2a │ │ │ │ + bl 16b6e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9133c │ │ │ │ - b.w 90c50 │ │ │ │ + bne.w 9143c │ │ │ │ + b.w 90eca │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90dde │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90dde │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90dde │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 16a7f4 │ │ │ │ + bl 16b6ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9133c │ │ │ │ - b.w 90c50 │ │ │ │ + bne.w 9143c │ │ │ │ + b.w 90eca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26316 @ 0x66cc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 90b74 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26252 @ 0x668c │ │ │ │ + movw r1, #32624 @ 0x7f70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 90b74 │ │ │ │ - mov r0, r8 │ │ │ │ + bl 12844c │ │ │ │ + b.w 90db8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1cb4 │ │ │ │ + b.w 91062 │ │ │ │ + mov r0, r9 │ │ │ │ adds r7, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #66 @ 0x42 │ │ │ │ + mov r1, r9 │ │ │ │ + add.w r0, sp, #58 @ 0x3a │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 916a8 │ │ │ │ + strh.w r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 916e2 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 916a8 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r1, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 9140c │ │ │ │ + strb.w r3, [sp, #57] @ 0x39 │ │ │ │ + b.n 916e2 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 91510 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 912ca │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + b.w 91364 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1a8c │ │ │ │ - b.w 90cc2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a1e │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r2, r2, #8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a1e │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26272 @ 0x66a0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 90b74 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90ec0 │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bpl.w 910ec │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + b.w 910ee │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + adds r4, #2 │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w sl, #1 │ │ │ │ + b.w 90dfc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90b74 │ │ │ │ + beq.w 90db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b74 │ │ │ │ + bne.w 90db8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 90d52 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26b49c │ │ │ │ - b.w 90cc2 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90db8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r2, r2, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 90c4a │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movs r5, #5 │ │ │ │ + movw r1, #32524 @ 0x7f0c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw lr, #32528 @ 0x7f10 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #32532 @ 0x7f14 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #32536 @ 0x7f18 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw ip, #32540 @ 0x7f1c │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 90cae │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movs r5, #4 │ │ │ │ + movw r1, #32504 @ 0x7ef8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw lr, #32508 @ 0x7efc │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #32512 @ 0x7f00 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #32516 @ 0x7f04 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw ip, #32520 @ 0x7f08 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 90cae │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32680 @ 0x7fa8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1c30 │ │ │ │ + b.w 90db8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9110e │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26b49c │ │ │ │ - b.w 90cc2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - itttt lt │ │ │ │ - ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ - orrlt.w r2, r2, #1 │ │ │ │ - strlt r2, [sp, #36] @ 0x24 │ │ │ │ - ldrlt r2, [sp, #40] @ 0x28 │ │ │ │ - itt lt │ │ │ │ - neglt r2, r2 │ │ │ │ - strlt r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 916ea │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e3634 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9133c │ │ │ │ - b.w 90c50 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26372 @ 0x6704 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.w 90b74 │ │ │ │ + strb.w r0, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 26cd08 │ │ │ │ + b.w 91062 │ │ │ │ + nop │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00091ba4 : │ │ │ │ +00091cf8 : │ │ │ │ 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 │ │ │ │ @@ -154761,93 +154880,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 72288 │ │ │ │ + bl 72328 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 91bf8 │ │ │ │ + cbz r0, 91d4c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a5bc0 │ │ │ │ + bl 1a7460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91bf4 │ │ │ │ + beq.n 91d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91bf4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91d48 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 91bfe │ │ │ │ + cbnz r0, 91d52 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 772e4 │ │ │ │ - b.n 91bf8 │ │ │ │ + bl 7736c │ │ │ │ + b.n 91d4c │ │ │ │ │ │ │ │ -00091c04 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00091d58 <_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 91cb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91e0c <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91cc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91e1a <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 91c4e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 91da2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 91c4e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 91da2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91c68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91dbc <_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, 91c60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91db4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9a8c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91d62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91eb6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91c38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91d8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91d18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 91e6c <_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 91cf6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 91e4a <_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 │ │ │ │ @@ -154855,64 +154974,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 91cf2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 91e46 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 91ca6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91dfa <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91c22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91d76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91c22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91d76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91d8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91ee0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91eb6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a5c5c │ │ │ │ + bl 1a74fc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 91c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91d9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 91c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91d9c <_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 91c7e <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91dd2 <_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 91d68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91ebc <_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 │ │ │ │ @@ -154920,350 +155039,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 91cf0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91e44 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 91d50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91ea4 <_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 91d2a <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 91e7e <_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 91e88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ + beq.n 91fdc <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91f00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 91f56 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 92054 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 920aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91f70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 920c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91f14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (91f84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 92068 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (920d8 <_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 91ed0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 92024 <_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 91ec0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 92014 <_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, 91e70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91fc4 <_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] @ (91f88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (920dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91f26 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 9207a <_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 91f08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 9205c <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 91f7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 920d0 <_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 91eb4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ + bhi.n 92008 <_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 91e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91f6a <_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] @ (91f8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #232] @ (920e0 <_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 91e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91f6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91f6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91f3a <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 9208e <_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 91f70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 920c4 <_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 91e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (91f90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91f6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (920e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 91e54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91fa8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 91e68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91fbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91f70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 920c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 91e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 91f6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 91f4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 9209e <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 91e3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 127d30 │ │ │ │ + b.n 91f90 <_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 91eec <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 92040 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91e3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91f90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65352 @ 0xff48 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6088 @ 0x17c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91e68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1e8b74 │ │ │ │ + b.n 91fbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91f02 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 91f6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 92056 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 920c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 91f0a <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 9205e <_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 │ │ │ │ │ │ │ │ -00091f94 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000920e8 <_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 92038 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 9218c <_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 92034 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 92188 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 91fd6 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 9212a <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl ca824 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ + bl ca984 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92064 <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ + beq.n 921b8 <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92058 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 921ac <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91fdc <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 92130 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 91fd2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 92126 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 91fd2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 92126 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 92060 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + bpl.n 921b4 <_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] @ (92080 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (921d4 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 91fd2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 92126 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92034 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 92188 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 92034 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 92188 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91fd2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 92126 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 92054 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 921a8 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 92054 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 921a8 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 92054 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 921a8 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (92084 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 91fd2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (921d8 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 92126 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a4638 │ │ │ │ + b.w 1a5ed8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 91ff6 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 9214a <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91fd2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 92126 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91fd2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 92126 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91fd2 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92126 <_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 92ac8 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92c1c <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 92d48 <_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 92aee <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 92c42 <_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 9233a <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 9248e <_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 │ │ │ │ @@ -155342,337 +155461,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 93494 │ │ │ │ + bl 935e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9317a <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 932ce <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 9317a <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 932ce <_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 93184 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 932d8 <_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 92a06 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 92b5a <_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 92b2a <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 92c7e <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 92c4e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92da2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 93a2c <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 93b84 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 943a8 │ │ │ │ + bl 94500 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 929e8 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (923e8 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 92b3c <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (9253c <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83bac │ │ │ │ + bl 83bbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 930e8 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 9323c <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 93076 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 931ca <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93a2c <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 93b84 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930e8 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 9323c <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 942a0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 943f8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c92 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92de6 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 92c4e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92da2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92962 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 92ab6 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c68 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92dbc <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c68 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92dbc <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c68 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92dbc <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c68 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92dbc <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c68 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92dbc <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c68 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92dbc <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c68 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92dbc <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 92322 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 92476 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27292 @ 0x6a9c │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 93036 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 9318a <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 92372 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 924c6 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 930b4 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 93208 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 93226 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f5ee8 │ │ │ │ + beq.w 9337a <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f6150 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92bb0 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92d04 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_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 92b0c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92c60 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92dc6 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92f1a <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e1550 │ │ │ │ + bl e17cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ffa <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 9314e <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 92de8 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92f3c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 9239e <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 924f2 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b2e <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 92c82 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 92c4e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92da2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 921e0 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 92334 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f82 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 930d6 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92a70 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 92bc4 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 92a92 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 92be6 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 9310e <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 93262 <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 93064 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 931b8 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 93130 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 93284 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 9311c <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 93270 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a9c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 92bf0 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930a0 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 931f4 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f54 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 930a8 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f46 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 9309a <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f48 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 9309c <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f3a <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 9308e <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f6c <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 930c0 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f66 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 930ba <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 92f74 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 930c8 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f1c <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 93070 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f1e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 93072 <_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 │ │ │ │ @@ -155689,1661 +155808,1662 @@ │ │ │ │ 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 946ac │ │ │ │ + bl 94804 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92f1e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 93072 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 9515c <_Py_write@@Base+0x8f4> │ │ │ │ + bl 952b4 <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f1e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 93072 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92ab2 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92c06 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9255a <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 926ae <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a0e <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 92b62 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92570 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 926c4 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a44 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 92b98 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 9258a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 926de <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9258a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 926de <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a5a <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 92bae <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 925a4 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 926f8 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 925a4 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 926f8 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929d2 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 925ba <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 92b26 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 9270e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 925ba <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 9270e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a2e <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 92b82 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 925d4 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 92728 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 925d4 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 92728 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9298c <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 92ae0 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 925f2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92746 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 925f2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92746 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929a2 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 92af6 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 92610 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92764 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92610 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92764 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929ba <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 92b0e <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9262e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 92782 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9262e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 92782 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9296e <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 92ac2 <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (92988 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (92adc <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cae <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 92e02 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 93150 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 932a4 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93a2c <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 93b84 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 943a8 │ │ │ │ + bl 94500 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92202 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92356 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 93150 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 9313e <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 932a4 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 93292 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93a2c <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 93b84 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #26900 @ 0x6914 │ │ │ │ + movw r2, #33208 @ 0x81b8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92d64 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92eb8 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92272 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 923c6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 92abc <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 92c10 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 800e0 │ │ │ │ + bl 800f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942a0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 943f8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92674 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 927c8 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 926a4 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 927f8 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d57b4 │ │ │ │ + bl 1d707c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92d76 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92eca <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83adc │ │ │ │ + bl 83aec │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92708 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 9285c <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932ac <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 93400 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 93288 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 933dc <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 932bc <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 93410 <_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 7e064 <_PyLong_New@@Base> │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fee <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 93142 <_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 92b60 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b6fe0 │ │ │ │ + beq.w 92cb4 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1b8934 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 92fce <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b6fe0 │ │ │ │ + bhi.w 93122 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1b8934 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92fce <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 93122 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 927d0 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 92924 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 92298 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f820 │ │ │ │ + bge.w 923ec <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f834 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26916 @ 0x6924 │ │ │ │ + movw r1, #33224 @ 0x81c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d220 │ │ │ │ - b.n 92744 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 25aed0 │ │ │ │ + b.n 92898 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92ef2 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72288 │ │ │ │ + blt.w 93046 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 72328 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92ee6 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 9303a <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 92e1e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92f72 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dfc <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92f50 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92866 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 71410 │ │ │ │ + b.n 929ba <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + bl 71438 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92e88 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92fdc <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92e4c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 92088 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92fa0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 921dc <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92e42 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92f96 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ - bl 79474 │ │ │ │ + bl 79500 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92e94 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92fe8 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 928d6 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 92a2a <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ec4 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 93018 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 9289a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 929ee <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9289a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 929ee <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9289a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 929ee <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 93a2c <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 93b84 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926e4 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 92838 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10ccfc <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10d760 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92272 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 923c6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d57b4 │ │ │ │ + bl 1d707c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92faa <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 930fe <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d57b4 │ │ │ │ + bl 1d707c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92f9c <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 930f0 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 182d08 │ │ │ │ + bl 183ebc │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92708 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 9285c <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942a0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 943f8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 922a8 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (92988 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 923fc <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (92adc <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cfc <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 92e50 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 9262e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 92782 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (92c64 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (92db8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cc8 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92e1c <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 925d4 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (92c64 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92728 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (92db8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ce2 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 92e36 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 925f2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (92c64 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92746 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (92db8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92e56 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 92faa <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 92610 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (92c64 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92764 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (92db8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c26 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 92d7a <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 925a4 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 926f8 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92224 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 92378 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 92386 <_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 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (92c64 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (92db8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d16 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 92e6a <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9255a <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 92570 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (92c64 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 926ae <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 926c4 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (92db8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d30 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92e84 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 925ba <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (92c64 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9270e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (92db8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d4a <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 92e9e <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 92570 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (92c64 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 926c4 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (92db8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92e28 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 92f7c <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 9258a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 926de <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a5e74 │ │ │ │ + bl 1a7714 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 93494 │ │ │ │ + bl 935e8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 9240e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 92562 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93146 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f820 │ │ │ │ + beq.w 9329a <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7f834 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93242 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 93396 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 925f2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 92746 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a6db8 │ │ │ │ - b.n 92542 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f820 │ │ │ │ + bl 1a8658 │ │ │ │ + b.n 92696 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926fa <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 9284e <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92be6 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 92d3a <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93a2c <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 93b84 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92edc <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 93030 <_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 920c4 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 92218 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #42184 @ 0xa4c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r5, #0 │ │ │ │ - b.w 921be <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 92312 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6db8 │ │ │ │ - b.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1a8658 │ │ │ │ + b.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92d84 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 92ed8 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93a2c <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 93b84 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93a2c <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 93b84 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9268e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 927e2 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b6fe0 │ │ │ │ + bl 1b8934 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92fce <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 93122 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 92b8a <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92cde <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 931f8 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 9334c <_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 92b6c <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92cc0 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92272 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 923c6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a5e74 │ │ │ │ + bl 1a7714 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 9238a <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 924de <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_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 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 92ae0 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 92c34 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #26584 @ 0x67d8 │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl d3cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b06 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 92c5a <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #26612 @ 0x67f4 │ │ │ │ + movw r1, #32920 @ 0x8098 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 92b06 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + bl 12844c │ │ │ │ + b.n 92c5a <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929e2 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 92b36 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 929e2 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 92b36 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 92298 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 923ec <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26584 @ 0x67d8 │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 9234a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9249e <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fb6 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 9310a <_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 92c8c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92de0 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92c8c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92de0 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92c40 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 92d94 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93a2c <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 93b84 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 92298 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.w 923ec <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92662 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 927b6 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 92662 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 927b6 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9299c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 92af0 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 9299c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 92af0 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929b4 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 92b08 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 929b4 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 92b08 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92980 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 92ad4 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92980 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 92ad4 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 92b74 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 92a20 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 92b74 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92a3e <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 92b92 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 92a3e <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 92b92 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92a54 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 92ba8 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 92a54 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (93060 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 92ba8 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (931b4 <_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 7fba4 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 926e2 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f820 │ │ │ │ + bl 7fbb8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 92836 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92758 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 928ac <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 92c4e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 92da2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93a2c <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 93b84 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 9268e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 927e2 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26876 @ 0x68fc │ │ │ │ + movw r1, #33184 @ 0x81a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f820 │ │ │ │ + b.w 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92c72 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 92dc6 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27128 @ 0x69f8 │ │ │ │ + movw r1, #33436 @ 0x829c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 92c72 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 12844c │ │ │ │ + b.n 92dc6 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 923ca <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 9251e <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.w 923ca <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9251e <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92e70 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 92fc4 <_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 92e1e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 92f72 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92e1e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 92f72 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.w 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92a6a <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 92bbe <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 92a6a <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 92bbe <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 92ecc <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 93020 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92e1e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 92e04 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + beq.n 92f72 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 92f58 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929cc <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 92b20 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 929cc <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 92b20 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27044 @ 0x69a4 │ │ │ │ + movw r1, #33352 @ 0x8248 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 92e04 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 12844c │ │ │ │ + b.n 92f58 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942a0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 943f8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92890 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 929e4 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92ff6 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 92ebc <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 93010 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92e4c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 92fa0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92e4c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92fa0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92e4c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92fa0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ff6 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 928d6 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92a2a <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92e4c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92fa0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92e4c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92fa0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 92c0a <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 92d5e <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942a0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 943f8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 9285e <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f820 │ │ │ │ + b.n 929b2 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7f834 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27000 @ 0x6978 │ │ │ │ + movw r1, #33308 @ 0x821c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93254 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 933a8 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 93278 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 933cc <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 92a24 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 92b78 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 92f1e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 93072 <_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 92f1e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 93072 <_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 92f1e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 93072 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 92f1e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 93072 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 92f1e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f820 │ │ │ │ + b.n 93072 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 924cc <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 92620 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27164 @ 0x6a1c │ │ │ │ + movw r1, #33472 @ 0x82c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f820 │ │ │ │ + bl 12844c │ │ │ │ + b.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92944 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f820 │ │ │ │ + beq.w 92a98 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 9292a <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92a7e <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26960 @ 0x6950 │ │ │ │ + movw r1, #33268 @ 0x81f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 92c72 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 12844c │ │ │ │ + b.n 92dc6 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92fe4 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 93138 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92fe4 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 93138 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932d4 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 93428 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92272 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 923c6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9300c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 93160 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9302e <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 93182 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92c8c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 92de0 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c8c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 92de0 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92c8c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92de0 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9300c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f820 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93160 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7f834 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27084 @ 0x69cc │ │ │ │ + movw r1, #33392 @ 0x8270 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a9c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92bf0 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9242c <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f820 │ │ │ │ + b.w 92580 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f834 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26780 @ 0x689c │ │ │ │ + movw r1, #33088 @ 0x8140 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 92310 <_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 92f1e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (932ec <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 93072 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (93440 <_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 11d1c4 │ │ │ │ + bl 11dee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942a0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 943f8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f820 │ │ │ │ + b.w 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a9c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 9241e <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 92bf0 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 92572 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a9c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92bf0 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 9244c <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f820 │ │ │ │ + b.w 925a0 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a9c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 9243c <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 92bf0 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 92590 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (93444 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 926dc <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 92830 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 9240e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f820 │ │ │ │ + b.w 92562 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f834 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26832 @ 0x68d0 │ │ │ │ + movw r1, #33140 @ 0x8174 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921bc <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f820 │ │ │ │ + b.w 92310 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27252 @ 0x6a74 │ │ │ │ + movw r1, #33560 @ 0x8318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 9234a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9249e <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d220 │ │ │ │ + bl 25aed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 931ec <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 93340 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d220 │ │ │ │ + bl 25aed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 931e0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 93334 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 182d08 │ │ │ │ + bl 183ebc │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92708 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f820 │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 9285c <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 931c8 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 9331c <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92350 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 931b0 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 924a4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93304 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9320e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 93362 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9320e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 93362 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26688 @ 0x6840 │ │ │ │ + movw r1, #32996 @ 0x80e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 92fee <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl de8a4 │ │ │ │ + bl 12844c │ │ │ │ + b.n 93142 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl deb1c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92388 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 924dc <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942a0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 943f8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 92388 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 924dc <_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, #27208 @ 0x6a48 │ │ │ │ + movw r1, #33516 @ 0x82ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f28 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 9307c <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 92a24 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 92b78 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92f36 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 92a10 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 9308a <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 92b64 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7f834 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92fee <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 93142 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e064 <_PyLong_New@@Base> │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fee <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 93142 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 927ba <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7e064 <_PyLong_New@@Base> │ │ │ │ + b.w 9290e <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92232 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92272 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92386 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 923c6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26644 @ 0x6814 │ │ │ │ + movw r1, #32952 @ 0x80b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 92fee <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 12844c │ │ │ │ + b.n 93142 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26732 @ 0x686c │ │ │ │ + movw r1, #33040 @ 0x8110 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 92fee <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 12844c │ │ │ │ + b.n 93142 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000932f4 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00093448 <_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 9332e <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (9337c <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 93482 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (934d0 <_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, 93364 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 934b8 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8042c │ │ │ │ - cbz r0, 9334a <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 80440 │ │ │ │ + cbz r0, 9349e <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16772 @ 0x4184 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9332a <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 9347e <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27348 @ 0x6ad4 │ │ │ │ + movw r1, #33656 @ 0x8378 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 93328 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 9347c <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27332 @ 0x6ac4 │ │ │ │ + movw r1, #33640 @ 0x8368 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 93346 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 12844c │ │ │ │ + b.n 9349a <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093380 : │ │ │ │ +000934d4 : │ │ │ │ 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] @ (93490 ) │ │ │ │ + ldr r3, [pc, #248] @ (935e4 ) │ │ │ │ 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 935f4 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 9374c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93434 │ │ │ │ - cbz r0, 933f6 │ │ │ │ + beq.n 93588 │ │ │ │ + cbz r0, 9354a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 93402 │ │ │ │ + bpl.n 93556 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 93402 │ │ │ │ + cbz r4, 93556 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9342a │ │ │ │ - cbnz r3, 93438 │ │ │ │ + cbz r0, 9357e │ │ │ │ + cbnz r3, 9358c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 933ee │ │ │ │ + beq.n 93542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 93422 │ │ │ │ + cbz r3, 93576 │ │ │ │ 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 933c4 │ │ │ │ + bmi.n 93518 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 89310 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89540 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 933e8 │ │ │ │ - b.n 933ee │ │ │ │ + bne.n 9353c │ │ │ │ + b.n 93542 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 933ee │ │ │ │ - cbz r3, 93464 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93542 │ │ │ │ + cbz r3, 935b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 93464 │ │ │ │ + cbz r3, 935b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 933dc │ │ │ │ + b.n 93530 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 933ee │ │ │ │ + b.n 93542 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 933dc │ │ │ │ + beq.n 93530 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93480 │ │ │ │ + bne.n 935d4 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e3f8 │ │ │ │ - b.n 93430 │ │ │ │ + bl 20fb8c │ │ │ │ + b.n 93584 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21964 @ 0x55cc │ │ │ │ + movw r2, #28236 @ 0x6e4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a98c <_PyErr_Format@@Base> │ │ │ │ - b.n 93430 │ │ │ │ + bl 14b76c <_PyErr_Format@@Base> │ │ │ │ + b.n 93584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93448 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93448 │ │ │ │ + bne.n 9359c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9359c │ │ │ │ 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, 934bc │ │ │ │ + cbz r3, 93610 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 93534 │ │ │ │ + ble.n 93688 │ │ │ │ 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 935ac │ │ │ │ + beq.n 93700 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 93598 │ │ │ │ + ble.n 936ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93588 │ │ │ │ - vldr d7, [pc, #272] @ 935e0 │ │ │ │ + beq.n 936dc │ │ │ │ + vldr d7, [pc, #276] @ 93738 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #264] @ 935e8 │ │ │ │ + vldr d7, [pc, #268] @ 93740 │ │ │ │ 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 12fbc0 │ │ │ │ + bl 130908 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9354a │ │ │ │ - ldr r1, [pc, #244] @ (935f0 ) │ │ │ │ - movw r2, #5040 @ 0x13b0 │ │ │ │ + cbz r0, 9369e │ │ │ │ + ldr r1, [pc, #248] @ (93748 ) │ │ │ │ + movw r2, #11272 @ 0x2c08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1278fc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 128654 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93560 │ │ │ │ + cbz r0, 936b4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93550 │ │ │ │ + bne.n 936a4 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 93564 │ │ │ │ + bne.n 936b8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 9354a │ │ │ │ + cbz r3, 9369e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 934b8 │ │ │ │ + b.n 9360c │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27360 @ 0x6ae0 │ │ │ │ + movw r1, #33668 @ 0x8384 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 934b8 │ │ │ │ + b.n 9360c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93528 │ │ │ │ + bne.n 9367c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93528 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9367c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9354a │ │ │ │ + bne.n 9369e │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 935be │ │ │ │ + bgt.n 93712 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26584 @ 0x67d8 │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 9354a │ │ │ │ + bl 12844c │ │ │ │ + b.n 9369e │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93528 │ │ │ │ + b.n 9367c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 83e44 │ │ │ │ + bl 83e30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 935da │ │ │ │ + cbz r0, 9372e │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 934c8 │ │ │ │ + b.n 9361c │ │ │ │ movs r0, #4 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 935da │ │ │ │ + cbz r0, 9372e │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 934c8 │ │ │ │ + b.n 9361c │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #27384 @ 0x6af8 │ │ │ │ + movw r1, #33692 @ 0x839c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 9354a │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 9354a │ │ │ │ + bl d1c30 │ │ │ │ + b.n 9369e │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 9369e │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 93044 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + b.n 9319c <_PyUnicodeWriter_Finish@@Base+0x10b4> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000935f4 <_PyObject_GetMethod@@Base>: │ │ │ │ +0009374c <_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 93740 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ + bmi.w 93898 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93786 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + beq.w 938de <_PyObject_GetMethod@@Base+0x192> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #57477 @ 0xe085 │ │ │ │ + movw r3, #57817 @ 0xe1d9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93794 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 938ec <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 93794 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 938ec <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #724] @ (93920 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r3, [pc, #724] @ (93a78 <_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 9387a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ + bne.w 939d2 <_PyObject_GetMethod@@Base+0x286> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 9387a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ + bne.w 939d2 <_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 939a2 <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ + beq.w 93afa <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 937f2 <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + beq.w 9394a <_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 937fe <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ + bpl.w 93956 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 937b0 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ + bmi.n 93908 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 937a4 <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ + bmi.n 938fc <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9372c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93884 <_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 9372c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93884 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9372c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93884 <_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 8042c │ │ │ │ + bl 80440 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93944 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne.w 93a9c <_PyObject_GetMethod@@Base+0x350> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9372c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93884 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93a06 <_PyObject_GetMethod@@Base+0x412> │ │ │ │ + beq.w 93b5e <_PyObject_GetMethod@@Base+0x412> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93854 <_PyObject_GetMethod@@Base+0x260> │ │ │ │ + beq.w 939ac <_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] @ (93920 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r2, [pc, #476] @ (93a78 <_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 │ │ │ │ @@ -157357,1415 +157477,1415 @@ │ │ │ │ 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 93958 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.w 93ab0 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93620 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 93778 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f798 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93620 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 9379e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bge.w 93778 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 938f6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e700 │ │ │ │ + bl 8e928 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 93738 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ + b.n 93890 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 936f2 <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ - b.n 9372c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + bne.n 9384a <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ + b.n 93884 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 936b8 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + beq.n 93810 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 939e8 <_PyObject_GetMethod@@Base+0x3f4> │ │ │ │ + beq.w 93b40 <_PyObject_GetMethod@@Base+0x3f4> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78d20 │ │ │ │ + bl 78dac │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 9372c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93884 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9372c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93884 <_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 1a3568 │ │ │ │ - b.n 9379e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a4e00 │ │ │ │ + b.n 938f6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 936aa <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 93802 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9391c <_PyObject_GetMethod@@Base+0x328> │ │ │ │ + beq.w 93a74 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 936b2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 9380a <_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 9379e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + beq.n 938f6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9379e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #236] @ (93924 <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ + bne.n 938f6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #236] @ (93a7c <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9384e <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ + cbz r3, 939a6 <_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 9379e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 938f6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93910 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ - movw r3, #39813 @ 0x9b85 │ │ │ │ + beq.n 93a68 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + movw r3, #40401 @ 0x9dd1 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 93928 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + bne.n 93a80 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 939d0 <_PyObject_GetMethod@@Base+0x3dc> │ │ │ │ + beq.w 93b28 <_PyObject_GetMethod@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl da07c │ │ │ │ - b.n 9381e <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ + bl da2c8 │ │ │ │ + b.n 93976 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 9398c <_PyObject_GetMethod@@Base+0x398> │ │ │ │ + bgt.w 93ae4 <_PyObject_GetMethod@@Base+0x398> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 81b70 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b84 <_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 81c2c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c40 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9399e <_PyObject_GetMethod@@Base+0x3aa> │ │ │ │ + bne.n 93af6 <_PyObject_GetMethod@@Base+0x3aa> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 938de <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + cbz r2, 93a36 <_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 938ea <_PyObject_GetMethod@@Base+0x2f6> │ │ │ │ + bne.n 93a42 <_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 93902 <_PyObject_GetMethod@@Base+0x30e> │ │ │ │ + bne.n 93a5a <_PyObject_GetMethod@@Base+0x30e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 937f2 <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + bne.n 9394a <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 936b2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 9380a <_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 938de <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + beq.n 93a36 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 938de <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 938de <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + bne.n 93a36 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93a36 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93968 <_PyObject_GetMethod@@Base+0x374> │ │ │ │ + beq.n 93ac0 <_PyObject_GetMethod@@Base+0x374> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 9379e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 938f6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov sl, fp │ │ │ │ - b.n 936b2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 9380a <_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 9382c <_PyObject_GetMethod@@Base+0x238> │ │ │ │ - b.n 9379e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bne.w 93984 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + b.n 938f6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93950 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ + beq.n 93aa8 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 939b2 <_PyObject_GetMethod@@Base+0x3be> │ │ │ │ + cbz r3, 93b0a <_PyObject_GetMethod@@Base+0x3be> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3568 │ │ │ │ - b.n 9379e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a4e00 │ │ │ │ + b.n 938f6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93620 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93786 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + bne.w 93778 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 938de <_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, #16960 @ 0x4240 │ │ │ │ + movw r1, #23232 @ 0x5ac0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ + bl d1c30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d34e4 │ │ │ │ - b.n 9379e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl d3714 │ │ │ │ + b.n 938f6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81c2c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c40 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 938de <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + beq.n 93a36 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 939ac <_PyObject_GetMethod@@Base+0x3b8> │ │ │ │ + beq.n 93b04 <_PyObject_GetMethod@@Base+0x3b8> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 936b2 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ - bl d3cbc │ │ │ │ - b.n 939a2 <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ - ldr r2, [pc, #116] @ (93a28 <_PyObject_GetMethod@@Base+0x434>) │ │ │ │ + b.n 9380a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + bl d3eec │ │ │ │ + b.n 93afa <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ + ldr r2, [pc, #116] @ (93b80 <_PyObject_GetMethod@@Base+0x434>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 939ca <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ + cbz r3, 93b22 <_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 93950 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ + b.n 93aa8 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27608 @ 0x6bd8 │ │ │ │ + movw r1, #33916 @ 0x847c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 93932 <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ + bl 12844c │ │ │ │ + b.n 93a8a <_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 937c4 <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ - bl d3cbc │ │ │ │ + bne.w 9391c <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ + bl d3eec │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 937d0 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ - ldr r2, [pc, #32] @ (93a28 <_PyObject_GetMethod@@Base+0x434>) │ │ │ │ + b.n 93928 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ + ldr r2, [pc, #32] @ (93b80 <_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, 93a20 <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ + cbz r3, 93b78 <_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 9372c <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + b.n 93884 <_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, 93a58 <_PyObject_GetMethod@@Base+0x464> │ │ │ │ + cbz r3, 93bb0 <_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 93b20 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + bgt.n 93c78 <_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 93b0e <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ + beq.n 93c66 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 93afc <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + blt.n 93c54 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93aec <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 93c44 <_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 12fbc0 │ │ │ │ + bl 130908 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93ae8 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ - ldr r1, [pc, #216] @ (93b6c <_PyObject_GetMethod@@Base+0x578>) │ │ │ │ - movw r2, #5040 @ 0x13b0 │ │ │ │ + cbz r0, 93c40 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + ldr r1, [pc, #216] @ (93cc4 <_PyObject_GetMethod@@Base+0x578>) │ │ │ │ + movw r2, #11272 @ 0x2c08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1278fc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 128654 <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93b64 <_PyObject_GetMethod@@Base+0x570> │ │ │ │ + beq.n 93cbc <_PyObject_GetMethod@@Base+0x570> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93b54 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ + bne.n 93cac <_PyObject_GetMethod@@Base+0x560> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 93a52 <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 93ae8 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + beq.n 93baa <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 93c40 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 93b38 <_PyObject_GetMethod@@Base+0x544> │ │ │ │ + bgt.n 93c90 <_PyObject_GetMethod@@Base+0x544> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26584 @ 0x67d8 │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 93a52 <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ + b.n 93baa <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 93ac0 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ + b.n 93c18 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e44 │ │ │ │ + bl 83e30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93b1a <_PyObject_GetMethod@@Base+0x526> │ │ │ │ + cbz r0, 93c72 <_PyObject_GetMethod@@Base+0x526> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 93a64 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ - bl 76f44 │ │ │ │ + b.n 93bbc <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + bl 76fd0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93b0a <_PyObject_GetMethod@@Base+0x516> │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 93ae8 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + bne.n 93c62 <_PyObject_GetMethod@@Base+0x516> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27360 @ 0x6ae0 │ │ │ │ + movw r1, #33668 @ 0x8384 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 93ae8 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + bl 12844c │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27384 @ 0x6af8 │ │ │ │ + movw r1, #33692 @ 0x839c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 93ae8 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 93c40 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93ac0 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ + bne.n 93c18 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93ac0 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93c18 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93ac0 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ + b.n 93c18 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ nop │ │ │ │ - b.n 935c0 │ │ │ │ + b.n 93718 │ │ │ │ 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] @ 94104 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ + ldr.w sl, [pc, #1408] @ 9425c <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - beq.w 94210 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ + beq.w 94368 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 93e26 <_PyObject_GetMethod@@Base+0x832> │ │ │ │ + bne.w 93f7e <_PyObject_GetMethod@@Base+0x832> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 941de <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ + bne.w 94336 <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 93ef6 <_PyObject_GetMethod@@Base+0x902> │ │ │ │ + beq.w 9404e <_PyObject_GetMethod@@Base+0x902> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 940b8 <_PyObject_GetMethod@@Base+0xac4> │ │ │ │ + bgt.w 94210 <_PyObject_GetMethod@@Base+0xac4> │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93f32 <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ - ldr.w ip, [pc, #1304] @ 940f4 <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ + beq.w 9408a <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ + ldr.w ip, [pc, #1304] @ 9424c <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ ldr.w r0, [r3, #1684] @ 0x694 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9413a <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + bne.w 94292 <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 93e94 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93fec <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 93c64 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ + beq.n 93dbc <_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 93c34 <_PyObject_GetMethod@@Base+0x640> │ │ │ │ + beq.n 93d8c <_PyObject_GetMethod@@Base+0x640> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 93c64 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ + ble.n 93dbc <_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 93ed2 <_PyObject_GetMethod@@Base+0x8de> │ │ │ │ + beq.w 9402a <_PyObject_GetMethod@@Base+0x8de> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 93c4c <_PyObject_GetMethod@@Base+0x658> │ │ │ │ + bne.n 93da4 <_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 93f04 <_PyObject_GetMethod@@Base+0x910> │ │ │ │ + blt.w 9405c <_PyObject_GetMethod@@Base+0x910> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93f18 <_PyObject_GetMethod@@Base+0x924> │ │ │ │ - movw r3, #21401 @ 0x5399 │ │ │ │ + beq.w 94070 <_PyObject_GetMethod@@Base+0x924> │ │ │ │ + movw r3, #25237 @ 0x6295 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 940a2 <_PyObject_GetMethod@@Base+0xaae> │ │ │ │ + bne.w 941fa <_PyObject_GetMethod@@Base+0xaae> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93f7a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 940d2 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 93fda <_PyObject_GetMethod@@Base+0x9e6> │ │ │ │ + bne.w 94132 <_PyObject_GetMethod@@Base+0x9e6> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93ea0 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + beq.w 93ff8 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 93cd8 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ + cbz r3, 93e30 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93f4c <_PyObject_GetMethod@@Base+0x958> │ │ │ │ + bne.w 940a4 <_PyObject_GetMethod@@Base+0x958> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93f5a <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + beq.w 940b2 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 94230 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ + bpl.w 94388 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94092 <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ + bne.w 941ea <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 94092 <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ + beq.w 941ea <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f5a <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + beq.w 940b2 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 93f5a <_PyObject_GetMethod@@Base+0x966> │ │ │ │ - bl 83a2c │ │ │ │ + bpl.w 940b2 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + bl 83a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93f5a <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + blt.w 940b2 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 93f5a <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + bge.w 940b2 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 93ede <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ + beq.w 94036 <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93ede <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ + blt.w 94036 <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 9402a <_PyObject_GetMethod@@Base+0xa36> │ │ │ │ + bpl.w 94182 <_PyObject_GetMethod@@Base+0xa36> │ │ │ │ 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 94020 <_PyObject_GetMethod@@Base+0xa2c> │ │ │ │ + bpl.w 94178 <_PyObject_GetMethod@@Base+0xa2c> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 940ac <_PyObject_GetMethod@@Base+0xab8> │ │ │ │ + bpl.w 94204 <_PyObject_GetMethod@@Base+0xab8> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + beq.w 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 93eb2 <_PyObject_GetMethod@@Base+0x8be> │ │ │ │ + beq.w 9400a <_PyObject_GetMethod@@Base+0x8be> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 94242 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + bmi.w 9439a <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 94136 <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ + ble.w 9428e <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 93f8e <_PyObject_GetMethod@@Base+0x99a> │ │ │ │ + bpl.w 940e6 <_PyObject_GetMethod@@Base+0x99a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94118 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ + beq.w 94270 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 93fb6 <_PyObject_GetMethod@@Base+0x9c2> │ │ │ │ + beq.w 9410e <_PyObject_GetMethod@@Base+0x9c2> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71c6c │ │ │ │ + bl 71c94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + beq.w 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94278 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ + bpl.w 943d0 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e18 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.n 93f70 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93e18 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r2, [pc, #748] @ (940f4 <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ + cbnz r3, 93f70 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r2, [pc, #748] @ (9424c <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9411c <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + bne.w 94274 <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9427c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + beq.w 943d4 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 93e7c <_PyObject_GetMethod@@Base+0x888> │ │ │ │ + ble.n 93fd4 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93ba8 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq.w 93d00 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 93e7c <_PyObject_GetMethod@@Base+0x888> │ │ │ │ + beq.n 93fd4 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93ba8 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq.w 93d00 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 93e7c <_PyObject_GetMethod@@Base+0x888> │ │ │ │ + beq.n 93fd4 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93ba8 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq.w 93d00 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 93e7c <_PyObject_GetMethod@@Base+0x888> │ │ │ │ + beq.n 93fd4 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ adds r1, #20 │ │ │ │ mov.w lr, #3 │ │ │ │ ldr.w r8, [r1, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 93ba8 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq.w 93d00 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 93e6a <_PyObject_GetMethod@@Base+0x876> │ │ │ │ + bne.n 93fc2 <_PyObject_GetMethod@@Base+0x876> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a6548 │ │ │ │ + bl 1a7de8 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93ba8 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + bne.w 93d00 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93e1e <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ + b.n 93f76 <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 93c18 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ - b.n 93c64 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ + bne.w 93d70 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ + b.n 93dbc <_PyObject_GetMethod@@Base+0x670> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 93d34 <_PyObject_GetMethod@@Base+0x740> │ │ │ │ + b.n 93e8c <_PyObject_GetMethod@@Base+0x740> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 93d92 <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ + blt.w 93eea <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93d92 <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ + beq.w 93eea <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 941d4 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne.w 9432c <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + beq.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ cmp r8, r3 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 93c4c <_PyObject_GetMethod@@Base+0x658> │ │ │ │ - b.n 93c64 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ + bne.w 93da4 <_PyObject_GetMethod@@Base+0x658> │ │ │ │ + b.n 93dbc <_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 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (940f8 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + ldr r4, [pc, #508] @ (94250 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 93c96 <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ - movw r1, #22776 @ 0x58f8 │ │ │ │ + bge.w 93dee <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ + movw r1, #29084 @ 0x719c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e6e5c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e858c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93c96 <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ + beq.w 93dee <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e90 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.n 93fe8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93e90 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + bne.n 93fe8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93e90 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93fe8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cc0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e90 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.n 93fe8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93bfa <_PyObject_GetMethod@@Base+0x606> │ │ │ │ + b.n 93d52 <_PyObject_GetMethod@@Base+0x606> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7628 │ │ │ │ + bl d7874 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93d2a <_PyObject_GetMethod@@Base+0x736> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bge.w 93e82 <_PyObject_GetMethod@@Base+0x736> │ │ │ │ + bl 7f834 │ │ │ │ + cbnz r0, 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27680 @ 0x6c20 │ │ │ │ + movw r1, #33988 @ 0x84c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ - ldr r1, [pc, #384] @ (940fc <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + ldr r1, [pc, #384] @ (94254 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1f9b28 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fb268 <_PyParkingLot_UnparkAll@@Base+0x4d4> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 941c0 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ + beq.w 94318 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ add.w r0, r5, #28 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 941a8 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ + blt.w 94300 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 94152 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ + bne.w 942aa <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 943a8 │ │ │ │ + bl 94500 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93f4c <_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] @ (94100 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + ldrge r5, [pc, #304] @ (94258 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r6 │ │ │ │ - bl 720e4 │ │ │ │ + bl 7210c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + beq.n 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ 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 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + ble.w 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1f9b28 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fb268 <_PyParkingLot_UnparkAll@@Base+0x4d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9425a <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ + beq.w 943b2 <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 93ffa <_PyObject_GetMethod@@Base+0xa06> │ │ │ │ + b.n 94152 <_PyObject_GetMethod@@Base+0xa06> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93d80 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ - b.n 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bne.w 93ed8 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ + b.n 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ 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 1e747c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1e8bac <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + beq.n 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ 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 93ea4 <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ + beq.w 93ffc <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 94078 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + bne.n 941d0 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94108 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + bne.n 94260 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + beq.w 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r9 │ │ │ │ - bl ceb1c │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + bl cec7c │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 93d04 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ - b.n 93f5a <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + bne.w 93e5c <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + b.n 940b2 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93d80 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ - b.n 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bne.w 93ed8 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ + b.n 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 93f32 <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ - bl 1e8b74 │ │ │ │ + ble.w 9408a <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e90 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.w 93fe8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ 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 94162 <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ + beq.n 942ba <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 93c18 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ + b.n 93d70 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 94078 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + bne.n 941d0 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3f58 │ │ │ │ + bl 1a57f0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94082 <_PyObject_GetMethod@@Base+0xa8e> │ │ │ │ + b.n 941da <_PyObject_GetMethod@@Base+0xa8e> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 93dc0 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 93f18 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93e14 <_PyObject_GetMethod@@Base+0x820> │ │ │ │ + beq.w 93f6c <_PyObject_GetMethod@@Base+0x820> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93e14 <_PyObject_GetMethod@@Base+0x820> │ │ │ │ - ldr r5, [pc, #356] @ (9429c <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + b.n 93f6c <_PyObject_GetMethod@@Base+0x820> │ │ │ │ + ldr r5, [pc, #356] @ (943f4 <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 941c4 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + bne.n 9431c <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93bfa <_PyObject_GetMethod@@Base+0x606> │ │ │ │ - cbz r2, 94190 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + b.n 93d52 <_PyObject_GetMethod@@Base+0x606> │ │ │ │ + cbz r2, 942e8 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 94182 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ + bne.n 942da <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df5c4 │ │ │ │ + bl 1e0e94 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93f4c <_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 93c2e <_PyObject_GetMethod@@Base+0x63a> │ │ │ │ + bne.w 93d86 <_PyObject_GetMethod@@Base+0x63a> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 93c42 <_PyObject_GetMethod@@Base+0x64e> │ │ │ │ + b.n 93d9a <_PyObject_GetMethod@@Base+0x64e> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94190 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + bne.n 942e8 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 201fb4 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + bl 203748 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27724 @ 0x6c4c │ │ │ │ + movw r1, #34032 @ 0x84f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bl 12844c │ │ │ │ + b.n 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26876 @ 0x68fc │ │ │ │ + movw r1, #33184 @ 0x81a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bl 12844c │ │ │ │ + b.n 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 93f9c <_PyObject_GetMethod@@Base+0x9a8> │ │ │ │ + b.n 940f4 <_PyObject_GetMethod@@Base+0x9a8> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93bfa <_PyObject_GetMethod@@Base+0x606> │ │ │ │ + b.n 93d52 <_PyObject_GetMethod@@Base+0x606> │ │ │ │ mov r0, r5 │ │ │ │ - bl 156c40 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 157b60 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93df4 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93bb0 <_PyObject_GetMethod@@Base+0x5bc> │ │ │ │ + beq.w 93d08 <_PyObject_GetMethod@@Base+0x5bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ef2c4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f09e8 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e90 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.w 93fe8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24952 @ 0x6178 │ │ │ │ + movw r1, #31260 @ 0x7a1c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - b.n 93f18 <_PyObject_GetMethod@@Base+0x924> │ │ │ │ - bl 1ef2c4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d1c30 │ │ │ │ + b.n 94070 <_PyObject_GetMethod@@Base+0x924> │ │ │ │ + bl 1f09e8 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e90 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.w 93fe8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27644 @ 0x6bfc │ │ │ │ + movw r1, #33952 @ 0x84a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94208 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + b.n 94360 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 93f5a <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 940b2 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27696 @ 0x6c30 │ │ │ │ + movw r1, #34004 @ 0x84d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bl 12844c │ │ │ │ + b.n 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + beq.w 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bne.w 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93f76 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 940ce <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 93dec <_PyObject_GetMethod@@Base+0x7f8> │ │ │ │ + b.n 93f44 <_PyObject_GetMethod@@Base+0x7f8> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 9428a <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ + cbz r1, 943e2 <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9427e <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ - b.n 93ba8 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + bne.n 943d6 <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ + b.n 93d00 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 93ba8 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ - b.n 93e7c <_PyObject_GetMethod@@Base+0x888> │ │ │ │ + beq.w 93d00 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + b.n 93fd4 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ 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 94332 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 9448a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9430c <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + bpl.n 94464 <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 942e2 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bge.n 9443a <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83c80 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c90 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 942de <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + bne.n 94436 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94332 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 9448a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9431c <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + cbnz r3, 94474 <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9431c <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94474 <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94332 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 9448a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94332 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + cbnz r3, 9448a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 942de <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + b.n 94436 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ nop │ │ │ │ │ │ │ │ -00094338 : │ │ │ │ +00094490 : │ │ │ │ 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 9438e │ │ │ │ + blt.n 944e6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94358 │ │ │ │ + bne.n 944b0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 943a8 │ │ │ │ + b.n 94500 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94374 │ │ │ │ + ble.n 944cc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 94368 │ │ │ │ + bne.n 944c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1df5c4 │ │ │ │ + b.w 1e0e94 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 94374 │ │ │ │ + bne.n 944cc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 201fb4 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + b.w 203748 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27724 @ 0x6c4c │ │ │ │ + movw r1, #34032 @ 0x84f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26876 @ 0x68fc │ │ │ │ + movw r1, #33184 @ 0x81a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 9438a │ │ │ │ + bl 12844c │ │ │ │ + b.n 944e2 │ │ │ │ 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 94664 │ │ │ │ + beq.w 947bc │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 945f4 │ │ │ │ + beq.w 9474c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 944ce │ │ │ │ + bls.n 94626 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 94434 │ │ │ │ + beq.n 9458c │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 943ce │ │ │ │ + bge.n 94526 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94680 │ │ │ │ + blt.w 947d8 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94424 │ │ │ │ + bgt.n 9457c │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 94500 │ │ │ │ + beq.n 94658 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9453a │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.w 94692 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94578 │ │ │ │ + bne.w 946d0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94590 │ │ │ │ + b.n 946e8 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 943d6 │ │ │ │ + bcc.n 9452e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943e2 │ │ │ │ + bne.n 9453a │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 944ca │ │ │ │ + bcc.n 94622 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943e2 │ │ │ │ + bne.n 9453a │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 945de │ │ │ │ + bcc.w 94736 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943e2 │ │ │ │ + bne.n 9453a │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 944ca │ │ │ │ + bcc.n 94622 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943e2 │ │ │ │ + bne.n 9453a │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 945de │ │ │ │ + bcc.w 94736 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943e2 │ │ │ │ + bne.n 9453a │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 944ca │ │ │ │ + bcc.n 94622 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943e2 │ │ │ │ + bne.n 9453a │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 945de │ │ │ │ + bcc.w 94736 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943e2 │ │ │ │ + bne.n 9453a │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 944c4 │ │ │ │ + b.n 9461c │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943e2 │ │ │ │ + bne.n 9453a │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 944b8 │ │ │ │ + bne.n 94610 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 943d8 │ │ │ │ + bne.n 94530 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94680 │ │ │ │ + blt.w 947d8 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94424 │ │ │ │ + bgt.n 9457c │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94414 │ │ │ │ - ldr r3, [pc, #408] @ (9469c ) │ │ │ │ + bne.n 9456c │ │ │ │ + ldr r3, [pc, #408] @ (947f4 ) │ │ │ │ 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 945b4 │ │ │ │ + bhi.n 9470c │ │ │ │ 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 94654 │ │ │ │ + beq.w 947ac │ │ │ │ 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, 94596 │ │ │ │ + cbz r0, 946ee │ │ │ │ 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] @ (946a0 ) │ │ │ │ + ldr r2, [pc, #332] @ (947f8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9461a │ │ │ │ + bne.n 94772 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9462e │ │ │ │ + beq.n 94786 │ │ │ │ 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 94698 │ │ │ │ + bpl.w 947f0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 94646 │ │ │ │ + bpl.n 9479e │ │ │ │ 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 945e8 │ │ │ │ + bcc.n 94740 │ │ │ │ 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 9453a │ │ │ │ + bne.n 94692 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94668 │ │ │ │ + bne.n 947c0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94424 │ │ │ │ + beq.w 9457c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9453a │ │ │ │ + b.n 94692 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 943d8 │ │ │ │ - b.n 944ce │ │ │ │ + bne.w 94530 │ │ │ │ + b.n 94626 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 9453a │ │ │ │ + b.n 94692 │ │ │ │ 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] @ (946a4 ) │ │ │ │ + ldrge r5, [pc, #148] @ (947fc ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 94590 │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 946e8 │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94674 │ │ │ │ + bne.n 947cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 126fd8 │ │ │ │ - b.n 94560 │ │ │ │ + bl 127d30 │ │ │ │ + b.n 946b8 │ │ │ │ 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 94578 │ │ │ │ + b.n 946d0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 94590 │ │ │ │ + b.n 946e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9453a │ │ │ │ - b.n 945b4 │ │ │ │ - ldr r5, [pc, #64] @ (946a8 ) │ │ │ │ - b.n 94590 │ │ │ │ + bne.w 94692 │ │ │ │ + b.n 9470c │ │ │ │ + ldr r5, [pc, #64] @ (94800 ) │ │ │ │ + b.n 946e8 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 945cc │ │ │ │ + b.n 94724 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94560 │ │ │ │ + b.n 946b8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65352 @ 0xff48 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6088 @ 0x17c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 94430 │ │ │ │ + bl 12844c │ │ │ │ + b.n 94588 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9464a │ │ │ │ + b.n 947a2 │ │ │ │ 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 │ │ │ │ @@ -158775,762 +158895,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 94856 │ │ │ │ + bne.w 949ae │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 94856 │ │ │ │ + blt.w 949ae │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94856 │ │ │ │ + blt.w 949ae │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94856 │ │ │ │ + blt.w 949ae │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94856 │ │ │ │ + beq.w 949ae │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 94856 │ │ │ │ + bpl.w 949ae │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94856 │ │ │ │ + beq.w 949ae │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 94856 │ │ │ │ + bpl.w 949ae │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94856 │ │ │ │ + beq.w 949ae │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 94856 │ │ │ │ + bpl.w 949ae │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94856 │ │ │ │ + beq.w 949ae │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 94856 │ │ │ │ + bpl.w 949ae │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94856 │ │ │ │ + beq.w 949ae │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 94856 │ │ │ │ + bpl.w 949ae │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 94856 │ │ │ │ + bne.w 949ae │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94856 │ │ │ │ + beq.w 949ae │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94856 │ │ │ │ + bpl.n 949ae │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94856 │ │ │ │ + beq.n 949ae │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94856 │ │ │ │ + bpl.n 949ae │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94856 │ │ │ │ + beq.n 949ae │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94856 │ │ │ │ + bpl.n 949ae │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94856 │ │ │ │ + beq.n 949ae │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 94856 │ │ │ │ + bpl.n 949ae │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94856 │ │ │ │ + beq.n 949ae │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 94856 │ │ │ │ + bpl.n 949ae │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 9483e │ │ │ │ + bne.n 94996 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 947f8 │ │ │ │ + ble.n 94950 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 94832 │ │ │ │ + beq.n 9498a │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 947e0 │ │ │ │ + beq.n 94938 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 94838 │ │ │ │ + bpl.n 94990 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 947e0 │ │ │ │ + beq.n 94938 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 947e0 │ │ │ │ + beq.n 94938 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 9482c │ │ │ │ + bpl.n 94984 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 947d2 │ │ │ │ + bne.n 9492a │ │ │ │ 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 94810 │ │ │ │ + blt.n 94968 │ │ │ │ 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 947f6 │ │ │ │ + bge.n 9494e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28076 @ 0x6dac │ │ │ │ + movw r1, #34384 @ 0x8650 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 947d2 │ │ │ │ - b.n 947e0 │ │ │ │ + bne.n 9492a │ │ │ │ + b.n 94938 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 947b2 │ │ │ │ - b.n 947e0 │ │ │ │ + bne.n 9490a │ │ │ │ + b.n 94938 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 947be │ │ │ │ - b.n 947e0 │ │ │ │ + bne.n 94916 │ │ │ │ + b.n 94938 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28048 @ 0x6d90 │ │ │ │ + movw r1, #34356 @ 0x8634 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 94826 │ │ │ │ - movw r0, #28024 @ 0x6d78 │ │ │ │ + bl 12844c │ │ │ │ + b.n 9497e │ │ │ │ + movw r0, #34332 @ 0x861c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 94826 │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9497e │ │ │ │ │ │ │ │ -00094868 <_Py_write@@Base>: │ │ │ │ +000949c0 <_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 95e08 │ │ │ │ + bl 95f60 │ │ │ │ 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 988fc │ │ │ │ + bl 98a60 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 948bc <_Py_write@@Base+0x54> │ │ │ │ + bge.n 94a14 <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 948da <_Py_write@@Base+0x72> │ │ │ │ + beq.n 94a32 <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 948c2 <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 94a1a <_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 f18e4 │ │ │ │ + bl f1b5c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 948bc <_Py_write@@Base+0x54> │ │ │ │ - bl e4bd0 │ │ │ │ + b.n 94a14 <_Py_write@@Base+0x54> │ │ │ │ + bl e4e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9488a <_Py_write@@Base+0x22> │ │ │ │ - b.n 948d0 <_Py_write@@Base+0x68> │ │ │ │ + beq.n 949e2 <_Py_write@@Base+0x22> │ │ │ │ + b.n 94a28 <_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 950b4 <_Py_write@@Base+0x84c> │ │ │ │ + beq.w 9529a <_Py_write@@Base+0x8da> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 950c2 <_Py_write@@Base+0x85a> │ │ │ │ + bne.w 952a8 <_Py_write@@Base+0x8e8> │ │ │ │ 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 94e7a <_Py_write@@Base+0x612> │ │ │ │ + beq.w 94fc2 <_Py_write@@Base+0x602> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [r3, #692] @ 0x2b4 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94ea8 <_Py_write@@Base+0x640> │ │ │ │ - ldr r3, [pc, #712] @ (94c0c <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94ff0 <_Py_write@@Base+0x630> │ │ │ │ + ldr r3, [pc, #712] @ (94d64 <_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 94e6e <_Py_write@@Base+0x606> │ │ │ │ + beq.w 94fb6 <_Py_write@@Base+0x5f6> │ │ │ │ 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 94cfe <_Py_write@@Base+0x496> │ │ │ │ + beq.w 94e56 <_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 94e50 <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 94fa8 <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 949d8 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 94b30 <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94ff2 <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 9514c <_Py_write@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 95f24 │ │ │ │ + bl 9607c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94cc2 <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 94e1a <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94ff2 <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 9514c <_Py_write@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b16c <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9b274 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 949e0 <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 94b38 <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 94c10 <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 94d68 <_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 9498a <_Py_write@@Base+0x122> │ │ │ │ + bne.n 94ae2 <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - b.n 9498a <_Py_write@@Base+0x122> │ │ │ │ + bl 26066c │ │ │ │ + b.n 94ae2 <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94e48 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 94fa0 <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94e48 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 94fa0 <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9513e <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9524c <_Py_write@@Base+0x88c> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 9513e <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9524c <_Py_write@@Base+0x88c> │ │ │ │ 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 94f48 <_Py_write@@Base+0x6e0> │ │ │ │ + bhi.w 950a8 <_Py_write@@Base+0x6e8> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9512a <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 95238 <_Py_write@@Base+0x878> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94fee <_Py_write@@Base+0x786> │ │ │ │ + bne.w 95148 <_Py_write@@Base+0x788> │ │ │ │ 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 94a84 <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 94bdc <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 94a84 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94bdc <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 94a84 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94bdc <_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 94a72 <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 94bca <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #29873 @ 0x74b1 │ │ │ │ + movw r3, #30009 @ 0x7539 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94e5e <_Py_write@@Base+0x5f6> │ │ │ │ - ldr r3, [pc, #368] @ (94c0c <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 95004 <_Py_write@@Base+0x644> │ │ │ │ + ldr r3, [pc, #368] @ (94d64 <_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 94d32 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94e8a <_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 94adc <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 94c34 <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 94d32 <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94e8a <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d32 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94e8a <_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 94dda <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94f32 <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ebc <_Py_write@@Base+0x654> │ │ │ │ + beq.w 95014 <_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 950f6 <_Py_write@@Base+0x88e> │ │ │ │ + beq.w 95260 <_Py_write@@Base+0x8a0> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 94b40 <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94c98 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 94b12 <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 94c6a <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 94b40 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94c98 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 94b20 <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 94c78 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 94b40 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94c98 <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95152 <_Py_write@@Base+0x8ea> │ │ │ │ + beq.w 952ac <_Py_write@@Base+0x8ec> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 94b2e <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 94c86 <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 950de <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9527e <_Py_write@@Base+0x8be> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94d6c <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94ec4 <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 950de <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9527e <_Py_write@@Base+0x8be> │ │ │ │ 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 94d8c <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94ee4 <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 950ca <_Py_write@@Base+0x862> │ │ │ │ + beq.w 9526a <_Py_write@@Base+0x8aa> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94fea <_Py_write@@Base+0x782> │ │ │ │ + bne.w 950a4 <_Py_write@@Base+0x6e4> │ │ │ │ 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 94bc6 <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 94d1e <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 94bbe <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 94d16 <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 94bd4 <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 94d2c <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 94bb2 <_Py_write@@Base+0x34a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + bne.n 94d0a <_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 94bfe <_Py_write@@Base+0x396> │ │ │ │ + beq.n 94d56 <_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 94be8 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 94d40 <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 94bc6 <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 94d1e <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 94bb2 <_Py_write@@Base+0x34a> │ │ │ │ + b.n 94d0a <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 95142 <_Py_write@@Base+0x8da> │ │ │ │ + bmi.w 95250 <_Py_write@@Base+0x890> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #16209 @ 0x3f51 │ │ │ │ + movw r0, #16189 @ 0x3f3d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 94f40 <_Py_write@@Base+0x6d8> │ │ │ │ + bne.w 9509c <_Py_write@@Base+0x6dc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94d1e <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #768] @ (94f3c <_Py_write@@Base+0x6d4>) │ │ │ │ + beq.n 94e76 <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #772] @ (95098 <_Py_write@@Base+0x6d8>) │ │ │ │ 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 94df4 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94f4c <_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 94c7c <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94dd4 <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 94df4 <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94f4c <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94df4 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94f4c <_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 94c9a <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 94df2 <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 949c6 <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 94b1e <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7187c │ │ │ │ + bl 718a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95142 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 95250 <_Py_write@@Base+0x890> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 774b0 │ │ │ │ + bl 77538 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 949c6 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94b1e <_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 94f94 <_Py_write@@Base+0x72c> │ │ │ │ + bhi.w 950f4 <_Py_write@@Base+0x734> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 95100 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 9520e <_Py_write@@Base+0x84e> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94fe4 <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 95142 <_Py_write@@Base+0x782> │ │ │ │ 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 949be <_Py_write@@Base+0x156> │ │ │ │ + b.n 94b16 <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94dec <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94f44 <_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 94e18 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 94f70 <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 9496e <_Py_write@@Base+0x106> │ │ │ │ + b.n 94ac6 <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7187c │ │ │ │ + bl 718a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95142 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 95250 <_Py_write@@Base+0x890> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 949c6 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94b1e <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50297 @ 0xc479 │ │ │ │ + movw r3, #50341 @ 0xc4a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95022 <_Py_write@@Base+0x7ba> │ │ │ │ + bne.w 9516e <_Py_write@@Base+0x7ae> │ │ │ │ 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 94afa <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 94c52 <_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 94b78 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 94cd0 <_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 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950ca <_Py_write@@Base+0x862> │ │ │ │ + beq.w 9526a <_Py_write@@Base+0x8aa> │ │ │ │ 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 94b78 <_Py_write@@Base+0x310> │ │ │ │ + b.n 94cd0 <_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 94af4 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94c4c <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 9496e <_Py_write@@Base+0x106> │ │ │ │ + b.n 94ac6 <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50397 @ 0xc4dd │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 950a8 <_Py_write@@Base+0x840> │ │ │ │ + bne.w 95162 <_Py_write@@Base+0x7a2> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 94d26 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94e7e <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9509a <_Py_write@@Base+0x832> │ │ │ │ + bne.w 95154 <_Py_write@@Base+0x794> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95148 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 95256 <_Py_write@@Base+0x896> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 9496e <_Py_write@@Base+0x106> │ │ │ │ + b.n 94ac6 <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ 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 94bc8 <_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 94d5a <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94d20 <_Py_write@@Base+0x360> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94d16 <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 94e6e <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94e4e <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 94fa6 <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 94940 <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 94a98 <_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 94d1a <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 95148 <_Py_write@@Base+0x8e0> │ │ │ │ + bne.w 94e72 <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 95256 <_Py_write@@Base+0x896> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ + blx r2 │ │ │ │ + ldr.w r9, [r7] │ │ │ │ + b.n 94eb2 <_Py_write@@Base+0x4f2> │ │ │ │ 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] │ │ │ │ @@ -159538,144 +159658,156 @@ │ │ │ │ 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 94efa <_Py_write@@Base+0x692> │ │ │ │ + bne.n 95052 <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 94ef6 <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 9504e <_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 9502e <_Py_write@@Base+0x7c6> │ │ │ │ + beq.w 951a2 <_Py_write@@Base+0x7e2> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 95000 <_Py_write@@Base+0x798> │ │ │ │ + beq.w 95180 <_Py_write@@Base+0x7c0> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 94f1a <_Py_write@@Base+0x6b2> │ │ │ │ + cbnz r1, 95074 <_Py_write@@Base+0x6b4> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94af4 <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 94c4c <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94ffa <_Py_write@@Base+0x792> │ │ │ │ + beq.n 9517a <_Py_write@@Base+0x7ba> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 94f38 <_Py_write@@Base+0x6d0> │ │ │ │ + cbz r1, 95092 <_Py_write@@Base+0x6d2> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 94af4 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94c4c <_Py_write@@Base+0x28c> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94d26 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94e7e <_Py_write@@Base+0x4be> │ │ │ │ + str r1, [r3, #4] │ │ │ │ + b.n 94ce4 <_Py_write@@Base+0x324> │ │ │ │ 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 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9512a <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 95238 <_Py_write@@Base+0x878> │ │ │ │ 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 9512a <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 95238 <_Py_write@@Base+0x878> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 94a3a <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 94b92 <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95100 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 9520e <_Py_write@@Base+0x84e> │ │ │ │ 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 95100 <_Py_write@@Base+0x898> │ │ │ │ + beq.n 9520e <_Py_write@@Base+0x84e> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 94ce4 <_Py_write@@Base+0x47c> │ │ │ │ + b.n 94e3c <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 94cec <_Py_write@@Base+0x484> │ │ │ │ - str r1, [r3, #4] │ │ │ │ - b.n 94b8c <_Py_write@@Base+0x324> │ │ │ │ + b.n 94e44 <_Py_write@@Base+0x484> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 94a42 <_Py_write@@Base+0x1da> │ │ │ │ + b.n 94b9a <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 949e2 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94b3a <_Py_write@@Base+0x17a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #4 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + blx r2 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 94f8c <_Py_write@@Base+0x5cc> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + blx r7 │ │ │ │ + b.n 94e7e <_Py_write@@Base+0x4be> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + blx r2 │ │ │ │ + b.n 94ea4 <_Py_write@@Base+0x4e4> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94f2a <_Py_write@@Base+0x6c2> │ │ │ │ + b.n 95084 <_Py_write@@Base+0x6c4> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 9500e <_Py_write@@Base+0x7a6> │ │ │ │ + cbz r2, 9518e <_Py_write@@Base+0x7ce> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94af4 <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 94c4c <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 94af4 <_Py_write@@Base+0x28c> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - blx r2 │ │ │ │ - b.n 94d4c <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 94c4c <_Py_write@@Base+0x28c> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94f0a <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 95062 <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 95094 <_Py_write@@Base+0x82c> │ │ │ │ + cbz r2, 95208 <_Py_write@@Base+0x848> │ │ │ │ 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, 95064 <_Py_write@@Base+0x7fc> │ │ │ │ + cbz r3, 951d8 <_Py_write@@Base+0x818> │ │ │ │ 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] │ │ │ │ @@ -159686,633 +159818,621 @@ │ │ │ │ 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 94d5a <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94eb2 <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 9503c <_Py_write@@Base+0x7d4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r1, #4 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - blx r2 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 94e34 <_Py_write@@Base+0x5cc> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - blx r7 │ │ │ │ - b.n 94d26 <_Py_write@@Base+0x4be> │ │ │ │ - bl 25f02c │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 94910 <_Py_write@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 94bcc <_Py_write@@Base+0x364> │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - bl 1e8b74 │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94b8c <_Py_write@@Base+0x324> │ │ │ │ - bl 1e8b74 │ │ │ │ - bl 7f820 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94e5a <_Py_write@@Base+0x5f2> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 950c4 <_Py_write@@Base+0x85c> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bgt.w 94b0c <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 94d6a <_Py_write@@Base+0x502> │ │ │ │ + b.n 951b0 <_Py_write@@Base+0x7f0> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94cec <_Py_write@@Base+0x484> │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.w 94e44 <_Py_write@@Base+0x484> │ │ │ │ + bl 1ea2a4 │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f820 │ │ │ │ + bl 7f834 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 949e2 <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 94b3a <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 949e2 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94b3a <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a42 <_Py_write@@Base+0x1da> │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.w 94b9a <_Py_write@@Base+0x1da> │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 94e4e <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 94fa6 <_Py_write@@Base+0x5e6> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bgt.w 94c64 <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94ec2 <_Py_write@@Base+0x502> │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + bl 1ea2a4 │ │ │ │ + ldr.w fp, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94ce4 <_Py_write@@Base+0x324> │ │ │ │ + bl 1ea2a4 │ │ │ │ + bl 7f834 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94fb2 <_Py_write@@Base+0x5f2> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + movs r5, #0 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 94d24 <_Py_write@@Base+0x364> │ │ │ │ + bl 26066c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 94a68 <_Py_write@@Base+0xa8> │ │ │ │ + subs r1, r3, #1 │ │ │ │ + b.n 95294 <_Py_write@@Base+0x8d4> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 94b2e <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 94b40 <_Py_write@@Base+0x2d8> │ │ │ │ - nop │ │ │ │ + bne.w 94c86 <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94c98 <_Py_write@@Base+0x2d8> │ │ │ │ stmdb 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] @ (95474 <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (955cc <_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 95b08 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 95c60 <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 952b6 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 9540e <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 952b6 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 9540e <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 952b6 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 9540e <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 952b6 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 9540e <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 952b6 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 9540e <_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 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95290 <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (95474 <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 953e8 <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (955cc <_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 95a10 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95b68 <_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, #44000 @ 0xabe0 │ │ │ │ + movw r8, #50208 @ 0xc420 │ │ │ │ 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 958f6 <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 95a4e <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 9548a <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 955e2 <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 95df4 <_Py_write@@Base+0x158c> │ │ │ │ + bpl.w 95f4c <_Py_write@@Base+0x158c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95478 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 955d0 <_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 9548a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 955e2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95478 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 955d0 <_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 9548a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 955e2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95478 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 955d0 <_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 9548a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 955e2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95478 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 955d0 <_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 9548a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 955e2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95478 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 955d0 <_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 9548a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 955e2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95478 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 955d0 <_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 9548a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 955e2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95478 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 955d0 <_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, 9548a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 955e2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95478 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 955d0 <_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, 9548a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 955e2 <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95478 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 955d0 <_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, 9548a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 955e2 <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 95452 <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95478 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 955aa <_Py_write@@Base+0xbea> │ │ │ │ + b.n 955d0 <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 952f6 <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 9544e <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (9578c <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (958e4 <_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 95a1e <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 95b76 <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 955d8 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95730 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 955d8 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95730 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 955d8 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95730 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 955d8 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95730 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 955d8 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95730 <_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 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dc2 <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f1a <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 955b2 <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (9578c <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 9570a <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (958e4 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dae <_Py_write@@Base+0x1546> │ │ │ │ + beq.w 95f06 <_Py_write@@Base+0x1546> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95a2a <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 95b82 <_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 95c1a <_Py_write@@Base+0x13b2> │ │ │ │ + bmi.w 95d72 <_Py_write@@Base+0x13b2> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95c0a <_Py_write@@Base+0x13a2> │ │ │ │ - ldr r3, [pc, #344] @ (9578c <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95d62 <_Py_write@@Base+0x13a2> │ │ │ │ + ldr r3, [pc, #344] @ (958e4 <_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 95996 <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 95aee <_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 95bfa <_Py_write@@Base+0x1392> │ │ │ │ + beq.w 95d52 <_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 95974 <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 95acc <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (95790 <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (958e8 <_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 95d60 <_Py_write@@Base+0x14f8> │ │ │ │ + bne.w 95eb8 <_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 959d8 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 95b30 <_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 95b4c <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95ca4 <_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 95718 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95870 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95b60 <_Py_write@@Base+0x12f8> │ │ │ │ + bpl.w 95cb8 <_Py_write@@Base+0x12f8> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b7c <_Py_write@@Base+0x1314> │ │ │ │ + bne.w 95cd4 <_Py_write@@Base+0x1314> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 95718 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95870 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95b6e <_Py_write@@Base+0x1306> │ │ │ │ + bpl.w 95cc6 <_Py_write@@Base+0x1306> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95bb0 <_Py_write@@Base+0x1348> │ │ │ │ + bne.w 95d08 <_Py_write@@Base+0x1348> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 95718 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95870 <_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 95b2c <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 95c84 <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b58 <_Py_write@@Base+0x12f0> │ │ │ │ + bne.w 95cb0 <_Py_write@@Base+0x12f0> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 956fe <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 95856 <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c44 <_Py_write@@Base+0x13dc> │ │ │ │ - ldr r3, [pc, #104] @ (9578c <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 95d9c <_Py_write@@Base+0x13dc> │ │ │ │ + ldr r3, [pc, #104] @ (958e4 <_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 95b8c <_Py_write@@Base+0x1324> │ │ │ │ + bne.w 95ce4 <_Py_write@@Base+0x1324> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 95b9e <_Py_write@@Base+0x1336> │ │ │ │ + bne.w 95cf6 <_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 95bb8 <_Py_write@@Base+0x1350> │ │ │ │ + bne.w 95d10 <_Py_write@@Base+0x1350> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ 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 95798 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 95794 <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 958f0 <_Py_write@@Base+0xf30> │ │ │ │ + b.n 958ec <_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] │ │ │ │ @@ -160371,15 +160491,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 95dda <_Py_write@@Base+0x1572> │ │ │ │ + beq.w 95f32 <_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 │ │ │ │ @@ -160387,3417 +160507,3416 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 95d84 <_Py_write@@Base+0x151c> │ │ │ │ + ble.w 95edc <_Py_write@@Base+0x151c> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 959ec <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #15432 @ 0x3c48 │ │ │ │ + bne.w 95b44 <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #21664 @ 0x54a0 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 9587c <_Py_write@@Base+0x1014> │ │ │ │ + b.n 959d4 <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 958c8 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 95a20 <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 95a0a <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 95b62 <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 95b38 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 95c90 <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b3e <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95c96 <_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 95876 <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 959ce <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 9596a <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 95ac2 <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 95876 <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 959ce <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 9587c <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #732] @ (95ba8 <_Py_write@@Base+0x1340>) │ │ │ │ + blt.n 959d4 <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #732] @ (95d00 <_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 95d42 <_Py_write@@Base+0x14da> │ │ │ │ + bne.w 95e9a <_Py_write@@Base+0x14da> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 958ee <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 95a46 <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95946 <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 95a9e <_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 959c8 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 95b20 <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9548a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 955e2 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77670 │ │ │ │ + bl 776f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c30 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95d88 <_Py_write@@Base+0x13c8> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 978f8 │ │ │ │ + bl 97a5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95d8a <_Py_write@@Base+0x1522> │ │ │ │ + blt.w 95ee2 <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95d18 <_Py_write@@Base+0x14b0> │ │ │ │ + bne.w 95e70 <_Py_write@@Base+0x14b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9548a <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 955e2 <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9548a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 955e2 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9548a <_Py_write@@Base+0xc22> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 955e2 <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 958ee <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #604] @ (95bac <_Py_write@@Base+0x1344>) │ │ │ │ + bne.n 95a46 <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #604] @ (95d04 <_Py_write@@Base+0x1344>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95cfe <_Py_write@@Base+0x1496> │ │ │ │ + bne.w 95e56 <_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 95876 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 959ce <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 95b20 <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 95c78 <_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 9566e <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 957c6 <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49589 @ 0xc1b5 │ │ │ │ + movw r2, #49633 @ 0xc1e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95c34 <_Py_write@@Base+0x13cc> │ │ │ │ + bne.w 95d8c <_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 95c1a <_Py_write@@Base+0x13b2> │ │ │ │ + beq.w 95d72 <_Py_write@@Base+0x13b2> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9566e <_Py_write@@Base+0xe06> │ │ │ │ + b.n 957c6 <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 978f8 │ │ │ │ + bl 97a5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9548a <_Py_write@@Base+0xc22> │ │ │ │ - b.n 95c30 <_Py_write@@Base+0x13c8> │ │ │ │ + bge.w 955e2 <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95d88 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 95c40 <_Py_write@@Base+0x13d8> │ │ │ │ + beq.w 95d98 <_Py_write@@Base+0x13d8> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 95720 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95878 <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 95860 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 959b8 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 95860 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 959b8 <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 959f8 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 95860 <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 95b50 <_Py_write@@Base+0x1190> │ │ │ │ + b.n 959b8 <_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 954ac <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 95604 <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 955f2 <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 9574a <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c2c <_Py_write@@Base+0x13c4> │ │ │ │ + beq.w 95d84 <_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 95c52 <_Py_write@@Base+0x13ea> │ │ │ │ + bge.w 95daa <_Py_write@@Base+0x13ea> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 95ce8 <_Py_write@@Base+0x1480> │ │ │ │ + bge.w 95e40 <_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 95ab0 <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 95c08 <_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 95cac <_Py_write@@Base+0x1444> │ │ │ │ + beq.w 95e04 <_Py_write@@Base+0x1444> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 95c6e <_Py_write@@Base+0x1406> │ │ │ │ + bhi.w 95dc6 <_Py_write@@Base+0x1406> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 95cb4 <_Py_write@@Base+0x144c> │ │ │ │ + beq.w 95e0c <_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 95b04 <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 95c5c <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95c6a <_Py_write@@Base+0x1402> │ │ │ │ + blt.w 95dc2 <_Py_write@@Base+0x1402> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95ce2 <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95e3a <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95c4a <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95da2 <_Py_write@@Base+0x13e2> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95ce2 <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95e3a <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95c4a <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95da2 <_Py_write@@Base+0x13e2> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 95b02 <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 95c5a <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 95c4c <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95da4 <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 95af4 <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 95c4c <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 95a50 <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 95ba8 <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 95a10 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95b68 <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 952ca <_Py_write@@Base+0xa62> │ │ │ │ + b.w 95422 <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 9566e <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 95b58 <_Py_write@@Base+0x12f0> │ │ │ │ + b.n 957c6 <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 95cb0 <_Py_write@@Base+0x12f0> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 95714 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 9586c <_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 95876 <_Py_write@@Base+0x100e> │ │ │ │ - b.n 958a6 <_Py_write@@Base+0x103e> │ │ │ │ - cbnz r1, 95b84 <_Py_write@@Base+0x131c> │ │ │ │ + beq.w 959ce <_Py_write@@Base+0x100e> │ │ │ │ + b.n 959fe <_Py_write@@Base+0x103e> │ │ │ │ + cbnz r1, 95cdc <_Py_write@@Base+0x131c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 956bc <_Py_write@@Base+0xe54> │ │ │ │ + b.n 95814 <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95714 <_Py_write@@Base+0xeac> │ │ │ │ - cbnz r1, 95b7c <_Py_write@@Base+0x1314> │ │ │ │ + b.n 9586c <_Py_write@@Base+0xeac> │ │ │ │ + cbnz r1, 95cd4 <_Py_write@@Base+0x1314> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 956d6 <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 9582e <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 956d6 <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 95bb0 <_Py_write@@Base+0x1348> │ │ │ │ + b.n 9582e <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 95d08 <_Py_write@@Base+0x1348> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 956f0 <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 95848 <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 956f0 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95848 <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 956d6 <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 9582e <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 956bc <_Py_write@@Base+0xe54> │ │ │ │ + b.n 95814 <_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 95744 <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 9589c <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 95744 <_Py_write@@Base+0xedc> │ │ │ │ + b.n 9589c <_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 956f0 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95848 <_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 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ 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 95794 <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 95798 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 958ec <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 958f0 <_Py_write@@Base+0xf30> │ │ │ │ mov r0, sl │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9566e <_Py_write@@Base+0xe06> │ │ │ │ - b.n 95996 <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 957c6 <_Py_write@@Base+0xe06> │ │ │ │ + b.n 95aee <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9566e <_Py_write@@Base+0xe06> │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.w 957c6 <_Py_write@@Base+0xe06> │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95692 <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 957ea <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7829c │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 7832c │ │ │ │ + bl 1ea2a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 958ee <_Py_write@@Base+0x1086> │ │ │ │ + b.n 95a46 <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 959b6 <_Py_write@@Base+0x114e> │ │ │ │ + b.n 95b0e <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 95720 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95878 <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 95a56 <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 95bae <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9acfc <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ae18 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95c30 <_Py_write@@Base+0x13c8> │ │ │ │ + bne.n 95d88 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95c30 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.n 95d88 <_Py_write@@Base+0x13c8> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 955f6 <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 9574e <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 95a56 <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 95bae <_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 95cc6 <_Py_write@@Base+0x145e> │ │ │ │ + bmi.n 95e1e <_Py_write@@Base+0x145e> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 95cbc <_Py_write@@Base+0x1454> │ │ │ │ + bmi.n 95e14 <_Py_write@@Base+0x1454> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 95aac <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 95c04 <_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 95c96 <_Py_write@@Base+0x142e> │ │ │ │ + bhi.n 95dee <_Py_write@@Base+0x142e> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 95aac <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95c04 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95aac <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95c04 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 95aac <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95c04 <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 95cdc <_Py_write@@Base+0x1474> │ │ │ │ + bne.n 95e34 <_Py_write@@Base+0x1474> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 95aac <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95c04 <_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 95c7c <_Py_write@@Base+0x1414> │ │ │ │ + b.n 95dd4 <_Py_write@@Base+0x1414> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 95c8a <_Py_write@@Base+0x1422> │ │ │ │ + b.n 95de2 <_Py_write@@Base+0x1422> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 95b04 <_Py_write@@Base+0x129c> │ │ │ │ + b.n 95c5c <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9acfc <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ae18 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95c30 <_Py_write@@Base+0x13c8> │ │ │ │ + blt.n 95d88 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 95a64 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #27497 @ 0x6b69 │ │ │ │ + b.n 95bbc <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #30909 @ 0x78bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9595e <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 95ab6 <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9595e <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 95ab6 <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f5ee8 │ │ │ │ - cbz r0, 95d8a <_Py_write@@Base+0x1522> │ │ │ │ + bl f6150 │ │ │ │ + cbz r0, 95ee2 <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95926 <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 95a7e <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95926 <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 95a7e <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95926 <_Py_write@@Base+0x10be> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95a7e <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 95daa <_Py_write@@Base+0x1542> │ │ │ │ + bpl.n 95f02 <_Py_write@@Base+0x1542> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95d6c <_Py_write@@Base+0x1504> │ │ │ │ + blt.n 95ec4 <_Py_write@@Base+0x1504> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 958de <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 95a36 <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 95d46 <_Py_write@@Base+0x14de> │ │ │ │ + b.n 95e9e <_Py_write@@Base+0x14de> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9568e <_Py_write@@Base+0xe26> │ │ │ │ + b.n 957e6 <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #28160 @ 0x6e00 │ │ │ │ + movw r1, #34468 @ 0x86a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #28184 @ 0x6e18 │ │ │ │ + movw r0, #34492 @ 0x86bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ee2d8 │ │ │ │ - b.n 95d56 <_Py_write@@Base+0x14ee> │ │ │ │ + bl 1ef9fc │ │ │ │ + b.n 95eae <_Py_write@@Base+0x14ee> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 958c8 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 95a20 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95c30 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95d88 <_Py_write@@Base+0x13c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95c30 <_Py_write@@Base+0x13c8> │ │ │ │ + bne.w 95d88 <_Py_write@@Base+0x13c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95c30 <_Py_write@@Base+0x13c8> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95d88 <_Py_write@@Base+0x13c8> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 95d5c <_Py_write@@Base+0x14f4> │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15432 @ 0x3c48 │ │ │ │ + b.n 95eb4 <_Py_write@@Base+0x14f4> │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #21664 @ 0x54a0 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28128 @ 0x6de0 │ │ │ │ + movw r1, #34436 @ 0x8684 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 95c30 <_Py_write@@Base+0x13c8> │ │ │ │ + bl 12844c │ │ │ │ + b.n 95d88 <_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 95846 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 9599e <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9531e <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95478 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 95476 <_Py_write@@Base+0xab6> │ │ │ │ + b.w 955d0 <_Py_write@@Base+0xc10> │ │ │ │ │ │ │ │ -00095e04 : │ │ │ │ - b.w 82870 │ │ │ │ +00095f5c : │ │ │ │ + b.w 82884 │ │ │ │ │ │ │ │ -00095e08 : │ │ │ │ +00095f60 : │ │ │ │ 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] @ (95f18 ) │ │ │ │ + ldr r1, [pc, #256] @ (96070 ) │ │ │ │ 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 95f08 │ │ │ │ + beq.n 96060 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95efa │ │ │ │ + bne.n 96052 │ │ │ │ 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 95eec │ │ │ │ + bne.n 96044 │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95ede │ │ │ │ + bne.n 96036 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 95e74 │ │ │ │ + bmi.n 95fcc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 95ec2 │ │ │ │ + cbnz r0, 9601a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 95eaa │ │ │ │ + bne.n 96002 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95e8a │ │ │ │ + bne.n 95fe2 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 95ed0 │ │ │ │ + cbnz r0, 96028 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95e70 │ │ │ │ - movw r1, #64756 @ 0xfcf4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #92] @ (95f1c ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64676 @ 0xfca4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #80] @ (95f1c ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28292 @ 0x6e84 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (95f1c ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64640 @ 0xfc80 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (95f20 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28260 @ 0x6e64 │ │ │ │ + beq.n 95fc8 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (95f20 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64576 @ 0xfc40 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #28] @ (95f20 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28232 @ 0x6e48 │ │ │ │ + ldr r0, [pc, #92] @ (96074 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5412 @ 0x1524 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #80] @ (96074 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34600 @ 0x8728 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #64] @ (96074 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #56] @ (96078 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34568 @ 0x8708 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (96078 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5312 @ 0x14c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (95f1c ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (96078 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34540 @ 0x86ec │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #8] @ (96074 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ movs r5, r6 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ 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 9733e │ │ │ │ + beq.w 97310 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9734c │ │ │ │ + bne.w 9731e │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 965e4 │ │ │ │ + beq.w 9673c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 965f8 │ │ │ │ + beq.w 96750 │ │ │ │ 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 96252 │ │ │ │ + beq.w 963aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9660c │ │ │ │ + bne.w 96764 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 96620 │ │ │ │ + beq.w 96778 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 96252 │ │ │ │ + beq.w 963aa │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9660c │ │ │ │ + bne.w 96764 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 96664 │ │ │ │ + beq.w 967bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96252 │ │ │ │ + beq.w 963aa │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9661c │ │ │ │ + bne.w 96774 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96640 │ │ │ │ + beq.w 96798 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 964f0 │ │ │ │ + beq.w 96648 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9661c │ │ │ │ + bne.w 96774 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96688 │ │ │ │ + beq.w 967e0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9669c │ │ │ │ + beq.w 967f4 │ │ │ │ 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 96298 │ │ │ │ + beq.w 963f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966b0 │ │ │ │ + bne.w 96808 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 966b6 │ │ │ │ + beq.w 9680e │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 96298 │ │ │ │ + beq.w 963f0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962e6 │ │ │ │ + bne.w 9643e │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 966d6 │ │ │ │ + beq.w 9682e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 966ea │ │ │ │ + beq.w 96842 │ │ │ │ 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 962ee │ │ │ │ + beq.w 96446 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966fe │ │ │ │ + bne.w 96856 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9670c │ │ │ │ + beq.w 96864 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 962ee │ │ │ │ + beq.w 96446 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962e6 │ │ │ │ + bne.w 9643e │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96730 │ │ │ │ + beq.w 96888 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96744 │ │ │ │ + beq.w 9689c │ │ │ │ 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 963dc │ │ │ │ + beq.w 96534 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96758 │ │ │ │ + bne.w 968b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96794 │ │ │ │ + beq.w 968ec │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 963dc │ │ │ │ + beq.w 96534 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9661c │ │ │ │ + bne.w 96774 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96768 │ │ │ │ + beq.w 968c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96844 │ │ │ │ + beq.w 9699c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9678e │ │ │ │ + bne.w 968e6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 967b8 │ │ │ │ + beq.w 96910 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 969a0 │ │ │ │ + beq.w 96af8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962e6 │ │ │ │ + bne.w 9643e │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 972aa │ │ │ │ + beq.w 97324 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 97576 │ │ │ │ + beq.w 97700 │ │ │ │ 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 9618a │ │ │ │ + beq.n 962e2 │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a96 │ │ │ │ + bne.w 96bee │ │ │ │ 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 96ff8 │ │ │ │ + bpl.w 96fd2 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 97010 │ │ │ │ - movw r1, #54036 @ 0xd314 │ │ │ │ + beq.w 96fea │ │ │ │ + movw r1, #60292 @ 0xeb84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96170 │ │ │ │ + bne.n 962c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d608 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d79c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96170 │ │ │ │ + beq.n 962c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e58f0 │ │ │ │ + bl 1e7020 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96170 │ │ │ │ + beq.n 962c8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96170 │ │ │ │ + beq.n 962c8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96170 │ │ │ │ + beq.n 962c8 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96170 │ │ │ │ + beq.n 962c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e67e4 │ │ │ │ + bl 1e7f14 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96170 │ │ │ │ + beq.n 962c8 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96170 │ │ │ │ + beq.n 962c8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b8 │ │ │ │ + beq.w 979ba │ │ │ │ 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 1edbb4 │ │ │ │ + bl 1ef2d8 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #28700 @ 0x701c │ │ │ │ + movw r2, #35008 @ 0x88c0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4b0 │ │ │ │ + bl 1aebd0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96180 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 962d8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ae8 │ │ │ │ + beq.w 96c40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96ae8 │ │ │ │ + b.w 96c40 │ │ │ │ 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 97644 │ │ │ │ + beq.w 976f6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97658 │ │ │ │ + bne.w 9752a │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a79d0 │ │ │ │ + bl 1a9290 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 967e6 │ │ │ │ + bne.w 9693e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97658 │ │ │ │ + bne.w 9752a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8330 │ │ │ │ + bl 1a9bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9683a │ │ │ │ + beq.w 96992 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 96180 │ │ │ │ + b.n 962d8 │ │ │ │ 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 9764e │ │ │ │ + beq.w 97520 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966b0 │ │ │ │ + bne.w 96808 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a79d0 │ │ │ │ + bl 1a9290 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96af0 │ │ │ │ + bne.w 96c48 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966b0 │ │ │ │ + bne.w 96808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abc1c │ │ │ │ + bl 1ad33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96292 │ │ │ │ + bne.n 963ea │ │ │ │ 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 96044 │ │ │ │ + beq.w 9619c │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96184 │ │ │ │ + b.n 962dc │ │ │ │ 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 9763a │ │ │ │ + beq.w 976ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966fe │ │ │ │ + bne.w 96856 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97408 │ │ │ │ + beq.w 974c8 │ │ │ │ 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 96f5e │ │ │ │ + bne.w 96ff2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9633e │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96496 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96e1c │ │ │ │ + bne.w 96f68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966fe │ │ │ │ + bne.w 96856 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b40 │ │ │ │ + beq.w 96c98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adc9c │ │ │ │ + bl 1af3bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b40 │ │ │ │ + beq.w 96c98 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b40 │ │ │ │ + beq.w 96c98 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b42 │ │ │ │ + bne.w 96c9a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ + bl c553c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b40 │ │ │ │ + beq.w 96c98 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973fe │ │ │ │ + beq.w 974be │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c2018 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl 1aa550 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c20 │ │ │ │ + beq.w 96d78 │ │ │ │ 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 96294 │ │ │ │ + b.n 963ec │ │ │ │ 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 97630 │ │ │ │ + beq.w 976d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9719a │ │ │ │ + bne.w 97544 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97250 │ │ │ │ + beq.w 97660 │ │ │ │ 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 970f6 │ │ │ │ + bne.w 97170 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d1e │ │ │ │ + beq.w 96d9a │ │ │ │ mov r0, r4 │ │ │ │ - bl b15b8 │ │ │ │ + bl b171c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d1e │ │ │ │ + beq.w 96d9a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d1e │ │ │ │ + beq.w 96d9a │ │ │ │ mov r0, r4 │ │ │ │ - bl b4f24 │ │ │ │ + bl b5078 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97330 │ │ │ │ + beq.w 97542 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97330 │ │ │ │ + beq.w 97542 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9719a │ │ │ │ + bne.w 97544 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ + bl c553c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97330 │ │ │ │ + beq.w 97542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab28c │ │ │ │ + bl 1ac9ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9719a │ │ │ │ + bne.w 97544 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9719a │ │ │ │ + beq.w 97544 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c2018 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl 1aa550 │ │ │ │ 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 1ac9e0 │ │ │ │ + bl 1ae100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 963ea │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97364 │ │ │ │ + beq.w 977e0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9719e │ │ │ │ + b.w 97548 │ │ │ │ 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 9773a │ │ │ │ + beq.w 9773c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 965dc │ │ │ │ + bne.n 96734 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 972be │ │ │ │ + beq.w 97400 │ │ │ │ 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 96e7a │ │ │ │ + bne.w 9708c │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9655c │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 966b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4610 │ │ │ │ + bl c4740 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9655c │ │ │ │ + cbz r0, 966b4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9655c │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 966b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ + bl c553c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9655c │ │ │ │ + cbz r0, 966b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf80 │ │ │ │ + bl 1ac6a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96960 │ │ │ │ + bne.w 96ab8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 965dc │ │ │ │ + bne.n 96734 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 965da │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96732 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4610 │ │ │ │ + bl c4740 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 965da │ │ │ │ + cbz r0, 96732 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 965da │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96732 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ + bl c553c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 965da │ │ │ │ + cbz r0, 96732 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab28c │ │ │ │ + bl 1ac9ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 965dc │ │ │ │ + cbnz r3, 96734 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 965dc │ │ │ │ + cbz r0, 96734 │ │ │ │ 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 1ab424 │ │ │ │ + bl 1acb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 963ea │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972ca │ │ │ │ + bne.w 97434 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 95fe6 │ │ │ │ + b.n 9613e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9660c │ │ │ │ + cbnz r3, 96764 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9736a │ │ │ │ + bne.w 97342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96608 │ │ │ │ + blt.n 96760 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 95f6c │ │ │ │ + b.n 960c4 │ │ │ │ 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 95fcc │ │ │ │ + beq.w 96124 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 962e8 │ │ │ │ + b.n 96440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970d2 │ │ │ │ + blt.w 97222 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 96252 │ │ │ │ + beq.w 963aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f9c │ │ │ │ + b.n 960f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970da │ │ │ │ + blt.w 9722a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 964f0 │ │ │ │ + beq.w 96648 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fe6 │ │ │ │ + b.n 9613e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970e6 │ │ │ │ + blt.w 97236 │ │ │ │ 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 96252 │ │ │ │ + beq.w 963aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fbe │ │ │ │ + b.n 96116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 966b0 │ │ │ │ + cbnz r3, 96808 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97868 │ │ │ │ + bne.w 977ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 966ac │ │ │ │ + blt.n 96804 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 96008 │ │ │ │ + b.n 96160 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 962de │ │ │ │ + b.n 96436 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970ee │ │ │ │ + blt.w 9723e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 96298 │ │ │ │ + beq.w 963f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96038 │ │ │ │ + b.n 96190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 966fe │ │ │ │ + cbnz r3, 96856 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9786e │ │ │ │ + bne.w 977c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 966fa │ │ │ │ + blt.n 96852 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9605e │ │ │ │ + b.n 961b6 │ │ │ │ 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 9609e │ │ │ │ - b.n 962e6 │ │ │ │ + beq.w 961f6 │ │ │ │ + b.n 9643e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97018 │ │ │ │ + blt.w 972ec │ │ │ │ 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 962ee │ │ │ │ + beq.w 96446 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96092 │ │ │ │ + b.n 961ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96758 │ │ │ │ + cbnz r3, 968b0 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9782c │ │ │ │ + bne.w 979b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96754 │ │ │ │ + blt.n 968ac │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 960b8 │ │ │ │ + b.n 96210 │ │ │ │ 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 960fa │ │ │ │ - b.n 9661a │ │ │ │ + beq.w 96252 │ │ │ │ + b.n 96772 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96788 │ │ │ │ + blt.n 968e0 │ │ │ │ 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 96844 │ │ │ │ + beq.n 9699c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96114 │ │ │ │ + b.n 9626c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 962e8 │ │ │ │ + b.n 96440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970ca │ │ │ │ + blt.w 972f4 │ │ │ │ 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 963dc │ │ │ │ + beq.w 96534 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 960ec │ │ │ │ + b.n 96244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 967dc │ │ │ │ + blt.n 96934 │ │ │ │ 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 969a0 │ │ │ │ + beq.w 96af8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96138 │ │ │ │ + b.n 96290 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 962e6 │ │ │ │ + b.n 9643e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8330 │ │ │ │ + bl 1a9bf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9627c │ │ │ │ + beq.w 963d4 │ │ │ │ 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 96e10 │ │ │ │ - bl 1ac324 │ │ │ │ + beq.w 96fc6 │ │ │ │ + bl 1ada44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 963ea │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97554 │ │ │ │ + bne.w 973c2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96612 │ │ │ │ + b.n 9676a │ │ │ │ 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 97334 │ │ │ │ + beq.w 976e2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97326 │ │ │ │ + bne.w 976ce │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 975f4 │ │ │ │ + beq.w 9769a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97616 │ │ │ │ + bne.w 976b8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 968b0 │ │ │ │ - movw r2, #34284 @ 0x85ec │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96a08 │ │ │ │ + movw r2, #39888 @ 0x9bd0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaeb0 │ │ │ │ - cbz r0, 968b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 968b0 │ │ │ │ + bl 1ac5d0 │ │ │ │ + cbz r0, 96a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab47c │ │ │ │ + bl c553c │ │ │ │ mov r8, r0 │ │ │ │ + cbz r0, 96a08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1acb9c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a58 │ │ │ │ + bne.w 96bb0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97326 │ │ │ │ + bne.w 976ce │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c42 │ │ │ │ - movw r2, #34284 @ 0x85ec │ │ │ │ + beq.w 96e8c │ │ │ │ + movw r2, #39888 @ 0x9bd0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaeb0 │ │ │ │ + bl 1ac5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c42 │ │ │ │ + beq.w 96e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ + bl c553c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c42 │ │ │ │ + beq.w 96e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab58c │ │ │ │ + bl 1accac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c42 │ │ │ │ + beq.w 96e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab28c │ │ │ │ + bl 1ac9ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96c44 │ │ │ │ + bne.w 96e8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab47c │ │ │ │ + bl 1acb9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96c44 │ │ │ │ + bne.w 96e8e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97326 │ │ │ │ + beq.w 976ce │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d04 │ │ │ │ + beq.w 96f4e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 96292 │ │ │ │ + b.n 963ea │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9783a │ │ │ │ + beq.w 977ce │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a79ac │ │ │ │ + bl 1a926c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97832 │ │ │ │ + beq.w 977c6 │ │ │ │ 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 1ab424 │ │ │ │ + bl 1acb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ - b.n 965d0 │ │ │ │ + bne.w 963ea │ │ │ │ + b.n 96728 │ │ │ │ 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 97562 │ │ │ │ + beq.w 9742a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970c0 │ │ │ │ + bne.w 972e2 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 975b0 │ │ │ │ + beq.w 974f8 │ │ │ │ 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 97020 │ │ │ │ + bne.w 97246 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96a54 │ │ │ │ + beq.n 96bac │ │ │ │ mov r0, r4 │ │ │ │ - bl c4610 │ │ │ │ + bl c4740 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96a54 │ │ │ │ + cbz r0, 96bac │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a54 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96bac │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ + bl c553c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96a54 │ │ │ │ + cbz r0, 96bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab28c │ │ │ │ + bl 1ac9ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970c0 │ │ │ │ + bne.w 972e2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 970c0 │ │ │ │ + beq.w 972e2 │ │ │ │ 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 1ad2d4 │ │ │ │ + bl 1ae9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 963ea │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975e4 │ │ │ │ + bne.w 97532 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 970c0 │ │ │ │ + b.n 972e2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97352 │ │ │ │ + beq.w 97894 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r9, r6, [r3, #20] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d04 │ │ │ │ + beq.w 96f4e │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ - str.w r8, [r0, #16] │ │ │ │ + str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 96292 │ │ │ │ + b.w 963ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977ba │ │ │ │ + bne.w 97948 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97744 │ │ │ │ - movw r1, #54036 @ 0xd314 │ │ │ │ + beq.w 978d2 │ │ │ │ + movw r1, #60292 @ 0xeb84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a7030 │ │ │ │ + bl 1a88f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9775a │ │ │ │ + bne.w 978e8 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97752 │ │ │ │ + bne.w 978e0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54036 @ 0xd314 │ │ │ │ + movw r1, #60292 @ 0xeb84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a7030 │ │ │ │ + bl 1a88f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 977c0 │ │ │ │ + bne.w 9794e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 96180 │ │ │ │ + b.w 962d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abc1c │ │ │ │ + bl 1ad33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962c2 │ │ │ │ + beq.w 9641a │ │ │ │ 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 1ac52c │ │ │ │ + bl 1adc4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 963ea │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962d6 │ │ │ │ + beq.w 9642e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 962de │ │ │ │ + b.w 96436 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966fe │ │ │ │ + bne.w 96856 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96b70 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96cc8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96b70 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96cc8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97380 │ │ │ │ + bne.w 97440 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966fe │ │ │ │ + bne.w 96856 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c2e │ │ │ │ + beq.n 96d86 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c2e │ │ │ │ + beq.n 96d86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adc9c │ │ │ │ + bl 1af3bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c2e │ │ │ │ + beq.n 96d86 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c2e │ │ │ │ + beq.n 96d86 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96c30 │ │ │ │ + bne.n 96d88 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ + bl c553c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 96c2e │ │ │ │ + cbz r0, 96d86 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973fe │ │ │ │ + beq.w 974be │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c2018 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl 1aa550 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96c0a │ │ │ │ + cbz r0, 96d62 │ │ │ │ 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, #28472 @ 0x6f38 │ │ │ │ + movw r2, #34780 @ 0x87dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4b0 │ │ │ │ + bl 1aebd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 963ea │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97414 │ │ │ │ + bne.w 974d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96c3a │ │ │ │ + b.n 96d92 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97422 │ │ │ │ + bne.w 9754e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96702 │ │ │ │ + b.n 9685a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 97544 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 977da │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 977da │ │ │ │ + mov r0, r4 │ │ │ │ + bl b171c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 977da │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 977da │ │ │ │ + mov r0, r4 │ │ │ │ + bl b5078 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97542 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97542 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 97544 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c553c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97542 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ac9ac │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 97544 │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b2ad4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97544 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r9, r3, [r2, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 1aa550 │ │ │ │ + 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 232a54 │ │ │ │ + movw r2, #34868 @ 0x8834 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1aebd0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 963ea │ │ │ │ + b.w 96630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97326 │ │ │ │ + bne.w 976ce │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97324 │ │ │ │ - movw r2, #34284 @ 0x85ec │ │ │ │ + beq.w 978a0 │ │ │ │ + movw r2, #39888 @ 0x9bd0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaeb0 │ │ │ │ + bl 1ac5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97324 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ + bl c553c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97324 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d3b4 │ │ │ │ + bl 22eaf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97324 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab28c │ │ │ │ + bl 1ac9ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97326 │ │ │ │ + bne.w 976ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab47c │ │ │ │ + bl 1acb9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97326 │ │ │ │ + bne.w 976ce │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97326 │ │ │ │ + beq.w 976ce │ │ │ │ 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 ace84 <_PyArena_Malloc@@Base> │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96cee │ │ │ │ + cbz r0, 96f38 │ │ │ │ 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, #28580 @ 0x6fa4 │ │ │ │ + movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4b0 │ │ │ │ + bl 1aebd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 963ea │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97324 │ │ │ │ + beq.w 978a0 │ │ │ │ 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 96114 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9719a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9735e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9735e │ │ │ │ + b.w 9626c │ │ │ │ mov r0, r4 │ │ │ │ - bl b15b8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1af3bc │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9735e │ │ │ │ + beq.w 96496 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9735e │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 96498 │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4f24 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97330 │ │ │ │ + beq.w 96496 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97330 │ │ │ │ + beq.w 96496 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9719a │ │ │ │ + bne.w 96498 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ - mov r8, r0 │ │ │ │ + bl c553c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 964ec │ │ │ │ + b.w 96496 │ │ │ │ + bl 1e13fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97330 │ │ │ │ + bne.w 963ea │ │ │ │ + b.n 96988 │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #34976 @ 0x88a0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1c30 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 962c8 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 97746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab28c │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9719a │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b297c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9719a │ │ │ │ - mov r1, r9 │ │ │ │ + cbnz r3, 97046 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r3, [r2, #20] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c2018 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r9, r3, [sp, #12] │ │ │ │ - mov r2, r8 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - strd r0, r3, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - bl 231314 │ │ │ │ - movw r2, #28560 @ 0x6f90 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #5 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 97044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ - b.w 964d8 │ │ │ │ - bl 1dfb2c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ - b.n 96830 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 30a8a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r0, 97044 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adc9c │ │ │ │ - mov sl, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9633e │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bne.w 9775c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96340 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9633e │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9633e │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ + bne.w 97754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96340 │ │ │ │ + bne.w 9788e │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96394 │ │ │ │ - b.w 9633e │ │ │ │ + bne.w 9781e │ │ │ │ + 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 9647c │ │ │ │ + b.w 96856 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9769e │ │ │ │ + beq.w 97348 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96eae │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 970c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4610 │ │ │ │ - cbz r0, 96eae │ │ │ │ + bl c4740 │ │ │ │ + cbz r0, 970c0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 976b4 │ │ │ │ + bne.w 977e6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976ac │ │ │ │ + bne.w 97356 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97874 │ │ │ │ + beq.w 97690 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4610 │ │ │ │ + bl c4740 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97874 │ │ │ │ + beq.w 97690 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97874 │ │ │ │ + beq.w 97690 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97874 │ │ │ │ + beq.w 97690 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aca4 │ │ │ │ + bl 1a87dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97874 │ │ │ │ + beq.w 97690 │ │ │ │ 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, #28348 @ 0x6ebc │ │ │ │ + movw r3, #34656 @ 0x8760 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972a2 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 973f8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97876 │ │ │ │ + beq.w 97692 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96524 │ │ │ │ - b.w 965dc │ │ │ │ + beq.w 9667c │ │ │ │ + b.w 96734 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97688 │ │ │ │ + beq.w 974e2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96fb2 │ │ │ │ + cbnz r3, 971dc │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 96fb0 │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 971da │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96fb0 │ │ │ │ - movs r1, #11 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b171c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 971da │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 971da │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b5078 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 971da │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 976dc │ │ │ │ + bne.w 9735e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97696 │ │ │ │ + bne.w 974f0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 978f0 │ │ │ │ + bne.w 979c2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97880 │ │ │ │ + bne.w 979c6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - str.w sl, [r4, #88] @ 0x58 │ │ │ │ + add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ + str.w r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96324 │ │ │ │ - b.w 966fe │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #28668 @ 0x6ffc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d1a08 │ │ │ │ + beq.w 9656e │ │ │ │ + b.n 97544 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96170 │ │ │ │ + b.w 960f4 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9613e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96092 │ │ │ │ + b.w 96116 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 96190 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 972d6 │ │ │ │ + beq.n 972fc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97054 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 97278 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4610 │ │ │ │ - cbz r0, 97054 │ │ │ │ + bl c4740 │ │ │ │ + cbz r0, 97278 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97660 │ │ │ │ + bne.w 97392 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972e4 │ │ │ │ + bne.n 97308 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 970aa │ │ │ │ + cbz r0, 972cc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4610 │ │ │ │ + bl c4740 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 970aa │ │ │ │ + cbz r0, 972cc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 970aa │ │ │ │ + cbz r0, 972cc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 970aa │ │ │ │ + cbz r0, 972cc │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aca4 │ │ │ │ + bl 1a87dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972ec │ │ │ │ + bne.w 973d0 │ │ │ │ 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 969d6 │ │ │ │ + beq.w 96b2e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96138 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 960ec │ │ │ │ + b.w 96290 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f9c │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 95fe6 │ │ │ │ + b.w 961ea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95fbe │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96038 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 971a4 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97160 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9715e │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b15b8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9715e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9715e │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4f24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9715e │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9727e │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cbnz r3, 971b0 │ │ │ │ + b.w 96244 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9724c │ │ │ │ + beq.n 97254 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 972d4 │ │ │ │ + bl 26066c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 960a8 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 96440 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 971b8 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + bl 26066c │ │ │ │ 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 96416 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9675e │ │ │ │ + bne.w 979ba │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 97700 │ │ │ │ + mov r1, r7 │ │ │ │ + b.w 962b2 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 960c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97104 │ │ │ │ + beq.w 9709c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9718e │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b15b8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97186 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97186 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4f24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97186 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97186 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97186 │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9aca4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97186 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9715e │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #28500 @ 0x6f54 │ │ │ │ + movw r3, #34640 @ 0x8750 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 972a2 │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 973f8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97188 │ │ │ │ + beq.w 9720e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9718e │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9718a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 964e2 │ │ │ │ - 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 97194 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 970f8 │ │ │ │ - subs r6, #1 │ │ │ │ - b.n 9719e │ │ │ │ - mov r2, r3 │ │ │ │ + b.n 97214 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #28332 @ 0x6eac │ │ │ │ + movw r3, #34640 @ 0x8750 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9723e │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96294 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9756c │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - b.n 96ae8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + cbnz r0, 973f8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97514 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 965de │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97030 │ │ │ │ + beq.n 972ce │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 972d4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 970b2 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 96998 │ │ │ │ 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, #28604 @ 0x6fbc │ │ │ │ + movw r3, #34912 @ 0x8860 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 972a2 │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 970ac │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 970b2 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + beq.n 973b4 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96114 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9719a │ │ │ │ + b.w 963ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - b.w 96856 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 95f50 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 962e8 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 97434 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96114 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cbnz r3, 97370 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 97166 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9727a │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 95f6c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9719a │ │ │ │ + beq.w 9708e │ │ │ │ + b.w 96736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0930 │ │ │ │ - b.n 97364 │ │ │ │ + bl 26066c │ │ │ │ + b.w 96b0a │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 96736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adc9c │ │ │ │ + bl 1af3bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b70 │ │ │ │ + beq.w 96cc8 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b72 │ │ │ │ + bne.w 96cca │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b70 │ │ │ │ + beq.w 96cc8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b70 │ │ │ │ + beq.w 96cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5408 │ │ │ │ + bl c553c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b70 │ │ │ │ + beq.w 96cc8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 973fe │ │ │ │ + cbz r0, 974be │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c0a │ │ │ │ + beq.w 96d62 │ │ │ │ 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 96c0a │ │ │ │ + b.n 96d62 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96702 │ │ │ │ + b.w 9685a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97846 │ │ │ │ + bge.w 978b0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96702 │ │ │ │ + b.w 9685a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26066c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 97180 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 97214 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 97532 │ │ │ │ + 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 972dc │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 97248 │ │ │ │ + b.n 972e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26066c │ │ │ │ + b.w 96402 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 96998 │ │ │ │ + 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 96290 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 968b6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97496 │ │ │ │ + bne.n 9763a │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 97484 │ │ │ │ + beq.n 975b0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97458 │ │ │ │ + cbnz r3, 97584 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97534 │ │ │ │ + bne.n 97640 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 97490 │ │ │ │ + cbnz r3, 975bc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97510 │ │ │ │ + bne.n 97636 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 9749c │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 975c2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 96c3a │ │ │ │ + b.w 96d92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97434 │ │ │ │ + beq.n 97560 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 9747e │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96702 │ │ │ │ + b.n 975aa │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97478 │ │ │ │ + beq.n 975a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 524fc │ │ │ │ + bl 524dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97478 │ │ │ │ + beq.n 975a4 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97510 │ │ │ │ + cbnz r3, 97636 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97478 │ │ │ │ + beq.n 975a4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97478 │ │ │ │ + beq.n 975a4 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28332 @ 0x6eac │ │ │ │ + movw r3, #34640 @ 0x8750 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972a2 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 973f8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9747a │ │ │ │ + beq.n 975a6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9747e │ │ │ │ + b.n 975aa │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9747c │ │ │ │ - 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 96f54 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96e7c │ │ │ │ - b.w 965de │ │ │ │ + b.n 975a8 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9685a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 30a8a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97456 │ │ │ │ + beq.n 97582 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 974de │ │ │ │ - b.n 97456 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96840 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - b.w 969b2 │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 97826 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 975d8 │ │ │ │ - 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 972b8 │ │ │ │ - ldrd r1, r3, [r4, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 96166 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 97010 │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 96166 │ │ │ │ + bne.n 97604 │ │ │ │ + b.n 97582 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 975e4 │ │ │ │ + blt.w 9663a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + str r2, [sp, #32] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ + ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 970ba │ │ │ │ + beq.w 9721a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97022 │ │ │ │ - b.n 970c2 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ + beq.w 97172 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96ae8 │ │ │ │ + b.n 97548 │ │ │ │ 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 96138 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9715e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96d0e │ │ │ │ + blt.w 96f58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 97626 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 97326 │ │ │ │ + cbz r2, 976c8 │ │ │ │ + cbnz r3, 976ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 244d38 <_PySys_GetSizeOf@@Base+0x40c> │ │ │ │ + bl 246630 <_PyObject_GetState@@Base+0x4c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96292 │ │ │ │ + bne.w 963ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97326 │ │ │ │ - b.w 9687a │ │ │ │ + beq.w 969d2 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 9626c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - b.w 963ee │ │ │ │ + bl 26066c │ │ │ │ + b.w 96546 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - b.w 96300 │ │ │ │ + bl 26066c │ │ │ │ + b.w 969ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - b.w 96264 │ │ │ │ + bl 26066c │ │ │ │ + b.w 96458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - b.w 962aa │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96840 │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ + bl 26066c │ │ │ │ + b.w 963bc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #28332 @ 0x6eac │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 978a4 │ │ │ │ + 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 979ba │ │ │ │ + ldrd r1, r3, [r4, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 962be │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97314 │ │ │ │ - b.n 972a2 │ │ │ │ + blt.w 96fea │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + b.w 962be │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96f6e │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96fe8 │ │ │ │ + bl 26066c │ │ │ │ + b.w 9665a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e8a │ │ │ │ + beq.w 97002 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96f4c │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #28332 @ 0x6eac │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96f3e │ │ │ │ - b.n 972a2 │ │ │ │ + b.n 9707c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fb0 │ │ │ │ + beq.w 97044 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aca4 │ │ │ │ + bl 1a87dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fb0 │ │ │ │ + beq.w 97044 │ │ │ │ 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, #28408 @ 0x6ef8 │ │ │ │ + movw r3, #34716 @ 0x879c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972a2 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 973f8 │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fe2 │ │ │ │ + beq.w 97076 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9707c │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 96160 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 961b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96fe8 │ │ │ │ + b.w 96adc │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 9613e │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cbnz r3, 9780e │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9768c │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - b.w 96502 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #34640 @ 0x8750 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97150 │ │ │ │ + b.n 973f8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 97544 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e205c │ │ │ │ + b.n 977e0 │ │ │ │ + movs r1, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97074 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 524dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97074 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 9788e │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97074 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97074 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97074 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a87dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97074 │ │ │ │ + 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 97790 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 97078 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 9626c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 976ce │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 96c40 │ │ │ │ + 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 97082 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r6, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96ff4 │ │ │ │ + b.w 9685a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96aac │ │ │ │ + beq.w 96c04 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 96ae6 │ │ │ │ + b.w 96c3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e58f0 │ │ │ │ + bl 1e7020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ac2 │ │ │ │ + beq.w 96c1a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ac2 │ │ │ │ + beq.w 96c1a │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28332 @ 0x6eac │ │ │ │ + movw r3, #34640 @ 0x8750 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #28700 @ 0x701c │ │ │ │ + movw r2, #35008 @ 0x88c0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4b0 │ │ │ │ + bl 1aebd0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9781c │ │ │ │ - bl 7f820 │ │ │ │ + bne.n 979aa │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ae4 │ │ │ │ + beq.w 96c3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96ae6 │ │ │ │ + b.w 96c3e │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96ae8 │ │ │ │ + b.w 96c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e58f0 │ │ │ │ + bl 1e7020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ae2 │ │ │ │ + beq.w 96c3a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ae2 │ │ │ │ + beq.w 96c3a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ae2 │ │ │ │ + beq.w 96c3a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aca4 │ │ │ │ + bl 1a87dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ae2 │ │ │ │ + beq.w 96c3a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28720 @ 0x7030 │ │ │ │ + movw r3, #35028 @ 0x88d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 977a8 │ │ │ │ + beq.n 97936 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96180 │ │ │ │ - mov r1, r7 │ │ │ │ - b.w 9615a │ │ │ │ + b.w 962d8 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 960b8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96984 │ │ │ │ + b.w 96210 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fe6 │ │ │ │ - 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 96fee │ │ │ │ + b.w 96c40 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96f60 │ │ │ │ - b.w 96702 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 96008 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9605e │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 96f4c │ │ │ │ - movs r1, #7 │ │ │ │ + b.n 97210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b171c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fe0 │ │ │ │ + beq.w 9720c │ │ │ │ mov r0, r4 │ │ │ │ - bl 524fc │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fe0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 978f0 │ │ │ │ - movs r1, #8 │ │ │ │ + beq.w 9720c │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b5078 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fe0 │ │ │ │ + beq.w 9720c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fe0 │ │ │ │ + beq.w 9720c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fe0 │ │ │ │ + beq.w 9720c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aca4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 1a87dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fe0 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.w 9720c │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 97710 │ │ │ │ + movw r3, #34808 @ 0x87f8 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96fe4 │ │ │ │ - nop │ │ │ │ + add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97382 │ │ │ │ + b.n 973f8 │ │ │ │ stmdb 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] @ (97ba0 ) │ │ │ │ + ldr r2, [pc, #660] @ (97d04 ) │ │ │ │ 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 97ad8 │ │ │ │ + bmi.w 97c3c │ │ │ │ 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, #44000 @ 0xabe0 │ │ │ │ + movw r5, #50208 @ 0xc420 │ │ │ │ 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 97ae0 │ │ │ │ + bne.w 97c44 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97ad2 │ │ │ │ + bpl.w 97c36 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97b76 │ │ │ │ + bpl.w 97cda │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 97ac4 │ │ │ │ + beq.w 97c28 │ │ │ │ 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 97ad2 │ │ │ │ + bne.w 97c36 │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97ac4 │ │ │ │ + beq.w 97c28 │ │ │ │ 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 97ad2 │ │ │ │ + bne.w 97c36 │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97ac4 │ │ │ │ + beq.w 97c28 │ │ │ │ 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 97ad2 │ │ │ │ + bne.n 97c36 │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97ac4 │ │ │ │ + beq.n 97c28 │ │ │ │ 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 97ad2 │ │ │ │ + bne.n 97c36 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97ac4 │ │ │ │ + beq.n 97c28 │ │ │ │ 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 97ad2 │ │ │ │ + bne.n 97c36 │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97ac4 │ │ │ │ + beq.n 97c28 │ │ │ │ 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 97ad2 │ │ │ │ + bne.n 97c36 │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97ac4 │ │ │ │ + beq.n 97c28 │ │ │ │ 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, 97ad2 │ │ │ │ + cbnz r1, 97c36 │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97ac4 │ │ │ │ + beq.n 97c28 │ │ │ │ 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, 97ad2 │ │ │ │ + cbnz r1, 97c36 │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 97ac4 │ │ │ │ + beq.n 97c28 │ │ │ │ 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, 97ad2 │ │ │ │ + cbnz r1, 97c36 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 97aa2 │ │ │ │ + bne.n 97c06 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b234 │ │ │ │ + bl 7b2bc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 97b32 │ │ │ │ + bne.n 97c96 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 97946 │ │ │ │ + bcs.w 97aaa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 97b20 │ │ │ │ + beq.n 97c84 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 97ad2 │ │ │ │ + bne.n 97c36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77670 │ │ │ │ + bl 776f8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 97b2c │ │ │ │ + cbz r0, 97c90 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 978f8 │ │ │ │ + bl 97a5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 97b84 │ │ │ │ + beq.n 97ce8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 97b40 │ │ │ │ + cbnz r1, 97ca4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97ad2 │ │ │ │ + beq.n 97c36 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97ad2 │ │ │ │ + bne.n 97c36 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97ad2 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97c36 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 978f8 │ │ │ │ + bl 97a5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 97ad2 │ │ │ │ + bne.n 97c36 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97ada │ │ │ │ + b.n 97c3e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97ad2 │ │ │ │ + beq.n 97c36 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 97ad2 │ │ │ │ + b.n 97c36 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5ee8 │ │ │ │ + bl f6150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 97b84 │ │ │ │ + cbz r0, 97ce8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97b5e │ │ │ │ + beq.n 97cc2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 97b6a │ │ │ │ + cbz r1, 97cce │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97b06 │ │ │ │ + beq.n 97c6a │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 97b06 │ │ │ │ + b.n 97c6a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 97b5e │ │ │ │ + b.n 97cc2 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9796e │ │ │ │ - b.n 97ac4 │ │ │ │ + bne.w 97ad2 │ │ │ │ + b.n 97c28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97b2c │ │ │ │ + beq.n 97c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97b2c │ │ │ │ + bne.n 97c90 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97b2c │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97c90 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47321 @ 0xb8d9 │ │ │ │ + movw r3, #47337 @ 0xb8e9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97c3c │ │ │ │ + bne.n 97da0 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29873 @ 0x74b1 │ │ │ │ + movw r3, #30009 @ 0x7539 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97cec │ │ │ │ + bne.w 97e50 │ │ │ │ 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] @ (97d84 ) │ │ │ │ + ldr r4, [pc, #416] @ (97ee8 ) │ │ │ │ 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 97c50 │ │ │ │ + beq.n 97db4 │ │ │ │ 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 97c28 │ │ │ │ + bgt.n 97d8c │ │ │ │ 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, 97c50 │ │ │ │ + cbz r2, 97db4 │ │ │ │ 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, 97c3e │ │ │ │ - cbz r2, 97c74 │ │ │ │ + cbz r5, 97da2 │ │ │ │ + cbz r2, 97dd8 │ │ │ │ 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 97c38 │ │ │ │ + b.n 97d9c │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50297 @ 0xc479 │ │ │ │ + movw r3, #50341 @ 0xc4a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97d7a │ │ │ │ + bne.w 97ede │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 97c38 │ │ │ │ + b.n 97d9c │ │ │ │ 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 │ │ │ │ @@ -163805,73 +163924,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 97cb0 │ │ │ │ + bne.n 97e14 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97cac │ │ │ │ + cbz r3, 97e10 │ │ │ │ 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 97d12 │ │ │ │ + beq.n 97e76 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97cf2 │ │ │ │ + beq.n 97e56 │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 97cc8 │ │ │ │ + cbnz r3, 97e2c │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 97c38 │ │ │ │ + beq.n 97d9c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97d74 │ │ │ │ + beq.n 97ed8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 97ce6 │ │ │ │ + cbz r3, 97e4a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 97c38 │ │ │ │ + b.n 97d9c │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 97d00 │ │ │ │ + cbz r3, 97e64 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97c38 │ │ │ │ + bne.n 97d9c │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 97c38 │ │ │ │ + b.n 97d9c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97cba │ │ │ │ + beq.n 97e1e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97d6e │ │ │ │ + cbz r3, 97ed2 │ │ │ │ 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, 97d46 │ │ │ │ + cbz r3, 97eaa │ │ │ │ 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 │ │ │ │ @@ -163880,120 +163999,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 97c38 │ │ │ │ + b.n 97d9c │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 97d1e │ │ │ │ + b.n 97e82 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 97cd6 │ │ │ │ + b.n 97e3a │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 97c68 │ │ │ │ + b.n 97dcc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097d88 <_Py_GetConfig@@Base>: │ │ │ │ +00097eec <_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] @ (97dc0 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97f24 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 97daa <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97f0e <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15432 @ 0x3c48 │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #21664 @ 0x54a0 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097dc4 <_PyObject_NewVar@@Base>: │ │ │ │ +00097f28 <_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 717a0 │ │ │ │ - cbz r0, 97e18 <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 717c8 │ │ │ │ + cbz r0, 97f7c <_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] @ (97e20 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97f84 <_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, 97e0e <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97f72 <_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 97e08 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97f6c <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8b74 │ │ │ │ + b.w 1ea2a4 │ │ │ │ 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 97e50 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97fb4 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97e6a <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 97fce <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97e72 <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97fd6 <_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 97e4a <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97fae <_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 97e4a <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97fae <_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 │ │ │ │ @@ -164005,140 +164124,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 98596 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 989b4 │ │ │ │ + bne.w 986fa <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 98b18 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 985a6 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 9870a <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 986a2 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 98806 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 98700 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 98864 <_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 98320 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98484 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9806e <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 981d2 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 98748 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 988ac <_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 98260 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 983c4 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9825a <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 983be <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 9871a <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 9887e <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6269 @ 0x187d │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 985de <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (98228 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 98742 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (9838c <_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 9856a <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 986ce <_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 98556 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 986ba <_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 9823e <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 983a2 <_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] @ (9822c <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (98390 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98604 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 98768 <_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 98230 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 98394 <_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 9828a <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 983ee <_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 982c6 <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 9842a <_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 982e8 <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 9844c <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98308 <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 9846c <_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 │ │ │ │ @@ -164155,311 +164274,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 98760 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 988c4 <_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 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_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 981ba <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 9831e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9819a <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 982fe <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9817c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 982e0 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 98222 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98386 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9805a <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 981ba <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 9831e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 97ef6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 9805a <_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 97fce <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98132 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 982ba <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 9841e <_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 97f8e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 980f2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (984cc <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 97fd0 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (98630 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 98134 <_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 97fe0 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 98144 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97f8e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 980f2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 83c80 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c90 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 988aa <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 98a0e <_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 9800e <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 98172 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9800e <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 98172 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9801c <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 98180 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9abd4 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ad48 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 988c8 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 98a2c <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9801c <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 98180 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83e44 │ │ │ │ + bl 83e30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9850e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98672 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 9862e <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 98792 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #29109 @ 0x71b5 │ │ │ │ + movw fp, #29249 @ 0x7241 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50765 @ 0xc64d │ │ │ │ + movw r3, #50809 @ 0xc679 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 983dc <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 98540 <_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 9867e <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (984d0 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 987e2 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (98634 <_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 98632 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 98796 <_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, 983b8 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 9851c <_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] │ │ │ │ @@ -164472,42 +164591,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 9850c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 98670 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9862e <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 98792 <_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 985c6 <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (984d0 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9872a <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (98634 <_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 9851a <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 9867e <_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, 98436 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 9859a <_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] │ │ │ │ @@ -164520,39 +164639,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 9850c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 98670 <_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 985d2 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (984d0 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98736 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (98634 <_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 984d4 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 98638 <_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, 984a4 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 98608 <_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] │ │ │ │ @@ -164564,283 +164683,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, 9850c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 98670 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 983de <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 98542 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 97ee6 <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 9804a <_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 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 984a4 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 98608 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9868a <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 987ee <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98502 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 98666 <_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 984b6 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 9861a <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 782f8 │ │ │ │ - b.n 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 78388 │ │ │ │ + b.n 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98436 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 9859a <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9873c <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 988a0 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98548 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 986ac <_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 9844a <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 9850c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 985ae <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 98670 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f8e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 980f2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49589 @ 0xc1b5 │ │ │ │ + movw r3, #49633 @ 0xc1e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9879a <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 988fe <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 985ee <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 98752 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97f8e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c6548 │ │ │ │ + b.n 980f2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c6680 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ebc <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 98020 <_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 98320 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98484 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 97ef4 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 98058 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98548 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 986ac <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98502 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 98666 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f8e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1e8b74 │ │ │ │ + bne.w 980f2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98730 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 98894 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97fce <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 98230 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #27497 @ 0x6b69 │ │ │ │ + beq.w 98132 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98394 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #30909 @ 0x78bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 98696 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 987fa <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126fd8 │ │ │ │ + bl 127d30 │ │ │ │ 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 97fce <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 98230 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 98132 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98394 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 984c4 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 98628 <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71938 │ │ │ │ + bl 71960 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 983b8 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 9851c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98672 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 987d6 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98660 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 987c4 <_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 983d2 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 9850c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 98536 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 98670 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98654 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 987b8 <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98660 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 987c4 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 984f6 <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 9865a <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 98616 <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 9877a <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9850e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98672 <_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 988e2 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 98a46 <_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 1a6d74 │ │ │ │ + bl 1a8614 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 986a2 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 98806 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 97ed6 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 9803a <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ed6 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 9803a <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97ed6 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 9803a <_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 98898 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 989fc <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 985b0 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 98714 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65444 @ 0xffa4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6180 @ 0x1824 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ + bl 12844c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98068 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 981cc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9853c <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 986a0 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65392 @ 0xff70 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #6128 @ 0x17f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 98730 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 12844c │ │ │ │ + b.n 98894 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 98858 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f820 │ │ │ │ + beq.n 989bc <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 9889a <_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 9883a <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 9899e <_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] │ │ │ │ @@ -164850,386 +164969,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 98588 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 986ec <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #29036 @ 0x716c │ │ │ │ + movw r2, #35344 @ 0x8a10 │ │ │ │ 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 1df974 │ │ │ │ - b.n 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e1244 │ │ │ │ + b.n 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #29116 @ 0x71bc │ │ │ │ + movw r3, #35424 @ 0x8a60 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #29004 @ 0x714c │ │ │ │ + movw r2, #35312 @ 0x89f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 987ba <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9891e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #28952 @ 0x7118 │ │ │ │ + movw r2, #35260 @ 0x89bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 987ba <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #28936 @ 0x7108 │ │ │ │ + b.n 9891e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #35244 @ 0x89ac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 987ba <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9891e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 98848 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 989ac <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df904 │ │ │ │ - b.n 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #29092 @ 0x71a4 │ │ │ │ + bl 1e11d4 │ │ │ │ + b.n 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #35400 @ 0x8a48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 987ba <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9891e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27840 @ 0x6cc0 │ │ │ │ + movw r3, #34148 @ 0x8564 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9780 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1db048 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db174 │ │ │ │ - b.n 98068 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1dca44 │ │ │ │ + b.n 981cc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29168 @ 0x71f0 │ │ │ │ + movw r1, #35476 @ 0x8a94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1276f4 │ │ │ │ - b.n 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1e8b74 │ │ │ │ - b.n 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f820 │ │ │ │ + bl 12844c │ │ │ │ + b.n 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1ea2a4 │ │ │ │ + b.n 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ec88 │ │ │ │ - b.n 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14fba8 │ │ │ │ + b.n 9889a <_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 98716 <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 9887a <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9829a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 983fe <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9829a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 983fe <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9829a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 983fe <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98736 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9889a <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 982b4 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 98418 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 83e44 │ │ │ │ + bl 83e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9850e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98672 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 986d2 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 98836 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -000988fc : │ │ │ │ +00098a60 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 98958 │ │ │ │ - ldr r5, [pc, #92] @ (9896c ) │ │ │ │ + cbz r0, 98abc │ │ │ │ + ldr r5, [pc, #92] @ (98ad0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 98944 │ │ │ │ + cbnz r3, 98aa8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6da0c │ │ │ │ + bl 6da34 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 98930 │ │ │ │ + bpl.n 98a94 │ │ │ │ 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 19eb74 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 1a040c <_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, #64548 @ 0xfc24 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17544 @ 0x4488 │ │ │ │ + movw r1, #5284 @ 0x14a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #23752 @ 0x5cc8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16244 @ 0x3f74 │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #22476 @ 0x57cc │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 649d8 <_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 9899c │ │ │ │ + beq.n 98b00 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 989ac │ │ │ │ - movw r2, #15448 @ 0x3c58 │ │ │ │ + beq.n 98b10 │ │ │ │ + movw r2, #21680 @ 0x54b0 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9899a │ │ │ │ - movw r2, #15704 @ 0x3d58 │ │ │ │ + cbnz r0, 98afe │ │ │ │ + movw r2, #21936 @ 0x55b0 │ │ │ │ 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 98984 │ │ │ │ + bne.n 98ae8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 98984 │ │ │ │ + b.n 98ae8 │ │ │ │ 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 98cc6 │ │ │ │ + bne.w 98f10 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 98dcc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99016 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 995b2 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 99708 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 98a42 │ │ │ │ + bcs.n 98ba6 │ │ │ │ adds r2, r0, #1 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - add.w r2, r8, #1 │ │ │ │ + add.w r2, r9, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldrb.w r1, [r8] │ │ │ │ - cmp r2, r8 │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ - bhi.w 9a650 │ │ │ │ - ldrb.w r2, [r8] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9a642 │ │ │ │ + cmp r1, r9 │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + str.w r9, [r4, #4] │ │ │ │ + bhi.w 9a852 │ │ │ │ + ldrb.w r1, [r9] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 9a844 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r5, r8 │ │ │ │ + mov r5, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r8 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r7, r9 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99540 │ │ │ │ - ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ - cmp r6, sl │ │ │ │ - bcs.w 995a8 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + beq.w 99698 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + cmp r0, sl │ │ │ │ + bcs.w 99700 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 98c42 │ │ │ │ + bhi.w 98da6 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 99110 │ │ │ │ + bmi.w 99274 │ │ │ │ mov r7, r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a484 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9a51a │ │ │ │ str r5, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 99d6a │ │ │ │ + beq.w 99b44 │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 98e08 │ │ │ │ + bls.w 98e16 │ │ │ │ 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 98e1a │ │ │ │ - cmp r2, #13 │ │ │ │ - beq.w 98c94 │ │ │ │ - cmp r2, #10 │ │ │ │ - beq.w 98ca2 │ │ │ │ + bne.w 98e28 │ │ │ │ + cmp r7, #13 │ │ │ │ + beq.w 9a6d0 │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 98eec │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9917a │ │ │ │ + beq.w 992de │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #44000 @ 0xabe0 │ │ │ │ + movw r5, #50208 @ 0xc420 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 98ede │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 99052 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #45024 @ 0xafe0 │ │ │ │ + movw r5, #51232 @ 0xc820 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 99b54 │ │ │ │ + beq.w 99c12 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 993b8 │ │ │ │ + beq.w 99510 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9a0a6 │ │ │ │ + beq.w 9a328 │ │ │ │ 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 98fae │ │ │ │ + bne.w 99112 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 98fae │ │ │ │ + beq.w 99112 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adcf8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl ade4c <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 999f0 │ │ │ │ + bne.w 99a8c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 990ac │ │ │ │ + beq.w 99210 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9a650 │ │ │ │ + bcc.w 9a852 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9a642 │ │ │ │ + bne.w 9a844 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 98fe6 │ │ │ │ - ble.w 990b4 │ │ │ │ + beq.w 9914a │ │ │ │ + ble.w 99218 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98fe6 │ │ │ │ + beq.w 9914a │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 99114 │ │ │ │ + beq.w 99278 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9a614 │ │ │ │ + bcs.w 9a780 │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #33160 @ 0x8188 │ │ │ │ + movw r3, #39392 @ 0x99e0 │ │ │ │ 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, #24456 @ 0x5f88 │ │ │ │ + movw r3, #30688 @ 0x77e0 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #16376 @ 0x3ff8 │ │ │ │ + movw r3, #22608 @ 0x5850 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r5, r3, #21 │ │ │ │ - bpl.w 9a614 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + bpl.w 9a780 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 997e8 │ │ │ │ + beq.w 998f4 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9a744 │ │ │ │ - movw r3, #16244 @ 0x3f74 │ │ │ │ + bhi.w 9a860 │ │ │ │ + movw r3, #22476 @ 0x57cc │ │ │ │ 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 │ │ │ │ @@ -165245,301 +165364,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 98c3c │ │ │ │ + beq.n 98da0 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - it eq │ │ │ │ - moveq r5, #0 │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9a50a │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ - bne.w 98a98 │ │ │ │ - b.n 98c5c │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98bfc │ │ │ │ + b.n 98dc0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 98c6c │ │ │ │ + beq.n 98dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 98c58 │ │ │ │ + bne.n 98dbc │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 99f78 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9a042 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a12c │ │ │ │ + bne.w 9a2f2 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 99d6a │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 99a9c │ │ │ │ - cmp r0, #13 │ │ │ │ - bne.n 98ca6 │ │ │ │ + beq.w 99b44 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + bne.w 98c28 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99dd8 │ │ │ │ + subs.w r2, r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #10 │ │ │ │ - bne.w 98ad0 │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ + it ne │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bl 9ac18 │ │ │ │ + b.n 98da0 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ + beq.w 9968e │ │ │ │ + cmp r1, #85 @ 0x55 │ │ │ │ + beq.w 994f2 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ + beq.w 99990 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ + beq.w 99446 │ │ │ │ + bic.w r2, r2, #32 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ + b.n 98e60 │ │ │ │ + ldrd r6, r7, [r4, #4] │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.w 99612 │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + cmp r3, r5 │ │ │ │ + bcs.w 9967e │ │ │ │ + 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 98e3c │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #9 │ │ │ │ + bls.n 98e3c │ │ │ │ + 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 9926e │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w 99be8 │ │ │ │ + ldrd r1, r3, [r4] │ │ │ │ + mov r2, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + bcc.w 9a852 │ │ │ │ + ldrb.w r2, [r2, #-1] │ │ │ │ + uxtb r7, r7 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 9a844 │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a342 │ │ │ │ + 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 98ee8 │ │ │ │ + ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 98da0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 991f6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9935a │ │ │ │ + add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e2e │ │ │ │ + bne.w 99f60 │ │ │ │ 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 98d12 │ │ │ │ + beq.n 98f5c │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 98d7a │ │ │ │ + bcs.n 98fc4 │ │ │ │ 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 9902a │ │ │ │ + bne.w 9918e │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 98ce8 │ │ │ │ + bne.n 98f32 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99d30 │ │ │ │ + bne.w 99df6 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #57653 @ 0xe135 │ │ │ │ + movw r3, #61053 @ 0xee7d │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 999c8 │ │ │ │ + bne.w 99a64 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f1c │ │ │ │ + beq.w 99fcc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 98d42 │ │ │ │ + cbnz r2, 98f8c │ │ │ │ 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 9a45c │ │ │ │ + bne.w 9a5a0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99dca │ │ │ │ + beq.w 99eb0 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 98cf0 │ │ │ │ + bcc.n 98f3a │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ - ldr.w r9, [r4, #480] @ 0x1e0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 992f4 │ │ │ │ + ldr.w r8, [r4, #480] @ 0x1e0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99432 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9a898 │ │ │ │ + bne.w 9aa1e │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 9961c │ │ │ │ + bne.w 99772 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99910 │ │ │ │ + bne.w 99a0e │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98a00 │ │ │ │ - mov r9, r1 │ │ │ │ + beq.w 98b64 │ │ │ │ + mov r8, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 99800 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ + bge.w 99920 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99824 │ │ │ │ + bne.w 99944 │ │ │ │ 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 98c3c │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 99534 │ │ │ │ - cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 99398 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 99870 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 99308 │ │ │ │ - bic.w r2, r2, #32 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 98e52 │ │ │ │ - ldrd r6, r7, [r4, #4] │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 994ba │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ - cmp r3, r5 │ │ │ │ - bcs.w 99526 │ │ │ │ - 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 98e2e │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #9 │ │ │ │ - bls.n 98e2e │ │ │ │ - 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 9910a │ │ │ │ - adds r1, r7, #1 │ │ │ │ - beq.w 99cd8 │ │ │ │ - ldrd r1, r3, [r4] │ │ │ │ - mov r2, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bcc.w 9a650 │ │ │ │ - ldrb.w r2, [r2, #-1] │ │ │ │ - uxtb r7, r7 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 9a642 │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a3fe │ │ │ │ - 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 98eda │ │ │ │ - ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 98c3c │ │ │ │ + b.n 98da0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99282 │ │ │ │ - bl 9a8e0 │ │ │ │ + bne.w 993ea │ │ │ │ + bl 9aa54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a0c8 │ │ │ │ - bgt.w 9965c │ │ │ │ + beq.w 9a1b4 │ │ │ │ + bgt.w 997b0 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 99d7c │ │ │ │ - bgt.w 9992a │ │ │ │ + beq.w 99e1a │ │ │ │ + bgt.w 99a16 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a0c8 │ │ │ │ + beq.w 9a1b4 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a20a │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.w 9a27c │ │ │ │ + beq.w 9a468 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9a150 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9993a │ │ │ │ + bmi.w 9a5d2 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99ebc │ │ │ │ + beq.w 99f7c │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 996b4 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 99f38 │ │ │ │ - bgt.w 9967e │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.w 9a260 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - beq.w 99684 │ │ │ │ - movw r2, #29448 @ 0x7308 │ │ │ │ + bgt.w 9a182 │ │ │ │ + movw r2, #35756 @ 0x8bac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c83a4 │ │ │ │ + bl c84ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996ca │ │ │ │ + beq.w 99dd8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w 9a00c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9a650 │ │ │ │ + bcc.w 9a852 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a642 │ │ │ │ + bne.w 9a844 │ │ │ │ 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 │ │ │ │ @@ -165549,43 +165668,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 98faa │ │ │ │ + beq.n 9910e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 98c3c │ │ │ │ + b.n 98da0 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 99760 │ │ │ │ + bgt.w 99880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adcf8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl ade4c <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 999f0 │ │ │ │ + bne.w 99a8c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 98b58 │ │ │ │ + bne.w 98cbc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a2b8 │ │ │ │ + ble.w 9a28a │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 99114 │ │ │ │ + bne.w 99278 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9a624 │ │ │ │ + bgt.w 9a7d0 │ │ │ │ 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 │ │ │ │ @@ -165598,381 +165717,378 @@ │ │ │ │ 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 9914e │ │ │ │ + b.n 992b2 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 99ef0 │ │ │ │ + beq.w 99fb0 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 98cd6 │ │ │ │ + beq.w 98f20 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9a87e │ │ │ │ + beq.w 9a686 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ - mov r8, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ + mov r9, r5 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9a650 │ │ │ │ + bcc.w 9a852 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9a642 │ │ │ │ + bne.w 9a844 │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 98d80 │ │ │ │ + bhi.w 98fca │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 98d80 │ │ │ │ + bpl.w 98fca │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 996ce │ │ │ │ + beq.w 997f0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a58a │ │ │ │ - ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ + bne.w 9a8ba │ │ │ │ + ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 98dcc │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 98a00 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99016 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 98b64 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 98fe6 │ │ │ │ - bgt.w 98b90 │ │ │ │ + beq.n 9914a │ │ │ │ + bgt.w 98cf4 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 98fe6 │ │ │ │ + beq.n 9914a │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 98ba0 │ │ │ │ + bne.w 98d04 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9911c │ │ │ │ + ble.n 99280 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a11e │ │ │ │ + bne.w 9a56a │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ - bgt.n 99132 │ │ │ │ + beq.w 9a66c │ │ │ │ + bgt.n 99296 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 99262 │ │ │ │ + blt.w 993ca │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 99026 │ │ │ │ + bne.n 9918a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a6f2 │ │ │ │ + bne.w 9a666 │ │ │ │ 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 9914e │ │ │ │ + b.n 992b2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 98e2e │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 98a54 │ │ │ │ + b.n 98e3c │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 98bb8 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99a58 │ │ │ │ + bgt.w 99ad8 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ad0 │ │ │ │ + bne.w 99bf6 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ - ble.w 99026 │ │ │ │ + beq.w 9a66c │ │ │ │ + ble.w 9918a │ │ │ │ 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 99240 │ │ │ │ + bne.n 993a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99254 │ │ │ │ + bgt.w 993bc │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #24456 @ 0x5f88 │ │ │ │ + movw r1, #30688 @ 0x77e0 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #16376 @ 0x3ff8 │ │ │ │ + movw r3, #22608 @ 0x5850 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - bpl.w 9a614 │ │ │ │ + lsls r1, r3, #21 │ │ │ │ + bpl.w 9a780 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 98bf2 │ │ │ │ + b.n 98d56 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #44000 @ 0xabe0 │ │ │ │ + movw r5, #50208 @ 0xc420 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 99ed0 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 99f90 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99ff4 │ │ │ │ + beq.w 9a088 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99fbe │ │ │ │ + beq.w 9a10c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9a650 │ │ │ │ + bcc.w 9a852 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a642 │ │ │ │ + bne.w 9a844 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ it ne │ │ │ │ - cmpne r2, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 991f2 │ │ │ │ + beq.n 99356 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 98c3c │ │ │ │ + b.n 98da0 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 98cb4 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ + bgt.w 98efa │ │ │ │ + add.w r2, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9a014 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a07a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - subs r7, #1 │ │ │ │ - str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r7, #0 │ │ │ │ + cmpne r5, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [r2, #24] │ │ │ │ + str r5, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 9923c │ │ │ │ + beq.n 993a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 98c3c │ │ │ │ + b.n 98da0 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 99376 │ │ │ │ + bne.w 994d0 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9914e │ │ │ │ + ble.w 992b2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 99026 │ │ │ │ - movw r1, #30068 @ 0x7574 │ │ │ │ + bge.w 9918a │ │ │ │ + movw r1, #36376 @ 0x8e18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73c0 │ │ │ │ + bl 1d8c88 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.n 98c3c │ │ │ │ - bl c7bcc │ │ │ │ + bl 9ac18 │ │ │ │ + b.n 98da0 │ │ │ │ + bl c7d14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ede │ │ │ │ + beq.w 99f9e │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99ebc │ │ │ │ + beq.w 99f7c │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 99f3a │ │ │ │ + beq.w 9a0bc │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 99684 │ │ │ │ + beq.w 9a18c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #29448 @ 0x7308 │ │ │ │ + movw r2, #35756 @ 0x8bac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c83a4 │ │ │ │ + bl c84ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996a4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - adds r3, r7, #1 │ │ │ │ - bne.w 98f58 │ │ │ │ - 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 98faa │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 98faa │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.n 98fa0 │ │ │ │ + bne.w 990b4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9ac18 │ │ │ │ + b.n 98da0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 98dbc │ │ │ │ + b.n 99006 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 99cae │ │ │ │ - sub.w r1, r0, #39 @ 0x27 │ │ │ │ - negs r6, r1 │ │ │ │ - adcs r6, r1 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 99cae │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ + beq.w 99bc4 │ │ │ │ + sub.w r2, r0, #34 @ 0x22 │ │ │ │ + negs r3, r2 │ │ │ │ + adcs r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99bc4 │ │ │ │ + mov r9, r3 │ │ │ │ movs r5, #1 │ │ │ │ - mov r8, r6 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - orr.w r3, r6, r8 │ │ │ │ - bic.w r2, r7, #32 │ │ │ │ - orrs.w r1, r3, r5 │ │ │ │ - bne.w 9988e │ │ │ │ + mov r1, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 994aa │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 999c2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9934e │ │ │ │ + beq.w 99a5c │ │ │ │ + cbnz r1, 9947e │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 99398 │ │ │ │ + beq.n 994f2 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 99ac6 │ │ │ │ + beq.w 99b1e │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 98e24 │ │ │ │ + bne.w 98e32 │ │ │ │ movs r5, #1 │ │ │ │ - movs r6, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 9aa54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 99ca8 │ │ │ │ - subs r0, #39 @ 0x27 │ │ │ │ - negs r3, r0 │ │ │ │ - adcs r3, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99ca8 │ │ │ │ - mov r8, r3 │ │ │ │ - b.n 9932a │ │ │ │ + beq.w 99bbe │ │ │ │ + sub.w r2, r0, #39 @ 0x27 │ │ │ │ + negs r6, r2 │ │ │ │ + adcs r6, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 99bbe │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orr.w r3, r9, r6 │ │ │ │ + bic.w r2, r7, #32 │ │ │ │ + orrs.w r0, r3, r5 │ │ │ │ + beq.n 9946c │ │ │ │ + orr.w r0, r1, r5 │ │ │ │ + orrs r0, r3 │ │ │ │ + beq.n 99474 │ │ │ │ + orrs r6, r1 │ │ │ │ + bne.w 98e32 │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ + bne.w 98e32 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 9948a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a496 │ │ │ │ + bne.w 9a29a │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a48e │ │ │ │ + bne.w 9a290 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 99026 │ │ │ │ + ble.w 9918a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 990ee │ │ │ │ - b.n 99262 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bge.w 99252 │ │ │ │ + b.n 993ca │ │ │ │ + movs r1, #0 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 9aa54 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 9932a │ │ │ │ + bne.n 994a8 │ │ │ │ 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 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99a24 │ │ │ │ - adds r1, r0, #1 │ │ │ │ + beq.w 99ac0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 99b24 │ │ │ │ + beq.w 99b8e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9a650 │ │ │ │ + bcc.w 9a852 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9a642 │ │ │ │ + bne.w 9a844 │ │ │ │ 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 9946e │ │ │ │ + bne.n 995c6 │ │ │ │ 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 │ │ │ │ @@ -165986,251 +166102,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 98c3c │ │ │ │ + b.w 98da0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 99a3c │ │ │ │ + beq.w 99afa │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 996e0 │ │ │ │ + beq.w 99800 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 9975a │ │ │ │ + bcs.w 9987a │ │ │ │ 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 996ca │ │ │ │ + beq.w 99dd8 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9a3c6 │ │ │ │ + beq.w 9a3f8 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a4f6 │ │ │ │ + bne.w 9a990 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99462 │ │ │ │ + bne.n 995ba │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99420 │ │ │ │ + b.n 99578 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9952a │ │ │ │ + bne.n 99682 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #57653 @ 0xe135 │ │ │ │ + movw sl, #61053 @ 0xee7d │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 997d4 │ │ │ │ + bne.w 9990c │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d16 │ │ │ │ + beq.w 99dde │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 994e8 │ │ │ │ + cbnz r3, 99640 │ │ │ │ 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 9a1ea │ │ │ │ + bne.w 9a578 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 99aec │ │ │ │ + beq.w 99b56 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 98e42 │ │ │ │ + bcc.w 98e50 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.n 98e52 │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r6, #1 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - b.n 993a2 │ │ │ │ + b.w 98e60 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + b.n 994f8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99a7c │ │ │ │ + bne.w 99b24 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #57653 @ 0xe135 │ │ │ │ + movw r6, #61053 @ 0xee7d │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9987c │ │ │ │ + bne.w 99998 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d36 │ │ │ │ + beq.w 99e84 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9956e │ │ │ │ + cbnz r3, 996c6 │ │ │ │ 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 9a3cc │ │ │ │ + bne.w 9a2c0 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99b28 │ │ │ │ - ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ + beq.w 99b92 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cmp r6, r3 │ │ │ │ - bcc.w 98a64 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcc.w 98bc8 │ │ │ │ movs r1, #29 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r9, r5 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 99a82 │ │ │ │ + b.n 99b2a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 98a42 │ │ │ │ + bne.w 98ba6 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #57653 @ 0xe135 │ │ │ │ + movw r7, #61053 @ 0xee7d │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 999ae │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 99a48 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e08 │ │ │ │ + beq.w 99dfc │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - sub.w r2, r3, r8 │ │ │ │ + sub.w r2, r3, r9 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ + mov r0, r9 │ │ │ │ + str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99c8c │ │ │ │ + bne.w 99d4a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r5, r8 │ │ │ │ + mov r5, r9 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99c3c │ │ │ │ + beq.w 99cfa │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r8, r5 │ │ │ │ + mov r9, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 98a0a │ │ │ │ - ble.w 998ac │ │ │ │ + b.w 98b6e │ │ │ │ + ble.w 999aa │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 99916 │ │ │ │ + bgt.w 99e70 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 99910 │ │ │ │ + bge.w 99a0e │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.w 98dbc │ │ │ │ + b.n 99006 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a20a │ │ │ │ + beq.w 9a468 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 99d7c │ │ │ │ + beq.w 99e1a │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9993a │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9a5d2 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99f38 │ │ │ │ - ble.w 98f3a │ │ │ │ + beq.w 9a0ba │ │ │ │ + ble.n 997d6 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - bne.w 98f40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - movw r2, #29720 @ 0x7418 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c83a4 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 992bc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ - movw r2, #29448 @ 0x7308 │ │ │ │ + beq.w 9a18c │ │ │ │ + movw r2, #35756 @ 0x8bac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c83a4 │ │ │ │ + bl c84ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 992bc │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 996a4 │ │ │ │ + beq.w 99dd8 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + b.n 990bc │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a878 │ │ │ │ + bne.w 9a790 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.w 98dbc │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 99006 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99d04 │ │ │ │ + bne.w 99d84 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #57653 @ 0xe135 │ │ │ │ + movw r5, #61053 @ 0xee7d │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 999dc │ │ │ │ + bne.w 99a78 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ce6 │ │ │ │ + beq.w 99d66 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99e4a │ │ │ │ + bne.w 99eee │ │ │ │ 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 │ │ │ │ @@ -166238,421 +166336,388 @@ │ │ │ │ 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 99ea6 │ │ │ │ + bne.w 99f4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 99e50 │ │ │ │ + beq.w 99ef4 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 99480 │ │ │ │ + bcc.w 995d8 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 99d10 │ │ │ │ + b.n 99d8e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98fba │ │ │ │ + blt.w 9911e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a1ba │ │ │ │ + beq.w 9a22a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 997aa │ │ │ │ + bne.n 998ca │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b54 │ │ │ │ + bl c6c90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d6a │ │ │ │ + beq.w 99b44 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98fba │ │ │ │ + beq.w 9911e │ │ │ │ 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 9a2be │ │ │ │ + bne.w 9a238 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 98fba │ │ │ │ + bne.w 9911e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98fba │ │ │ │ + bne.w 9911e │ │ │ │ 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 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99d2a │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - b.n 994fc │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98be6 │ │ │ │ + blt.w 98d4a │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 98bf2 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + b.w 98d56 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99df2 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b.n 99654 │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 99848 │ │ │ │ + cbnz r0, 99968 │ │ │ │ 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 98c3c │ │ │ │ + b.w 98da0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r1, r3, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - strd r8, r8, [r0, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 98e04 │ │ │ │ + strd r9, r9, [r0, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9904e │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 98e04 │ │ │ │ + b.w 9904e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne.w r8, #0 │ │ │ │ + cmpne.w r9, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [r0, #24] │ │ │ │ + str.w r9, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #16] │ │ │ │ strne r2, [r0, #8] │ │ │ │ - b.n 9981e │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r6, r8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 993a2 │ │ │ │ + b.n 9993e │ │ │ │ + movs r6, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 994f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d4c │ │ │ │ + beq.w 99e9a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99580 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r1, r5 │ │ │ │ - orrs r1, r3 │ │ │ │ - beq.w 99344 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs.w r8, r3, r8 │ │ │ │ - bne.w 98e24 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 98e24 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 99358 │ │ │ │ + b.n 996d8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99e26 │ │ │ │ + ble.w 99e6a │ │ │ │ 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, 998fa │ │ │ │ + cbz r5, 999f8 │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 99ac2 │ │ │ │ + ble.w 99b1a │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 998fa │ │ │ │ + cbz r0, 999f8 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 99abe │ │ │ │ + ble.w 99b16 │ │ │ │ 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 998de │ │ │ │ + bne.n 999dc │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.w 99e26 │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.w 99e6a │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98dae │ │ │ │ + beq.w 98ff8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ + b.n 99e70 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a264 │ │ │ │ - ldr.w r3, [r5, r0, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bpl.w 98f3a │ │ │ │ + bne.w 99086 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - bl c7bcc │ │ │ │ + bl 9aa54 │ │ │ │ + uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99ede │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99ebc │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9996c │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99f38 │ │ │ │ - bgt.w 9a3bc │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9a260 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 99684 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 996b4 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9a5cc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ - mov r0, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #29620 @ 0x73b4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 23be98 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ + bl 9abc0 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ + movw r1, #35904 @ 0x8c40 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d8c88 │ │ │ │ + b.n 993da │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e1c │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - b.n 995ec │ │ │ │ - mov r8, r1 │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 993a2 │ │ │ │ + beq.w 99e10 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ + b.n 99742 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 994f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a03e │ │ │ │ + beq.w 9a008 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 98d54 │ │ │ │ + b.w 98f9e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ff0 │ │ │ │ + beq.w 9a03e │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 9972c │ │ │ │ + b.n 9984c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4d94 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c4ec8 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 99a12 │ │ │ │ + bne.n 99aae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ + bl 9abc0 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 99b1a │ │ │ │ + beq.n 99b84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 9a098 │ │ │ │ + adds r6, r0, #1 │ │ │ │ + beq.w 9a4fc │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 993ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.w 9a200 │ │ │ │ - cmp r0, #13 │ │ │ │ - beq.w 9a712 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 9946e │ │ │ │ + b.n 99544 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 990c8 │ │ │ │ + bne.w 9922c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 990c8 │ │ │ │ + beq.w 9922c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30016 @ 0x7540 │ │ │ │ + movw r1, #36324 @ 0x8de4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - b.w 99272 │ │ │ │ + bl 1d8c88 │ │ │ │ + b.n 993da │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa54 │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.w 9a5c0 │ │ │ │ + cmp r0, #13 │ │ │ │ + beq.w 9a67c │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 995c6 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + b.n 999fa │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + b.n 999fa │ │ │ │ + movs r6, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + b.n 994f8 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r8, r5 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 99a8e │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ + mov r9, r5 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9a58e │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - beq.w 99d6a │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 996ca │ │ │ │ - subs.w r2, r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - it ne │ │ │ │ - movne r2, #1 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98df6 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - b.n 998fc │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - b.n 998fc │ │ │ │ - movs r3, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 993a2 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 99026 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 990dc │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9914e │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9952a │ │ │ │ + bne.w 99682 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 997d4 │ │ │ │ + bne.w 9990c │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1d8 │ │ │ │ + beq.w 9a4d6 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99b14 │ │ │ │ + cbnz r2, 99b7e │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 994ec │ │ │ │ + b.n 99644 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r6, #3 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 99418 │ │ │ │ + b.n 99570 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99a7c │ │ │ │ + bne.n 99b24 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9987c │ │ │ │ + bne.w 99998 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1c8 │ │ │ │ + beq.w 9a21a │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99b4e │ │ │ │ + cbnz r2, 99bb8 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99570 │ │ │ │ + b.n 996c8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 99510 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movw r5, #51232 @ 0xc820 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ + beq.n 99c1c │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + beq.n 99c1c │ │ │ │ + cmp r7, #39 @ 0x27 │ │ │ │ + beq.w 99510 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ + bne.w 98c70 │ │ │ │ + b.n 99510 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a342 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 98eba │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9918a │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bgt.w 99240 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 992b2 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 99b5e │ │ │ │ + beq.n 99c1c │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98b0c │ │ │ │ + bne.w 98c70 │ │ │ │ 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 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9a078 │ │ │ │ - bl 9aa4c │ │ │ │ + beq.w 9a2d2 │ │ │ │ + bl 9abc0 │ │ │ │ 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 9a65e │ │ │ │ + bgt.w 9a75e │ │ │ │ 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 │ │ │ │ @@ -166670,19 +166735,19 @@ │ │ │ │ str.w r7, [sl, #2796] @ 0xaec │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ + beq.n 99cce │ │ │ │ + bls.n 99cc0 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 99c02 │ │ │ │ - bhi.n 99c10 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 99c10 │ │ │ │ + bne.n 99cce │ │ │ │ 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 │ │ │ │ @@ -166692,221 +166757,213 @@ │ │ │ │ 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 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a3de │ │ │ │ + bne.w 9a460 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99f0c │ │ │ │ + bne.w 99fe8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a3e6 │ │ │ │ + beq.w 9a13e │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99c64 │ │ │ │ + cbnz r2, 99d22 │ │ │ │ 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 9960a │ │ │ │ + beq.w 99760 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29224 @ 0x7228 │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - b.w 98a42 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 993b8 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movw r5, #45024 @ 0xafe0 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - beq.w 99b5e │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 99b5e │ │ │ │ - cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 993b8 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98b0c │ │ │ │ - b.w 993b8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a3fe │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b.w 98eac │ │ │ │ + bl 1d8c88 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + str.w r9, [r4, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + b.w 98ba6 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9970c │ │ │ │ + bne.w 9982c │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq.w 996ca │ │ │ │ + beq.n 99dd8 │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9a0c0 │ │ │ │ + beq.w 9a5b8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a4f8 │ │ │ │ + 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 9a738 │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.w 9a71c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a70a │ │ │ │ + movw r1, #36244 @ 0x8d94 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d8c88 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.n 99dd8 │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 99424 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 994e2 │ │ │ │ + bne.w 9963a │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.w 9952a │ │ │ │ + b.n 99682 │ │ │ │ mov r3, r9 │ │ │ │ - b.w 98d80 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 98fca │ │ │ │ + mov r0, r9 │ │ │ │ blx 29b58 │ │ │ │ - add.w r8, r5, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.w 99fa0 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ + add.w r3, r9, r0 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 99730 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9a474 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - bne.w 99a9c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ + b.w 98ba6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a6e6 │ │ │ │ + beq.w 9a6a0 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9a768 │ │ │ │ + beq.w 9a7e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 99d98 │ │ │ │ + bmi.n 99e36 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a6e6 │ │ │ │ + beq.w 9a6a0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #29444 @ 0x7304 │ │ │ │ + movw r2, #35752 @ 0x8ba8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c83a4 │ │ │ │ + bl c84ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 992bc │ │ │ │ - b.n 996a4 │ │ │ │ + bne.w 990b4 │ │ │ │ + b.w 99424 │ │ │ │ + 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 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r9, r5, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 9a06c │ │ │ │ + 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 99b38 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 99b38 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99d30 │ │ │ │ + bne.n 99df6 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a030 │ │ │ │ + bne.w 99ffa │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a068 │ │ │ │ + beq.w 9a20a │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99df2 │ │ │ │ + cbnz r3, 99ed8 │ │ │ │ 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 98d54 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, r8, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 995da │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 98a42 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - b.n 99916 │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a3f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ + b.w 98f9e │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 9971c │ │ │ │ + b.n 9983c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99d04 │ │ │ │ + bne.w 99d84 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9a042 │ │ │ │ + bne.w 9a0a8 │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a054 │ │ │ │ + beq.w 9a4e8 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99e7a │ │ │ │ + cbnz r2, 99f1e │ │ │ │ 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 │ │ │ │ @@ -166914,1758 +166971,1787 @@ │ │ │ │ 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 99746 │ │ │ │ + beq.w 99866 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29224 @ 0x7228 │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ + bl 1d8c88 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99d04 │ │ │ │ + b.n 99d84 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a64a │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 99294 │ │ │ │ + bpl.w 993fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bcc │ │ │ │ + bl c7d14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99294 │ │ │ │ + bne.w 993fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 9a636 │ │ │ │ + bne.w 9a874 │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ addlt r7, #7 │ │ │ │ asrs r7, r7, #3 │ │ │ │ mla r6, r7, r6, r6 │ │ │ │ add.w r8, r9, #1 │ │ │ │ - b.w 98cd6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99e1c │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - b.n 99c78 │ │ │ │ + b.w 98f20 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r5, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 98d3c │ │ │ │ + bne.w 98f86 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 98d80 │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9a376 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - beq.w 9a4de │ │ │ │ + b.w 98fca │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bcc │ │ │ │ - mov r7, r0 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ede │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 9929e │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a12c │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r7, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9956c │ │ │ │ - b.w 9956e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 99e10 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + b.n 99d36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99a72 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 99fe2 │ │ │ │ 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 991f2 │ │ │ │ + beq.w 9910e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 991f2 │ │ │ │ + beq.w 9910e │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 991e8 │ │ │ │ + b.w 99104 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 99d00 │ │ │ │ + b.n 99d80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a2f2 │ │ │ │ + ldr.w r9, [r4, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc0 │ │ │ │ + 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 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 996c4 │ │ │ │ + b.w 996c6 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a6dc │ │ │ │ + str.w r8, [r2, #72] @ 0x48 │ │ │ │ + b.n 99f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 99fae │ │ │ │ + bne.n 9a0fc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9a6b8 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 999d6 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 99f32 │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ff0 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.n 99e8c │ │ │ │ - mov r0, fp │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 99e72 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99cfc │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 99f2a │ │ │ │ - b.n 99dec │ │ │ │ - bl 9a8e0 │ │ │ │ - cmp r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 99b84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - b.n 99b82 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 99418 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b1268 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 996ca │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r8, [r4, #4] │ │ │ │ - b.w 98a4e │ │ │ │ + beq.n 9a03e │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.w 99424 │ │ │ │ + b.n 99f30 │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a69e │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9a680 │ │ │ │ + bl 9aa54 │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.w 9a524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9a0e0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a69e │ │ │ │ + bl 9aa54 │ │ │ │ uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9a6f8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #29588 @ 0x7394 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + beq.w 9a650 │ │ │ │ mov r0, r4 │ │ │ │ - bl c83a4 │ │ │ │ - mov r3, r0 │ │ │ │ + bl c7d14 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 992bc │ │ │ │ - b.w 996a4 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 99ada │ │ │ │ - b.w 990dc │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - movw r1, #29324 @ 0x728c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ - cbz r3, 9a17e │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r6, r7 │ │ │ │ - bls.w 9a708 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq.n 9a15c │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 9a708 │ │ │ │ - adds r7, #1 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 9a13a │ │ │ │ - mov r3, r7 │ │ │ │ - mov r6, r7 │ │ │ │ - ldrb.w ip, [r6] │ │ │ │ - mov r7, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp.w ip, #32 │ │ │ │ - beq.n 9a160 │ │ │ │ - cmp.w ip, #9 │ │ │ │ - beq.n 9a160 │ │ │ │ - sub.w r3, r8, r3 │ │ │ │ - add.w r8, r3, r7 │ │ │ │ - b.n 9a13a │ │ │ │ - mov r1, r0 │ │ │ │ + beq.w 99f9e │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 99406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - ldr.w sl, [r4, #4] │ │ │ │ - adds r5, r7, #6 │ │ │ │ - cmp sl, r5 │ │ │ │ - bcs.w 9a310 │ │ │ │ + bl 9abc0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str.w r8, [r0, #8] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - movs r0, #57 @ 0x39 │ │ │ │ - strd r2, r7, [r1, #16] │ │ │ │ - str.w sl, [r1, #24] │ │ │ │ - b.w 98c3c │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 997aa │ │ │ │ - b.w 99784 │ │ │ │ + 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 99356 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 99356 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + b.w 9934c │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 99d46 │ │ │ │ - b.n 99b48 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 99b0e │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 99d26 │ │ │ │ + bne.w 99d1c │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99e0c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29224 @ 0x7228 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 9952a │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 99a52 │ │ │ │ + bl 9aa54 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq.w 9a4be │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.n 9a150 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.w 9a5d2 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq.w 99f7c │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble.w 9909e │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.n 9a0ba │ │ │ │ + bgt.w 997d0 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.n 9a1b0 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne.w 997d6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa54 │ │ │ │ + movw r2, #36028 @ 0x8cbc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c84ec │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 990b4 │ │ │ │ + b.w 99424 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 9a0bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a73a │ │ │ │ + beq.w 9a8a0 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9a71c │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9a882 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9a222 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9a1cc │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a73a │ │ │ │ + beq.w 9a8a0 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9a758 │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9a8cc │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #29516 @ 0x734c │ │ │ │ + movw r2, #35896 @ 0x8c38 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c83a4 │ │ │ │ + bl c84ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 992bc │ │ │ │ - b.w 996a4 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 99f3a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bpl.n 9a29e │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 9993a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - bne.w 98f0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 98f0c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29596 @ 0x739c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - b.w 99272 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 98baa │ │ │ │ + bne.w 990b4 │ │ │ │ + b.w 99424 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 99fda │ │ │ │ + b.n 99ed2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 99e94 │ │ │ │ + b.n 99bb2 │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 998ca │ │ │ │ + b.w 998a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 997aa │ │ │ │ + bne.w 998ca │ │ │ │ ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ sub.w fp, r1, r2 │ │ │ │ - b.n 9a2ea │ │ │ │ + b.n 9a264 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9a59c │ │ │ │ + beq.w 9a9b4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ - blt.n 9a2d8 │ │ │ │ + blt.n 9a252 │ │ │ │ add r3, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl abb10 │ │ │ │ + bl abc4c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 996ca │ │ │ │ + beq.w 99dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - b.w 997aa │ │ │ │ - movw r1, #29336 @ 0x7298 │ │ │ │ + b.w 998ca │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98d0e │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9a29a │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9a8aa │ │ │ │ + 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 9a8dc │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #36480 @ 0x8e80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ + bl 1d8c88 │ │ │ │ + b.w 993da │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d8c88 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 99e9c │ │ │ │ + bl 9aa54 │ │ │ │ + cmp r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 99c42 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc0 │ │ │ │ + b.n 99c40 │ │ │ │ + ldr.w r9, [r4, #28] │ │ │ │ + movw r0, #35632 @ 0x8b30 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + ldrb.w r2, [r0], #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9a3c0 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r6, r9 │ │ │ │ + bls.w 9a996 │ │ │ │ + cmp r2, #32 │ │ │ │ + beq.n 9a3a0 │ │ │ │ + ldrb.w r6, [r9] │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.w 9a996 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 9a302 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b2988 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 99dd8 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r9, [r4, #4] │ │ │ │ + b.w 98bb2 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99bf0 │ │ │ │ + ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99dd8 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl abc4c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a7ae │ │ │ │ + bl bc15c <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 9a796 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r7, r9 │ │ │ │ + blt.w 9a8f0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 99bf0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99bf0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99bf0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ + mov r9, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp.w ip, #32 │ │ │ │ + beq.n 9a3a4 │ │ │ │ + cmp.w ip, #9 │ │ │ │ + beq.n 9a3a4 │ │ │ │ + subs r2, r3, r2 │ │ │ │ + add.w r3, r2, r9 │ │ │ │ + b.n 9a302 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9abc0 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + add.w r5, r9, #6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r7, r5 │ │ │ │ + bcs.n 9a3fe │ │ │ │ + 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 98da0 │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 9957c │ │ │ │ movs r2, #6 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + movw r1, #35644 @ 0x8b3c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a192 │ │ │ │ - cmp sl, r5 │ │ │ │ - beq.n 9a348 │ │ │ │ - ldrsb.w r3, [r7, #6] │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 9a192 │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bne.w 9a192 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9a5f2 │ │ │ │ + bne.n 9a3d6 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq.n 9a434 │ │ │ │ + ldrsb.w r2, [r9, #6] │ │ │ │ + ldrb.w r1, [r9, #6] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 9a3d6 │ │ │ │ + movw r2, #50208 @ 0xc420 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + lsls r6, r2, #29 │ │ │ │ + bne.n 9a3d6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a6ac │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - add.w r3, r8, #6 │ │ │ │ + adds r3, #6 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ strd r3, r2, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ - strd r5, sl, [r4, #20] │ │ │ │ - b.w 98c3c │ │ │ │ + strd r5, r7, [r4, #20] │ │ │ │ + b.w 98da0 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 98ba6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa54 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a82a │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9a80c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa54 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9a480 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a82a │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9a834 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #35824 @ 0x8bf0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c84ec │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 990b4 │ │ │ │ + b.w 99424 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa54 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9a15e │ │ │ │ + b.w 99a30 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 99b78 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 99dee │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 99f16 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99d7c │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 99570 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98bfc │ │ │ │ + b.w 98dc0 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 98bfc │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 99f64 │ │ │ │ + bmi.w 9a0e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ + bl 9abc0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #29448 @ 0x7308 │ │ │ │ + movw r2, #35756 @ 0x8bac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c83a4 │ │ │ │ + bl c84ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996a4 │ │ │ │ + beq.w 99424 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ + bl 9abc0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 9996c │ │ │ │ - b.w 99684 │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 99424 │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 99c00 │ │ │ │ + b.w 99240 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29224 @ 0x7228 │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99d4c │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 98a42 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 99c5e │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99e18 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 99e36 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99ce0 │ │ │ │ - ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 996ca │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl abb10 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a856 │ │ │ │ - bl bc008 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.w 9a83e │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - blt.w 9a792 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 99ce0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99ce0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99ce0 │ │ │ │ + bl 1d8c88 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.w 99682 │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98df6 │ │ │ │ + b.w 99b44 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29224 @ 0x7228 │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 1d73c0 │ │ │ │ + bl 1d8c88 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 99f32 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 99a9c │ │ │ │ - b.n 99d6a │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 98a98 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a496 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 9a4ba │ │ │ │ - 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.n 9a4ca │ │ │ │ + b.n 99fe2 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 9957c │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 99b10 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9a150 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30172 @ 0x75dc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - b.w 99272 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 99262 │ │ │ │ - b.n 9a496 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ + bl c7d14 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99f9e │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 99f7c │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9a602 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9a0ba │ │ │ │ + bgt.n 9a644 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9a1b0 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9a18c │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9909e │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30096 @ 0x7590 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - b.w 99272 │ │ │ │ + bl 9abc0 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - movw r1, #29596 @ 0x739c │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #35928 @ 0x8c58 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 23d80c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9a602 │ │ │ │ + b.n 9a18c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + b.n 99f68 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc0 │ │ │ │ + movw r1, #35904 @ 0x8c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73c0 │ │ │ │ - b.w 9999c │ │ │ │ - movs r5, #10 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ - cmp r3, #0 │ │ │ │ - str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ - ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ - str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.n 9a568 │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.n 9a54c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9a53c │ │ │ │ - movw r1, #29936 @ 0x74f0 │ │ │ │ + bl 1d8c88 │ │ │ │ + b.n 9a632 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 98d4a │ │ │ │ + movw r1, #36360 @ 0x8e08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73c0 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 996ca │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 996ca │ │ │ │ + b.w 993d6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29848 @ 0x7498 │ │ │ │ + bl 9aa54 │ │ │ │ + b.w 99b0c │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1b2988 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a6be │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 98f20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa54 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99e28 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9aa54 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 9a43c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa54 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 98c2e │ │ │ │ + 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 993a4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9939a │ │ │ │ + b.w 993a4 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #36156 @ 0x8d3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - b.n 9a52e │ │ │ │ + bl 1d8c88 │ │ │ │ + b.w 99dd0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29784 @ 0x7458 │ │ │ │ + movw r1, #36092 @ 0x8cfc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ + bl 1d8c88 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 996ca │ │ │ │ + beq.w 99dd8 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 996ca │ │ │ │ + b.w 99dd8 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 9a518 │ │ │ │ + bne.w 99db4 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9a518 │ │ │ │ - movw r1, #29760 @ 0x7440 │ │ │ │ + bne.w 99db4 │ │ │ │ + movw r1, #36068 @ 0x8ce4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9926e │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 996d4 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 98d80 │ │ │ │ - add.w r0, fp, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 76f44 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 996ca │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov lr, r0 │ │ │ │ - adds r3, r4, r3 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 9a5d4 │ │ │ │ - ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ - mov r0, r2 │ │ │ │ - ldrb r1, [r6, r2] │ │ │ │ - cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9a600 │ │ │ │ - adds r3, #1 │ │ │ │ - strb.w r1, [lr] │ │ │ │ - add.w lr, sl, r3 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - bgt.n 9a5bc │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - strb.w r2, [sl, r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl abb10 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r3 │ │ │ │ - bl 772e4 │ │ │ │ - b.n 9a2fe │ │ │ │ + b.w 993d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a350 │ │ │ │ + movw r1, #36040 @ 0x8cc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d8c88 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.n 9a5d2 │ │ │ │ - ldrb r1, [r6, r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 9a5d2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 9a600 │ │ │ │ - b.n 9a5c8 │ │ │ │ - movw r1, #29376 @ 0x72c0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ + movw r1, #35684 @ 0x8b64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9926e │ │ │ │ + b.w 993d6 │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98fca │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a7a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 9a7c8 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 99dd8 │ │ │ │ + movw r3, #48064 @ 0xbbc0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3cd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a7a6 │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 99dd8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a7a6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29988 @ 0x7524 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - b.w 99272 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b8e0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 99f00 │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #656] @ (9a8dc ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #29264 @ 0x7250 │ │ │ │ + movw r1, #36296 @ 0x8dc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #640] @ (9a8dc ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1d8c88 │ │ │ │ + b.w 993da │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29732 @ 0x7424 │ │ │ │ + movw r1, #35724 @ 0x8b8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ + bl 1d8c88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ + bl 9ac18 │ │ │ │ + b.w 98da0 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - bne.n 9a6f8 │ │ │ │ + bne.n 9a834 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - movw r1, #29564 @ 0x737c │ │ │ │ + bl 9abc0 │ │ │ │ + movw r1, #35800 @ 0x8bd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a4ec │ │ │ │ + b.n 9a65e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a0d6 │ │ │ │ - movw r1, #30052 @ 0x7564 │ │ │ │ + b.n 9a476 │ │ │ │ + movw r1, #35764 @ 0x8bb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9926e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r7, #1 │ │ │ │ - str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [r2, #24] │ │ │ │ - strd r1, r3, [r2, #16] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9923c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 99232 │ │ │ │ - b.w 9923c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 99d8a │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 98be6 │ │ │ │ - movw r1, #29524 @ 0x7354 │ │ │ │ + b.w 993d6 │ │ │ │ + movw r1, #35604 @ 0x8b14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 9926e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 99f80 │ │ │ │ - b.w 98c82 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ - b.w 99a4e │ │ │ │ + ldr r0, [pc, #512] @ (9aa50 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #35572 @ 0x8af4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #500] @ (9aa50 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + 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 98d7e │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26d150 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99fc0 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - bne.n 9a758 │ │ │ │ + bne.n 9a8cc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ - movw r1, #29492 @ 0x7334 │ │ │ │ + bl 9abc0 │ │ │ │ + movw r1, #35872 @ 0x8c20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a4ec │ │ │ │ + b.n 9a65e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8e0 │ │ │ │ + bl 9aa54 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a218 │ │ │ │ - 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 98c1a │ │ │ │ - movw r1, #29456 @ 0x7310 │ │ │ │ + b.n 9a1c2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 993ca │ │ │ │ + b.n 9a29a │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 997f6 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98fca │ │ │ │ + movw r1, #35832 @ 0x8bf8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9926e │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa4c │ │ │ │ + b.w 993d6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29416 @ 0x72e8 │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ + bl 1d8c88 │ │ │ │ + b.w 993da │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1adb50 │ │ │ │ + bl 1af270 │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.n 9a7d6 │ │ │ │ + bgt.n 9a936 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a7b8 │ │ │ │ + beq.n 9a916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a7b8 │ │ │ │ + cbnz r3, 9a916 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl af0b0 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cbz r0, 9a82a │ │ │ │ + bl af204 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a9a0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29344 @ 0x72a0 │ │ │ │ + movw r1, #35652 @ 0x8b44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - b.w 996ca │ │ │ │ + bl 1d8c88 │ │ │ │ + b.w 99dd8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea9dc │ │ │ │ + bl eac44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a7f6 │ │ │ │ + beq.n 9a956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a7f6 │ │ │ │ + cbnz r3, 9a956 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a84e │ │ │ │ + beq.w 9a7a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12c970 │ │ │ │ + bl 12d6b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a81e │ │ │ │ + beq.n 9a980 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9a81e │ │ │ │ + cbnz r3, 9a980 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 9a84e │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9a7a6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a7a2 │ │ │ │ + b.n 9a900 │ │ │ │ + movs r5, #10 │ │ │ │ + b.w 99d92 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9a04c │ │ │ │ + b.w 98de8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29376 @ 0x72c0 │ │ │ │ + movw r1, #35684 @ 0x8b64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ - b.w 996ca │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a84e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 9a870 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 996ca │ │ │ │ - movw r3, #48064 @ 0xbbc0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ + bl 1d8c88 │ │ │ │ + b.w 99dd8 │ │ │ │ + add.w r0, fp, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 76fd0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a84e │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 996ca │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a84e │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 98d80 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1b1268 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9a8c8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 98cd6 │ │ │ │ + beq.w 99dd8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov lr, r0 │ │ │ │ + adds r3, r4, r3 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 9a9ec │ │ │ │ + ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ + mov r0, r2 │ │ │ │ + ldrb r1, [r6, r2] │ │ │ │ + cmp r1, #35 @ 0x23 │ │ │ │ + beq.n 9aa0a │ │ │ │ + adds r3, #1 │ │ │ │ + strb.w r1, [lr] │ │ │ │ + add.w lr, sl, r3 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp fp, r2 │ │ │ │ + bgt.n 9a9d4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + strb.w r2, [sl, r3] │ │ │ │ + mov r0, sl │ │ │ │ + bl abc4c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r3 │ │ │ │ + bl 7736c │ │ │ │ + b.n 9a278 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.n 9a9ea │ │ │ │ + ldrb r1, [r6, r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 9a9ea │ │ │ │ + adds r0, r2, #1 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 9aa0a │ │ │ │ + b.n 9a9e0 │ │ │ │ add.w r3, r4, r0, lsl #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 9a8aa │ │ │ │ + bne.n 9aa30 │ │ │ │ mov r3, fp │ │ │ │ - b.w 98da2 │ │ │ │ - bge.n 9a8b4 │ │ │ │ + b.w 98fec │ │ │ │ + bge.n 9aa3a │ │ │ │ mov r3, fp │ │ │ │ mov r7, fp │ │ │ │ - b.w 99620 │ │ │ │ + b.w 99776 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99e26 │ │ │ │ + ble.w 99e6a │ │ │ │ cmp r3, fp │ │ │ │ mov r7, fp │ │ │ │ mov r3, fp │ │ │ │ - ble.w 998fc │ │ │ │ - b.w 998b2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9aaa4 │ │ │ │ - b.w 98c3c │ │ │ │ + ble.w 999fa │ │ │ │ + b.w 999b0 │ │ │ │ nop │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ 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 9a91c │ │ │ │ + beq.n 9aa90 │ │ │ │ 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 9a9c0 │ │ │ │ + bcs.n 9ab34 │ │ │ │ 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 9a9c0 │ │ │ │ + bne.n 9ab34 │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #57653 @ 0xe135 │ │ │ │ + movw r8, #61053 @ 0xee7d │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a9a2 │ │ │ │ + bne.n 9ab16 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9ae │ │ │ │ + beq.n 9ab22 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9a944 │ │ │ │ + cbnz r3, 9aab8 │ │ │ │ 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, 9a9ce │ │ │ │ + cbnz r0, 9ab42 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9a8fa │ │ │ │ + bne.n 9aa6e │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a9c0 │ │ │ │ + bne.n 9ab34 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a9a0 │ │ │ │ + bne.n 9ab14 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a9e2 │ │ │ │ + cbz r0, 9ab56 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a98a │ │ │ │ + cbnz r2, 9aafe │ │ │ │ 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 9a956 │ │ │ │ + b.n 9aaca │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9a9be │ │ │ │ + cbz r0, 9ab32 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9a956 │ │ │ │ + b.n 9aaca │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9a9c6 │ │ │ │ + bne.n 9ab3a │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a918 │ │ │ │ + b.n 9aa8c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a942 │ │ │ │ - b.n 9a944 │ │ │ │ + beq.n 9aab6 │ │ │ │ + b.n 9aab8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29224 @ 0x7228 │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d73c0 │ │ │ │ + bl 1d8c88 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a9c0 │ │ │ │ + b.n 9ab34 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a984 │ │ │ │ + bne.n 9aaf8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a9ba │ │ │ │ + b.n 9ab2e │ │ │ │ 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, 9aa36 │ │ │ │ + cbz r0, 9abaa │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9aa1c │ │ │ │ + cbnz r3, 9ab90 │ │ │ │ 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 9aa14 │ │ │ │ + bne.n 9ab88 │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9aa80 │ │ │ │ + beq.n 9abf4 │ │ │ │ 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 9aa90 │ │ │ │ + bcc.n 9ac04 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9aa82 │ │ │ │ + bne.n 9abf6 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ + movw r1, #35604 @ 0x8b14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9aaa0 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #29264 @ 0x7250 │ │ │ │ + ldr r0, [pc, #20] @ (9ac14 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #35572 @ 0x8af4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9aaa0 ) │ │ │ │ - bl 627e8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9ac14 ) │ │ │ │ + bl 649d8 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ 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 9aae2 │ │ │ │ + beq.n 9ac56 │ │ │ │ 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 9aade │ │ │ │ + beq.n 9ac52 │ │ │ │ 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 9aade │ │ │ │ + beq.n 9ac52 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9aad6 │ │ │ │ - b.n 9aade │ │ │ │ + bne.n 9ac4a │ │ │ │ + b.n 9ac52 │ │ │ │ │ │ │ │ -0009ab00 : │ │ │ │ +0009ac74 : │ │ │ │ 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 9ab92 │ │ │ │ + bne.n 9ad06 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9abb8 │ │ │ │ + beq.n 9ad2c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9ab68 │ │ │ │ + bne.n 9acdc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9ab68 │ │ │ │ + beq.n 9acdc │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9ab8a │ │ │ │ + beq.n 9acfe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9ab56 │ │ │ │ + cbnz r3, 9acca │ │ │ │ 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 9ab50 │ │ │ │ + b.n 9acc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc84 │ │ │ │ + bl 6ccac │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9abce │ │ │ │ + beq.n 9ad42 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783c0 │ │ │ │ + bl 78450 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9ab4a │ │ │ │ + bne.n 9acbe │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab50 │ │ │ │ - bl 824e8 │ │ │ │ + b.n 9acc4 │ │ │ │ + bl 824fc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9abb4 │ │ │ │ + cbnz r0, 9ad28 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3aa8 │ │ │ │ - cbz r0, 9abce │ │ │ │ - bl d3cbc │ │ │ │ + bl d3cd8 │ │ │ │ + cbz r0, 9ad42 │ │ │ │ + bl d3eec │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9ab52 │ │ │ │ + b.n 9acc6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9ab52 │ │ │ │ + b.n 9acc6 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab52 │ │ │ │ + b.n 9acc6 │ │ │ │ │ │ │ │ -0009abd4 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009ad48 <_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 9ac60 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9add4 <_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 9ac32 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9ada6 <_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 9ac4c <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9adc0 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83c80 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c90 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ac76 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9adea <_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 9ac2a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9ad9e <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ac2a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9ad9e <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9ac2c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #65500 @ 0xffdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 9ada0 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #6236 @ 0x185c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ac2c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9ada0 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ac70 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9ade4 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ac70 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9ade4 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ac70 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ade4 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009ac90 : │ │ │ │ - ldr r3, [pc, #12] @ (9aca0 ) │ │ │ │ +0009ae04 : │ │ │ │ + ldr r3, [pc, #12] @ (9ae14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a6f3c │ │ │ │ + b.w 1a87fc │ │ │ │ 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 9acd8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 9accc │ │ │ │ - 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 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9acf4 │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 9acca │ │ │ │ - b.n 9accc │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9acca │ │ │ │ - nop │ │ │ │ + ... │ │ │ │ │ │ │ │ -0009acfc <_PyBytes_Resize@@Base>: │ │ │ │ +0009ae18 <_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 9af2e <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bne.w 9b036 <_PyBytes_Resize@@Base+0x21e> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9ae16 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9af30 <_PyBytes_Resize@@Base+0x118> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9af18 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + beq.w 9b020 <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ae4c <_PyBytes_Resize@@Base+0x150> │ │ │ │ + beq.n 9af54 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9aecc <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ - ldr.w sl, [pc, #540] @ 9af64 <_PyBytes_Resize@@Base+0x268> │ │ │ │ + bne.w 9afd4 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + ldr.w sl, [pc, #520] @ 9b06c <_PyBytes_Resize@@Base+0x254> │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae92 <_PyBytes_Resize@@Base+0x196> │ │ │ │ + bne.w 9af9a <_PyBytes_Resize@@Base+0x182> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9aeb8 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + bmi.w 9afc0 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16209 @ 0x3f51 │ │ │ │ + movw r2, #16189 @ 0x3f3d │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9ae9e <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #480] @ (9af5c <_PyBytes_Resize@@Base+0x260>) │ │ │ │ + bne.w 9afa6 <_PyBytes_Resize@@Base+0x18e> │ │ │ │ + ldr r2, [pc, #460] @ (9b064 <_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 9ae68 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9af70 <_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 9ae1c <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bgt.n 9aedc <_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 9ae68 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9af70 <_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 9ade0 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcc.n 9aefa <_PyBytes_Resize@@Base+0xe2> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r8, r1 │ │ │ │ - bcc.n 9ae2e <_PyBytes_Resize@@Base+0x132> │ │ │ │ + bcc.n 9af36 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7187c │ │ │ │ + bl 718a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aeb8 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + beq.n 9afc0 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 774b0 │ │ │ │ + bl 77538 │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9ae3e <_PyBytes_Resize@@Base+0x142> │ │ │ │ + cbnz r3, 9af46 <_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 9add2 <_PyBytes_Resize@@Base+0xd6> │ │ │ │ - b.n 9ade0 <_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 9ae08 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + beq.n 9af22 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9ae08 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #272] @ (9af60 <_PyBytes_Resize@@Base+0x264>) │ │ │ │ + b.n 9af22 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + ldr r1, [pc, #272] @ (9b068 <_PyBytes_Resize@@Base+0x250>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9ae16 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9af30 <_PyBytes_Resize@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ae16 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bne.n 9af30 <_PyBytes_Resize@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae16 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9af30 <_PyBytes_Resize@@Base+0x118> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50397 @ 0xc4dd │ │ │ │ + movw r2, #50441 @ 0xc509 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9aeaa <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9afb2 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9aebc <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ + cbz r6, 9afc4 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ae08 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - b.n 9ae3e <_PyBytes_Resize@@Base+0x142> │ │ │ │ + beq.n 9af22 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + b.n 9af46 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9ad54 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9ae6e <_PyBytes_Resize@@Base+0x56> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ae80 <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9af88 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ae80 <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9af88 <_PyBytes_Resize@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b8d8 │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 7b8e8 │ │ │ │ + bl 1ea2a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ae18 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9af32 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9af0c <_PyBytes_Resize@@Base+0x210> │ │ │ │ + ble.n 9b014 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6168 │ │ │ │ + bl 1a7a08 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9aee8 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + cbz r0, 9aff0 <_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 9aef8 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + beq.n 9b000 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9af04 <_PyBytes_Resize@@Base+0x208> │ │ │ │ + cbz r3, 9b00c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9ae18 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9af32 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9aef8 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b000 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71ef8 │ │ │ │ + bl 71f20 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9aee8 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + b.n 9aff0 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6168 │ │ │ │ + bl 1a7a08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aef8 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ - b.n 9aef2 <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ + beq.n 9b000 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + b.n 9affa <_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 9af42 <_PyBytes_Resize@@Base+0x246> │ │ │ │ + beq.n 9b04a <_PyBytes_Resize@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9af54 <_PyBytes_Resize@@Base+0x258> │ │ │ │ + cbz r3, 9b05c <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #30312 @ 0x7668 │ │ │ │ + movw r0, #36620 @ 0x8f0c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215cc0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9aec6 <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ + bl 217408 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9afce <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e48 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9af42 <_PyBytes_Resize@@Base+0x246> │ │ │ │ + bl 77ed8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b04a <_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 │ │ │ │ │ │ │ │ -0009af68 : │ │ │ │ +0009b070 : │ │ │ │ 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] @ (9b048 ) │ │ │ │ + ldr r4, [pc, #208] @ (9b150 ) │ │ │ │ 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 1a6fe0 │ │ │ │ + bl 1a88a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b042 │ │ │ │ + beq.n 9b14a │ │ │ │ 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 1a70ac │ │ │ │ + bl 1a896c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b042 │ │ │ │ + beq.n 9b14a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9b01a │ │ │ │ + cbnz r5, 9b122 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d3c0 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d554 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9aff4 │ │ │ │ + cbz r0, 9b0fc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9b036 │ │ │ │ + cbnz r3, 9b13e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e270 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e404 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b014 │ │ │ │ + beq.n 9b11c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9b014 │ │ │ │ - ldr r2, [pc, #68] @ (9b04c ) │ │ │ │ + cbnz r3, 9b11c │ │ │ │ + ldr r2, [pc, #68] @ (9b154 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b02a │ │ │ │ + cbnz r3, 9b132 │ │ │ │ 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 9afc6 │ │ │ │ + b.n 9b0ce │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9b00c │ │ │ │ + b.n 9b114 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9aff4 │ │ │ │ + b.n 9b0fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b014 │ │ │ │ + b.n 9b11c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009b050 : │ │ │ │ +0009b158 : │ │ │ │ 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 9b148 │ │ │ │ + blt.n 9b250 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16209 @ 0x3f51 │ │ │ │ + movw r0, #16189 @ 0x3f3d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b12a │ │ │ │ - cbz r4, 9b0fe │ │ │ │ - ldr r1, [pc, #196] @ (9b14c ) │ │ │ │ + bne.n 9b232 │ │ │ │ + cbz r4, 9b206 │ │ │ │ + ldr r1, [pc, #196] @ (9b254 ) │ │ │ │ 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 9b108 │ │ │ │ + beq.n 9b210 │ │ │ │ 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 9b0c2 │ │ │ │ + bgt.n 9b1ca │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b108 │ │ │ │ - cbz r1, 9b108 │ │ │ │ + bgt.n 9b210 │ │ │ │ + cbz r1, 9b210 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9b0da │ │ │ │ + bhi.n 9b1e2 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9b0f8 │ │ │ │ + bcc.n 9b200 │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 7187c │ │ │ │ + bl 718a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9b0f6 │ │ │ │ + cbz r0, 9b1fe │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 774b0 │ │ │ │ + bl 77538 │ │ │ │ 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 7187c │ │ │ │ + b.w 718a4 │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50397 @ 0xc4dd │ │ │ │ + movw r2, #50441 @ 0xc509 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b138 │ │ │ │ + bne.n 9b240 │ │ │ │ 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 │ │ │ │ @@ -168678,24 +168764,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 9b0f8 │ │ │ │ + b.n 9b200 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b150 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b168 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009b258 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9b270 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b15e <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9b266 <_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 │ │ │ │ @@ -168707,55 +168793,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 9b3e4 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b4ec <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b3f2 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b4fa <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9b40c <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b514 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b1cc <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9b2d4 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b25c <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9b356 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b1cc <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b2d4 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b24e <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9b374 <_Py_NewReferenceNoTotal@@Base+0x11c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b204 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9b30c <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b248 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9b350 <_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 9b3f8 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9b40c <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b500 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b514 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b2ba <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9b3c2 <_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 │ │ │ │ @@ -168763,21 +168849,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 9b27e <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9b386 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9b3a0 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b4b0 <_Py_NewReferenceNoTotal@@Base+0x258> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b27a <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9b382 <_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 │ │ │ │ @@ -168786,3170 +168872,3206 @@ │ │ │ │ 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 9b236 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9b240 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9b1c0 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9b33e <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b39a <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b4a2 <_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 9b1cc <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b2d4 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b1ba <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9b2c2 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9b348 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 9b2c8 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b226 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9b32e <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3a0 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b4b0 <_Py_NewReferenceNoTotal@@Base+0x258> │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r3, #23 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str.w r0, [r2], #16 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r2, r5, r2 │ │ │ │ adds r2, #16 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9b3a0 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b4b0 <_Py_NewReferenceNoTotal@@Base+0x258> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b222 <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9b32a <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b3c6 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b4a8 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b3dc <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b4e4 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f44 │ │ │ │ + bl 76fd0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b3d4 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b4dc <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9b3dc <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b4e4 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b312 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9b40c <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9b41a <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b514 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b312 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9b41a <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9b382 <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b48a <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b2ea <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9b3f2 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1a6c │ │ │ │ + bl b1bd0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b3ce <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b4d6 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b338 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b440 <_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 9b324 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b42c <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c23a0 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + bl c24dc <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b378 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b480 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9b376 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b47e <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b378 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b480 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b1fa <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b302 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b1fa <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b302 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 83e44 │ │ │ │ + bl 83e30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9b3ce <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b4d6 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b304 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9b40c <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b276 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1e8b74 │ │ │ │ + b.n 9b370 <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26066c │ │ │ │ + b.n 9b3ce <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 1ea2a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b226 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1e8b74 │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 9b32e <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1ea2a4 │ │ │ │ + bl 7f834 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b1f8 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9b300 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b236 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - b.n 9b2c6 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + b.n 9b33e <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r9 │ │ │ │ - bl 772e4 │ │ │ │ + bl 7736c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8b74 │ │ │ │ + bl 1ea2a4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b1f2 <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25f02c │ │ │ │ + b.n 9b2fa <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b19a <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9b2a2 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b236 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25f02c │ │ │ │ + b.n 9b33e <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 26066c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b1e6 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9b2ee <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b378 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b480 <_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 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d2d0 <_Py_NewReferenceNoTotal@@Base+0x2180> │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c02c <_Py_NewReferenceNoTotal@@Base+0xedc> │ │ │ │ - ldrd r5, r2, [r4, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c688 <_Py_NewReferenceNoTotal@@Base+0x1538> │ │ │ │ - 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 9bf96 <_Py_NewReferenceNoTotal@@Base+0xe46> │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9bb1a <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bf96 <_Py_NewReferenceNoTotal@@Base+0xe46> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1008 @ 0x3f0 │ │ │ │ - beq.w 9bb1a <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9b468 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 9d2aa <_Py_NewReferenceNoTotal@@Base+0x215a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [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 9c02c <_Py_NewReferenceNoTotal@@Base+0xedc> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9d1fe <_Py_NewReferenceNoTotal@@Base+0x20ae> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d30a <_Py_NewReferenceNoTotal@@Base+0x21ba> │ │ │ │ - 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 9ba02 <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c296 <_Py_NewReferenceNoTotal@@Base+0x1146> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c22a <_Py_NewReferenceNoTotal@@Base+0x10da> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ + beq.w 9d148 <_Py_NewReferenceNoTotal@@Base+0x1ef0> │ │ │ │ + ldr r5, [r0, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c142 <_Py_NewReferenceNoTotal@@Base+0xeea> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c242 <_Py_NewReferenceNoTotal@@Base+0x10f2> │ │ │ │ - mov r7, r6 │ │ │ │ - mov r3, r6 │ │ │ │ + beq.w 9c848 <_Py_NewReferenceNoTotal@@Base+0x15f0> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #7 │ │ │ │ - beq.w 9bf9c <_Py_NewReferenceNoTotal@@Base+0xe4c> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r7, [r4, #8] │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r3, [r2, r6, lsl #2] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d2be <_Py_NewReferenceNoTotal@@Base+0x216e> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c7d0 <_Py_NewReferenceNoTotal@@Base+0x1680> │ │ │ │ + beq.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0xe68> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1008 @ 0x3f0 │ │ │ │ + beq.w 9bbf0 <_Py_NewReferenceNoTotal@@Base+0x998> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0xe68> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1008 @ 0x3f0 │ │ │ │ + beq.w 9bbf0 <_Py_NewReferenceNoTotal@@Base+0x998> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9b570 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9d16a <_Py_NewReferenceNoTotal@@Base+0x1f12> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c142 <_Py_NewReferenceNoTotal@@Base+0xeea> │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 9d09e <_Py_NewReferenceNoTotal@@Base+0x1e46> │ │ │ │ + ldrd r3, r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c7e8 <_Py_NewReferenceNoTotal@@Base+0x1698> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw lr, #6000 @ 0x1770 │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9d0b4 <_Py_NewReferenceNoTotal@@Base+0x1e5c> │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + mov r7, r3 │ │ │ │ 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 9d2f2 <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 9c70e <_Py_NewReferenceNoTotal@@Base+0x15be> │ │ │ │ + ldr.w r5, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9bade <_Py_NewReferenceNoTotal@@Base+0x886> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c3a0 <_Py_NewReferenceNoTotal@@Base+0x1148> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c266 <_Py_NewReferenceNoTotal@@Base+0x100e> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r7, r5 │ │ │ │ + beq.w 9c27e <_Py_NewReferenceNoTotal@@Base+0x1026> │ │ │ │ + mov r8, r7 │ │ │ │ + mov r5, r7 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #7 │ │ │ │ + beq.w 9c0c6 <_Py_NewReferenceNoTotal@@Base+0xe6e> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d1ee <_Py_NewReferenceNoTotal@@Base+0x1f96> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c8c2 <_Py_NewReferenceNoTotal@@Base+0x166a> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.w 9c8da <_Py_NewReferenceNoTotal@@Base+0x1682> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movw ip, #6000 @ 0x1770 │ │ │ │ + ldr.w r1, [r3, r8, lsl #2] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + adds r5, r3, #1 │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r3, ip │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9d1cc <_Py_NewReferenceNoTotal@@Base+0x1f74> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp fp, r2 │ │ │ │ + beq.w 9c890 <_Py_NewReferenceNoTotal@@Base+0x1638> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd5a <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ + beq.w 9bcba <_Py_NewReferenceNoTotal@@Base+0xa62> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b570 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b676 <_Py_NewReferenceNoTotal@@Base+0x41e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd5a <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ + beq.w 9bcba <_Py_NewReferenceNoTotal@@Base+0xa62> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9b562 <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ - ldrd r8, r3, [r3, #4] │ │ │ │ + bne.n 9b668 <_Py_NewReferenceNoTotal@@Base+0x410> │ │ │ │ + ldrd r9, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9b9b6 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce7e <_Py_NewReferenceNoTotal@@Base+0x1d2e> │ │ │ │ - adds r3, r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c6ec <_Py_NewReferenceNoTotal@@Base+0x159c> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9bac2 <_Py_NewReferenceNoTotal@@Base+0x86a> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1c8e> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c86c <_Py_NewReferenceNoTotal@@Base+0x1614> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9c6fc <_Py_NewReferenceNoTotal@@Base+0x15ac> │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 9c87c <_Py_NewReferenceNoTotal@@Base+0x1624> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9be5e <_Py_NewReferenceNoTotal@@Base+0xd0e> │ │ │ │ + beq.w 9be2c <_Py_NewReferenceNoTotal@@Base+0xbd4> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9b5ca <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b6d2 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9be5e <_Py_NewReferenceNoTotal@@Base+0xd0e> │ │ │ │ + beq.w 9be2c <_Py_NewReferenceNoTotal@@Base+0xbd4> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9b5bc <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ - ldrd r8, r3, [r3, #4] │ │ │ │ + bne.n 9b6c4 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + ldrd r9, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9b9e6 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #2 │ │ │ │ - mov r8, r3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ccec <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ - adds r3, r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c6ac <_Py_NewReferenceNoTotal@@Base+0x155c> │ │ │ │ - movw sl, #19968 @ 0x4e00 │ │ │ │ - movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6269 @ 0x187d │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9bc5a <_Py_NewReferenceNoTotal@@Base+0xa02> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #2 │ │ │ │ + mov sl, r5 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ce52 <_Py_NewReferenceNoTotal@@Base+0x1bfa> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c34e <_Py_NewReferenceNoTotal@@Base+0x10f6> │ │ │ │ + movw fp, #19968 @ 0x4e00 │ │ │ │ + movt fp, #72 @ 0x48 │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ movt r2, #7 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr.w r3, [fp, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c6d8 <_Py_NewReferenceNoTotal@@Base+0x1588> │ │ │ │ - ldr r3, [pc, #720] @ (9b8e8 <_Py_NewReferenceNoTotal@@Base+0x798>) │ │ │ │ + bne.w 9c37a <_Py_NewReferenceNoTotal@@Base+0x1122> │ │ │ │ + ldr r3, [pc, #708] @ (9b9e4 <_Py_NewReferenceNoTotal@@Base+0x78c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 9c26a <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 9c3a6 <_Py_NewReferenceNoTotal@@Base+0x114e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9b980 <_Py_NewReferenceNoTotal@@Base+0x830> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - mov r1, r2 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + str r0, [r2, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ba7c <_Py_NewReferenceNoTotal@@Base+0x824> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d2e0 <_Py_NewReferenceNoTotal@@Base+0x2190> │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9d158 <_Py_NewReferenceNoTotal@@Base+0x1f00> │ │ │ │ mov r0, r4 │ │ │ │ - bl b15b8 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 9b678 <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ - ldrd r1, r2, [r4, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 9bbc6 <_Py_NewReferenceNoTotal@@Base+0xa76> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #22 │ │ │ │ - beq.w 9bbe6 <_Py_NewReferenceNoTotal@@Base+0xa96> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #29873 @ 0x74b1 │ │ │ │ + bl b171c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 9b782 <_Py_NewReferenceNoTotal@@Base+0x52a> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c486 <_Py_NewReferenceNoTotal@@Base+0x122e> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.w 9bf58 <_Py_NewReferenceNoTotal@@Base+0xd00> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r1, #30009 @ 0x7539 │ │ │ │ movt r1, #7 │ │ │ │ - ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ - subs r2, #1 │ │ │ │ + ldr.w r2, [fp, #704] @ 0x2c0 │ │ │ │ + subs r3, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9c722 <_Py_NewReferenceNoTotal@@Base+0x15d2> │ │ │ │ - ldr r3, [pc, #592] @ (9b8e8 <_Py_NewReferenceNoTotal@@Base+0x798>) │ │ │ │ + cmp r2, r1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9c8a4 <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ + ldr r2, [pc, #580] @ (9b9e4 <_Py_NewReferenceNoTotal@@Base+0x78c>) │ │ │ │ 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 9c1c6 <_Py_NewReferenceNoTotal@@Base+0x1076> │ │ │ │ - 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 9b6ea <_Py_NewReferenceNoTotal@@Base+0x59a> │ │ │ │ - ldr.w r1, [ip, #804] @ 0x324 │ │ │ │ - cmp r1, lr │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + bic.w r1, r8, #4080 @ 0xff0 │ │ │ │ + bic.w r1, r1, #15 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w r5, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r5, #804 @ 0x324 │ │ │ │ + beq.w 9c796 <_Py_NewReferenceNoTotal@@Base+0x153e> │ │ │ │ + mov.w r0, r8, lsr #18 │ │ │ │ + ubfx ip, r8, #0, #18 │ │ │ │ + add.w r0, r5, r0, lsl #3 │ │ │ │ + ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ + cmp r2, ip │ │ │ │ + bgt.n 9b7ec <_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 9c1c6 <_Py_NewReferenceNoTotal@@Base+0x1076> │ │ │ │ - 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 9bbb4 <_Py_NewReferenceNoTotal@@Base+0xa64> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9c746 <_Py_NewReferenceNoTotal@@Base+0x15f6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + moveq r0, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c796 <_Py_NewReferenceNoTotal@@Base+0x153e> │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + str.w r0, [r8] │ │ │ │ + str.w r8, [r1, #4] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c294 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c1d2 <_Py_NewReferenceNoTotal@@Base+0xf7a> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c912 <_Py_NewReferenceNoTotal@@Base+0x16ba> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x1146> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3f70 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b40c0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bd04 <_Py_NewReferenceNoTotal@@Base+0xbb4> │ │ │ │ + bne.w 9bdc2 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cb72 <_Py_NewReferenceNoTotal@@Base+0x1a22> │ │ │ │ - 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 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9bb2e <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 9bb48 <_Py_NewReferenceNoTotal@@Base+0x9f8> │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + bne.w 9cce2 <_Py_NewReferenceNoTotal@@Base+0x1a8a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9bc04 <_Py_NewReferenceNoTotal@@Base+0x9ac> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9bc1e <_Py_NewReferenceNoTotal@@Base+0x9c6> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b4f24 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ + bl b5078 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bb70 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c37c <_Py_NewReferenceNoTotal@@Base+0x122c> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #522 @ 0x20a │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0xee2> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r1, r2 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cf64 <_Py_NewReferenceNoTotal@@Base+0x1e14> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ + bne.w 9bc76 <_Py_NewReferenceNoTotal@@Base+0xa1e> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c498 <_Py_NewReferenceNoTotal@@Base+0x1240> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #522 @ 0x20a │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c3be <_Py_NewReferenceNoTotal@@Base+0x126e> │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.w 9c3d2 <_Py_NewReferenceNoTotal@@Base+0x1282> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr.w r3, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - movw r3, #622 @ 0x26e │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9c00a <_Py_NewReferenceNoTotal@@Base+0xeba> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c3e8 <_Py_NewReferenceNoTotal@@Base+0x1298> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 9c3f0 <_Py_NewReferenceNoTotal@@Base+0x12a0> │ │ │ │ - ldr.w r2, [r1, r2, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #621 @ 0x26d │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9c00a <_Py_NewReferenceNoTotal@@Base+0xeba> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - subs r2, #1 │ │ │ │ + beq.w 9c148 <_Py_NewReferenceNoTotal@@Base+0xef0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r2, r3 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d31a <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ + adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c02c <_Py_NewReferenceNoTotal@@Base+0xedc> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c416 <_Py_NewReferenceNoTotal@@Base+0x12c6> │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c4e2 <_Py_NewReferenceNoTotal@@Base+0x128a> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 9c4f6 <_Py_NewReferenceNoTotal@@Base+0x129e> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r5, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #525 @ 0x20d │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9c29c <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c474 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ + ldr.w r1, [r2, r5, lsl #2] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #622 @ 0x26e │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 9c120 <_Py_NewReferenceNoTotal@@Base+0xec8> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c50c <_Py_NewReferenceNoTotal@@Base+0x12b4> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9c514 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #621 @ 0x26d │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c120 <_Py_NewReferenceNoTotal@@Base+0xec8> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c142 <_Py_NewReferenceNoTotal@@Base+0xeea> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c53a <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #525 @ 0x20d │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c3c0 <_Py_NewReferenceNoTotal@@Base+0x1168> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c592 <_Py_NewReferenceNoTotal@@Base+0x133a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #504 @ 0x1f8 │ │ │ │ + ldr.w r3, [r0, r6, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ - moveq r1, r5 │ │ │ │ - beq.w 9c54e <_Py_NewReferenceNoTotal@@Base+0x13fe> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #616 @ 0x268 │ │ │ │ - beq.w 9c820 <_Py_NewReferenceNoTotal@@Base+0x16d0> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c4e0 <_Py_NewReferenceNoTotal@@Base+0x1390> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #580 @ 0x244 │ │ │ │ - beq.w 9c8c4 <_Py_NewReferenceNoTotal@@Base+0x1774> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c496 <_Py_NewReferenceNoTotal@@Base+0x1346> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #529 @ 0x211 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9c93a <_Py_NewReferenceNoTotal@@Base+0x17ea> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c52a <_Py_NewReferenceNoTotal@@Base+0x13da> │ │ │ │ + moveq r1, r6 │ │ │ │ + beq.w 9c714 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c5dc <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9ca0a <_Py_NewReferenceNoTotal@@Base+0x17b2> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c600 <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9c998 <_Py_NewReferenceNoTotal@@Base+0x1740> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c5b6 <_Py_NewReferenceNoTotal@@Base+0x135e> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #529 @ 0x211 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9caaa <_Py_NewReferenceNoTotal@@Base+0x1852> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c74c <_Py_NewReferenceNoTotal@@Base+0x14f4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ + ldr.w r3, [r0, r6, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ - moveq r1, r5 │ │ │ │ - beq.w 9c9d2 <_Py_NewReferenceNoTotal@@Base+0x1882> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c650 <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ + moveq r1, r6 │ │ │ │ + beq.w 9cb3e <_Py_NewReferenceNoTotal@@Base+0x18e6> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c770 <_Py_NewReferenceNoTotal@@Base+0x1518> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - movw r2, #509 @ 0x1fd │ │ │ │ - ldr.w r1, [r0, r5, lsl #2] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ + movw r3, #509 @ 0x1fd │ │ │ │ + ldr.w r2, [r0, r6, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ it eq │ │ │ │ - moveq r3, r5 │ │ │ │ - beq.w 9cb3a <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ - b.n 9b8ec <_Py_NewReferenceNoTotal@@Base+0x79c> │ │ │ │ + moveq r3, r6 │ │ │ │ + beq.w 9ccaa <_Py_NewReferenceNoTotal@@Base+0x1a52> │ │ │ │ + b.n 9b9e8 <_Py_NewReferenceNoTotal@@Base+0x790> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c504 <_Py_NewReferenceNoTotal@@Base+0x13b4> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #526 @ 0x20e │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9cc3a <_Py_NewReferenceNoTotal@@Base+0x1aea> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c586 <_Py_NewReferenceNoTotal@@Base+0x1436> │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c624 <_Py_NewReferenceNoTotal@@Base+0x13cc> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9cdb6 <_Py_NewReferenceNoTotal@@Base+0x1b5e> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9c64a <_Py_NewReferenceNoTotal@@Base+0x13f2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c5a4 <_Py_NewReferenceNoTotal@@Base+0x1454> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - movs r7, #0 │ │ │ │ + beq.w 9c668 <_Py_NewReferenceNoTotal@@Base+0x1410> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - ldrd r1, r2, [r6] │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.w 9ca10 <_Py_NewReferenceNoTotal@@Base+0x18c0> │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - beq.w 9d0ae <_Py_NewReferenceNoTotal@@Base+0x1f5e> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ca0a <_Py_NewReferenceNoTotal@@Base+0x18ba> │ │ │ │ - mov.w r2, #1008 @ 0x3f0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr.w r1, [r2, fp] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r1, #28] │ │ │ │ - subs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + ldrd r0, r1, [r6] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.w 9cb76 <_Py_NewReferenceNoTotal@@Base+0x191e> │ │ │ │ + str r2, [r6, #4] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9d1aa <_Py_NewReferenceNoTotal@@Base+0x1f52> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9cbb0 <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ + mov.w r1, #1008 @ 0x3f0 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r0, #28] │ │ │ │ + subs r2, r1, #1 │ │ │ │ + mov r0, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ + ittt cc │ │ │ │ ldrcc r3, [r2, #12] │ │ │ │ - strcc r3, [r0, #12] │ │ │ │ - strcs.w r1, [r2, ip] │ │ │ │ - strcc r0, [r3, #8] │ │ │ │ - b.n 9b644 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ - mov r9, sl │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9b584 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c676 <_Py_NewReferenceNoTotal@@Base+0x1526> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #23 │ │ │ │ - beq.w 9c0c6 <_Py_NewReferenceNoTotal@@Base+0xf76> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b584 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ - mov sl, r9 │ │ │ │ + strcc r3, [r1, #12] │ │ │ │ + strcc r1, [r3, #8] │ │ │ │ + bcc.w 9b750 <_Py_NewReferenceNoTotal@@Base+0x4f8> │ │ │ │ + add.w r3, r2, ip │ │ │ │ + str r3, [r2, #4] │ │ │ │ + add.w r3, ip, #8 │ │ │ │ + str r3, [r2, #24] │ │ │ │ + str.w r0, [r2, ip] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b752 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c396 <_Py_NewReferenceNoTotal@@Base+0x113e> │ │ │ │ + mov sl, fp │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9b5de <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9b68a <_Py_NewReferenceNoTotal@@Base+0x432> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c212 <_Py_NewReferenceNoTotal@@Base+0x10c2> │ │ │ │ + beq.w 9c7be <_Py_NewReferenceNoTotal@@Base+0x1566> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cmp r2, #9 │ │ │ │ - beq.w 9c140 <_Py_NewReferenceNoTotal@@Base+0xff0> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b5de <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ + cmp r2, #23 │ │ │ │ + beq.w 9c1e6 <_Py_NewReferenceNoTotal@@Base+0xf8e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b68a <_Py_NewReferenceNoTotal@@Base+0x432> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9ce82 <_Py_NewReferenceNoTotal@@Base+0x1d32> │ │ │ │ + bpl.w 9cef2 <_Py_NewReferenceNoTotal@@Base+0x1c9a> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9ce9a <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ + beq.w 9cf0a <_Py_NewReferenceNoTotal@@Base+0x1cb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab518 <_PyEval_EvalFrameDefault@@Base+0xd2a8> │ │ │ │ - mov r2, r0 │ │ │ │ + bl ab654 <_PyEval_EvalFrameDefault@@Base+0xd250> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce9a <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ - 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 9cb84 <_Py_NewReferenceNoTotal@@Base+0x1a34> │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - adds r7, r7, r0 │ │ │ │ - beq.w 9d366 <_Py_NewReferenceNoTotal@@Base+0x2216> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cbd4 <_Py_NewReferenceNoTotal@@Base+0x1a84> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 9cf0a <_Py_NewReferenceNoTotal@@Base+0x1cb2> │ │ │ │ + ldr.w fp, [r4, #20] │ │ │ │ + ldrd r1, r2, [r5, #20] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldrd sl, r9, [r5, #12] │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + add.w lr, r0, #32 │ │ │ │ + cmp lr, r2 │ │ │ │ + bhi.w 9cd52 <_Py_NewReferenceNoTotal@@Base+0x1afa> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + str.w lr, [r5, #4] │ │ │ │ + adds.w r8, r2, r0 │ │ │ │ + beq.w 9d1d6 <_Py_NewReferenceNoTotal@@Base+0x1f7e> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9cd4a <_Py_NewReferenceNoTotal@@Base+0x1af2> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str.w r1, [r8, #24] │ │ │ │ movs r1, #1 │ │ │ │ - str r3, [r7, #24] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r7, #28] │ │ │ │ + strd sl, r9, [r8, #16] │ │ │ │ + str.w r2, [r8, #28] │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ movs r3, #24 │ │ │ │ - strd sl, r9, [r7, #16] │ │ │ │ - str r2, [r7, #4] │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ - str r1, [r7, #8] │ │ │ │ + str.w r1, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x125c> │ │ │ │ + beq.w 9c4d0 <_Py_NewReferenceNoTotal@@Base+0x1278> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9b4c8 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b5d0 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b359c │ │ │ │ - mov r8, r0 │ │ │ │ + bl b36ec │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b4c8 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b5d0 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9440 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9b4ca <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bl 1faa2c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9b5d2 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b297c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r0 │ │ │ │ + bl b2ad4 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c294 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x1146> │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [ip, #20] │ │ │ │ - bl b2fd4 │ │ │ │ + ldrd r5, r7, [r3, #20] │ │ │ │ + bl b312c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf54 <_Py_NewReferenceNoTotal@@Base+0x1e04> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ + beq.w 9d244 <_Py_NewReferenceNoTotal@@Base+0x1fec> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r6, r7, [sp, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f96cc <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1fad20 │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #30340 @ 0x7684 │ │ │ │ + movw r2, #36648 @ 0x8f28 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4b0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bcfc <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ - bl 7f820 │ │ │ │ + bl 1aebd0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + beq.w 9be18 <_Py_NewReferenceNoTotal@@Base+0xbc0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9b734 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ - ldrd r7, r1, [r2, #4] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ + ldrd r3, r1, [r3, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe38> │ │ │ │ + blt.w 9bf4a <_Py_NewReferenceNoTotal@@Base+0xcf2> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 9bb6c <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 9bc42 <_Py_NewReferenceNoTotal@@Base+0x9ea> │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9bf70 <_Py_NewReferenceNoTotal@@Base+0xe20> │ │ │ │ + bpl.w 9bf32 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe38> │ │ │ │ - movw r1, #22572 @ 0x582c │ │ │ │ + beq.w 9bf4a <_Py_NewReferenceNoTotal@@Base+0xcf2> │ │ │ │ + movw r1, #28860 @ 0x70bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca46 <_Py_NewReferenceNoTotal@@Base+0x18f6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b754 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ + beq.w 9cbb6 <_Py_NewReferenceNoTotal@@Base+0x195e> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 9b854 <_Py_NewReferenceNoTotal@@Base+0x5fc> │ │ │ │ + mov sl, r8 │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9b6e6 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c7f2 <_Py_NewReferenceNoTotal@@Base+0x159a> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #9 │ │ │ │ + beq.w 9c292 <_Py_NewReferenceNoTotal@@Base+0x103a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b6e6 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldrd r0, r2, [r4, #4] │ │ │ │ - subs r1, r2, #1 │ │ │ │ - bmi.w 9d1f4 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ - ldr.w r3, [r0, r1, lsl #2] │ │ │ │ + subs r3, r2, #1 │ │ │ │ + bmi.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9c1f2 <_Py_NewReferenceNoTotal@@Base+0x10a2> │ │ │ │ + bls.w 9c7d0 <_Py_NewReferenceNoTotal@@Base+0x1578> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r5, [r3, #20] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r6, r5, [r3, #20] │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d350 <_Py_NewReferenceNoTotal@@Base+0x2200> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #25 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + beq.w 9d2f8 <_Py_NewReferenceNoTotal@@Base+0x20a0> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r2, r6, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #25 │ │ │ │ + str r7, [r0, #4] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9b934 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ - 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 9b708 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.n 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ce56 <_Py_NewReferenceNoTotal@@Base+0x1d06> │ │ │ │ - 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 9b678 <_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 9d22c <_Py_NewReferenceNoTotal@@Base+0x20dc> │ │ │ │ - ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d220 <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ - mov r0, r8 │ │ │ │ - bl b15b8 │ │ │ │ - mov r2, r0 │ │ │ │ + movw r2, #1188 @ 0x4a4 │ │ │ │ + bl abb4c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfc2 <_Py_NewReferenceNoTotal@@Base+0xe72> │ │ │ │ - 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 9cea2 <_Py_NewReferenceNoTotal@@Base+0x1d52> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cea2 <_Py_NewReferenceNoTotal@@Base+0x1d52> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl b1a6c │ │ │ │ + bne.w 9d2f0 <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl ad038 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bdbc <_Py_NewReferenceNoTotal@@Base+0xb64> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf0c <_Py_NewReferenceNoTotal@@Base+0x1dbc> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 9bc82 <_Py_NewReferenceNoTotal@@Base+0xb32> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - beq.n 9bc82 <_Py_NewReferenceNoTotal@@Base+0xb32> │ │ │ │ - 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 9bc70 <_Py_NewReferenceNoTotal@@Base+0xb20> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 772e4 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9baae <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp fp, sl │ │ │ │ + bge.w 9c4c0 <_Py_NewReferenceNoTotal@@Base+0x1268> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c0ddc <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r7, r0 │ │ │ │ + movw r2, #1188 @ 0x4a4 │ │ │ │ + bl abb4c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf20 <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ - movs r1, #22 │ │ │ │ + bne.w 9bab4 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aca4 │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl ad038 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bdbc <_Py_NewReferenceNoTotal@@Base+0xb64> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf20 <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ + beq.w 9bab0 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r2, sl │ │ │ │ + ble.w 9bab0 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c28c <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b297c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ + movw r2, #1188 @ 0x4a4 │ │ │ │ + bl abb4c <_Py_HandlePending@@Base+0x244> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c294 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ - mov r1, r8 │ │ │ │ + bne.w 9d3d8 <_Py_NewReferenceNoTotal@@Base+0x2180> │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r8, [r2, #20] │ │ │ │ - bl c2018 <_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 1a8e10 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl ad038 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bdbc <_Py_NewReferenceNoTotal@@Base+0xb64> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c31c <_Py_NewReferenceNoTotal@@Base+0x10c4> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp sl, r2 │ │ │ │ + ble.w 9c31c <_Py_NewReferenceNoTotal@@Base+0x10c4> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #1188 @ 0x4a4 │ │ │ │ + bl abb4c <_Py_HandlePending@@Base+0x244> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bab4 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl ad038 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cbnz r5, 9bdbc <_Py_NewReferenceNoTotal@@Base+0xb64> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + beq.w 9bab0 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, sl │ │ │ │ + ble.w 9bab0 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r0 │ │ │ │ + movw r2, #1188 @ 0x4a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl abb4c <_Py_HandlePending@@Base+0x244> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9bab4 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl ad038 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9bd84 <_Py_NewReferenceNoTotal@@Base+0xb2c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b934 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ + b.n 9b68c <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ mov r0, r4 │ │ │ │ - bl cc0b4 │ │ │ │ + bl cc214 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b724 <_Py_NewReferenceNoTotal@@Base+0x5d4> │ │ │ │ + beq.w 9b824 <_Py_NewReferenceNoTotal@@Base+0x5cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0ddc <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ + bl c0f38 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + beq.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x5d6> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + beq.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x5d6> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ - strd r6, r1, [sp] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl 1addbc │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1af4dc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bcfc <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ - b.n 9bb06 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + bne.w 9bbe8 <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x5d6> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 9b834 <_Py_NewReferenceNoTotal@@Base+0x5dc> │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aba10 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abb4c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfb0 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ + bne.w 9d43a <_Py_NewReferenceNoTotal@@Base+0x21e2> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acefc <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9be56 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + bl ad038 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bf2a <_Py_NewReferenceNoTotal@@Base+0xcd2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9a2 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - bge.w 9c374 <_Py_NewReferenceNoTotal@@Base+0x1224> │ │ │ │ + beq.w 9bc46 <_Py_NewReferenceNoTotal@@Base+0x9ee> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp r8, sl │ │ │ │ + bge.w 9c4c8 <_Py_NewReferenceNoTotal@@Base+0x1270> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aba10 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abb4c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b9a8 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9bc4c <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acefc <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9be56 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r9 │ │ │ │ - ble.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + bl ad038 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9bf2a <_Py_NewReferenceNoTotal@@Base+0xcd2> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bc48 <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp fp, sl │ │ │ │ + ble.w 9bc48 <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aba10 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abb4c <_Py_HandlePending@@Base+0x244> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfb8 <_Py_NewReferenceNoTotal@@Base+0x1e68> │ │ │ │ + bne.w 9d442 <_Py_NewReferenceNoTotal@@Base+0x21ea> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acefc <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r3, 9be56 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + bl ad038 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cbnz r5, 9bf2a <_Py_NewReferenceNoTotal@@Base+0xcd2> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c25a <_Py_NewReferenceNoTotal@@Base+0x110a> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, r2 │ │ │ │ - ble.w 9c25a <_Py_NewReferenceNoTotal@@Base+0x110a> │ │ │ │ + beq.w 9c326 <_Py_NewReferenceNoTotal@@Base+0x10ce> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp sl, fp │ │ │ │ + ble.w 9c326 <_Py_NewReferenceNoTotal@@Base+0x10ce> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aba10 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abb4c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b9a8 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9bc4c <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acefc <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9be56 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + bl ad038 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cbnz r5, 9bf2a <_Py_NewReferenceNoTotal@@Base+0xcd2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + beq.w 9bc48 <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, sl │ │ │ │ + cmp r3, sl │ │ │ │ + ble.w 9bc48 <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba10 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abb4c <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b9a8 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - bl acefc <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9be1e <_Py_NewReferenceNoTotal@@Base+0xcce> │ │ │ │ + bne.w 9bc4c <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + bl ad038 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9bef2 <_Py_NewReferenceNoTotal@@Base+0xc9a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b6e8 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #34976 @ 0x88a0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1c30 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b586 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aba10 <_Py_HandlePending@@Base+0x244> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9cf6c <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acefc <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1d76> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c224 <_Py_NewReferenceNoTotal@@Base+0x10d4> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.w 9c3a4 <_Py_NewReferenceNoTotal@@Base+0x1254> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aba10 <_Py_HandlePending@@Base+0x244> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9b9d8 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9ba72 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + add.w r9, r2, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + strd r6, r3, [sp, #48] @ 0x30 │ │ │ │ + subs r2, #1 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + str.w r5, [r8] │ │ │ │ + adds r1, r2, #1 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + mov sl, r9 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9d22e <_Py_NewReferenceNoTotal@@Base+0x1fd6> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cbnz r2, 9bf94 <_Py_NewReferenceNoTotal@@Base+0xd3c> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acefc <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1d76> │ │ │ │ - mov r3, r0 │ │ │ │ + bl b171c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9d2 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ble.w 9b9d2 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aba10 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bne.w 9c0ec <_Py_NewReferenceNoTotal@@Base+0xe94> │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 9d008 <_Py_NewReferenceNoTotal@@Base+0x1db0> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d008 <_Py_NewReferenceNoTotal@@Base+0x1db0> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r0, sl │ │ │ │ + bl b1bd0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cf74 <_Py_NewReferenceNoTotal@@Base+0x1e24> │ │ │ │ + beq.w 9d23a <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 9bfea <_Py_NewReferenceNoTotal@@Base+0xd92> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp.w sl, #1 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + beq.n 9bfea <_Py_NewReferenceNoTotal@@Base+0xd92> │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + ldr.w r1, [r8, r3, lsl #2] │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 9bfd8 <_Py_NewReferenceNoTotal@@Base+0xd80> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7736c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6001 @ 0x1771 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9d082 <_Py_NewReferenceNoTotal@@Base+0x1e2a> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9baa6 <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acefc <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c1f04 <_PyArg_CheckPositional@@Base+0x1778> │ │ │ │ mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1d76> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c262 <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp r9, sl │ │ │ │ - ble.w 9c262 <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aba10 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b9d8 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9d096 <_Py_NewReferenceNoTotal@@Base+0x1e3e> │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d090 <_Py_NewReferenceNoTotal@@Base+0x1e38> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acefc <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1d76> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b9d2 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ble.w 9b9d2 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + bl b5078 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aba10 <_Py_HandlePending@@Base+0x244> │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c392 <_Py_NewReferenceNoTotal@@Base+0x113a> │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c824 <_Py_NewReferenceNoTotal@@Base+0x15cc> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr.w r1, [r1, r3, lsl #2] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, #22 │ │ │ │ + beq.w 9c394 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + beq.w 9c32c <_Py_NewReferenceNoTotal@@Base+0x10d4> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r3, lsl #2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, #57 @ 0x39 │ │ │ │ + beq.w 9c348 <_Py_NewReferenceNoTotal@@Base+0x10f0> │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c396 <_Py_NewReferenceNoTotal@@Base+0x113e> │ │ │ │ + subs r1, r3, #1 │ │ │ │ + bmi.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x1146> │ │ │ │ + ldr.w r1, [r0, r1, lsl #2] │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + subs r7, r5, #4 │ │ │ │ + cmp r5, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r7, #2 │ │ │ │ + bls.w 9c804 <_Py_NewReferenceNoTotal@@Base+0x15ac> │ │ │ │ + ldrd r7, r5, [r1, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d030 <_Py_NewReferenceNoTotal@@Base+0x1dd8> │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9b9d8 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acefc <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1d76> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9d4 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, sl │ │ │ │ - ble.w 9b9d4 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 9bf36 <_Py_NewReferenceNoTotal@@Base+0xde6> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #28668 @ 0x6ffc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1a08 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r7, #0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.n 9b976 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + beq.w 9be18 <_Py_NewReferenceNoTotal@@Base+0xbc0> │ │ │ │ + strd r7, r5, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [r0, #32] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b484 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ - adds r3, #1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [r0, #36] @ 0x24 │ │ │ │ + subs r2, #1 │ │ │ │ + movs r1, #6 │ │ │ │ + strd r9, r8, [r0, #4] │ │ │ │ + str.w sl, [r0, #12] │ │ │ │ + str r1, [r0, #0] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b58c <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl b3f70 │ │ │ │ - mov r8, r0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + bl b40c0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b4fc <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b604 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b4fc <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b604 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c128 <_Py_NewReferenceNoTotal@@Base+0xfd8> │ │ │ │ - ldrd r1, r0, [r8, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 9c730 <_Py_NewReferenceNoTotal@@Base+0x15e0> │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #22 │ │ │ │ - bne.w 9bc2c <_Py_NewReferenceNoTotal@@Base+0xadc> │ │ │ │ - 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 9cd68 <_Py_NewReferenceNoTotal@@Base+0x1c18> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [r8, #8] │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9bc02 <_Py_NewReferenceNoTotal@@Base+0xab2> │ │ │ │ + b.n 9c24e <_Py_NewReferenceNoTotal@@Base+0xff6> │ │ │ │ + ldrd r1, r2, [r4, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9c8b2 <_Py_NewReferenceNoTotal@@Base+0x165a> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + bne.w 9bf94 <_Py_NewReferenceNoTotal@@Base+0xd3c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + adds r6, r1, #1 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + subs r2, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9ce5c <_Py_NewReferenceNoTotal@@Base+0x1c04> │ │ │ │ + str.w r5, [r8, r9, lsl #2] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + b.n 9bf72 <_Py_NewReferenceNoTotal@@Base+0xd1a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a7b20 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1a93e0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b7fa <_Py_NewReferenceNoTotal@@Base+0x6aa> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9b976 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + bne.w 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b8f6 <_Py_NewReferenceNoTotal@@Base+0x69e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 9ba72 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cffe <_Py_NewReferenceNoTotal@@Base+0x1eae> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cfdc <_Py_NewReferenceNoTotal@@Base+0x1e8c> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9cfc0 <_Py_NewReferenceNoTotal@@Base+0x1e70> │ │ │ │ + beq.w 9d29e <_Py_NewReferenceNoTotal@@Base+0x2046> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d284 <_Py_NewReferenceNoTotal@@Base+0x202c> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9d2a8 <_Py_NewReferenceNoTotal@@Base+0x2050> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d240 <_Py_NewReferenceNoTotal@@Base+0x20f0> │ │ │ │ + beq.w 9d282 <_Py_NewReferenceNoTotal@@Base+0x202a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4f24 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cfdc <_Py_NewReferenceNoTotal@@Base+0x1e8c> │ │ │ │ + bl b5078 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d284 <_Py_NewReferenceNoTotal@@Base+0x202c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b297c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ + bl b2ad4 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfdc <_Py_NewReferenceNoTotal@@Base+0x1e8c> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9d284 <_Py_NewReferenceNoTotal@@Base+0x202c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w sl, [r2, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd sl, r5, [r3, #20] │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfe6 <_Py_NewReferenceNoTotal@@Base+0x1e96> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #4 │ │ │ │ + beq.w 9d27c <_Py_NewReferenceNoTotal@@Base+0x2024> │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - str r6, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b934 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ + movs r1, #4 │ │ │ │ + str.w sl, [r0, #40] @ 0x28 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r7, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + ldr.w r2, [r5, r2, lsl #3] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + strd r2, r0, [r1, #8] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9d608 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ - mov r9, r0 │ │ │ │ + bl 9d79c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9ce <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ - movw r1, #2945 @ 0xb81 │ │ │ │ + beq.w 9bada <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + movw r1, #3285 @ 0xcd5 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a6c24 │ │ │ │ + bl 1a84c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9ce <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ + beq.w 9bada <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ - mov r7, r0 │ │ │ │ + bl b2ad4 │ │ │ │ + mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf26 <_Py_NewReferenceNoTotal@@Base+0x1dd6> │ │ │ │ + beq.w 9d28e <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [r7, #24] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - strd r7, r1, [sp] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - bl 1a758c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r8, r0 │ │ │ │ - subs r7, r2, #1 │ │ │ │ + ldr.w r1, [ip, #20] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + bl 1a8e4c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c1b0 <_Py_NewReferenceNoTotal@@Base+0x1060> │ │ │ │ - subs r3, r7, #1 │ │ │ │ + beq.n 9c304 <_Py_NewReferenceNoTotal@@Base+0x10ac> │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ccf6 <_Py_NewReferenceNoTotal@@Base+0x1ba6> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b5e2 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bne.w 9ce7a <_Py_NewReferenceNoTotal@@Base+0x1c22> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b6ea <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26066c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d0f4 <_Py_NewReferenceNoTotal@@Base+0x1e9c> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 9d0fc <_Py_NewReferenceNoTotal@@Base+0x1ea4> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r8, r5 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d050 <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.w 9b5f6 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c777c │ │ │ │ - mov r7, r0 │ │ │ │ + bl c78c4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9fe <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + beq.w 9bc72 <_Py_NewReferenceNoTotal@@Base+0xa1a> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9fe <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ - movw r1, #2945 @ 0xb81 │ │ │ │ + beq.w 9bc72 <_Py_NewReferenceNoTotal@@Base+0xa1a> │ │ │ │ + movw r1, #3285 @ 0xcd5 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a6c24 │ │ │ │ + bl 1a84c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9fe <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + beq.w 9bc72 <_Py_NewReferenceNoTotal@@Base+0xa1a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf26 <_Py_NewReferenceNoTotal@@Base+0x1dd6> │ │ │ │ + beq.w 9d28e <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - 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 1abb28 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r8, r0 │ │ │ │ - subs r7, r2, #1 │ │ │ │ + ldr.w r5, [ip, #24] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr.w r5, [ip, #20] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1ad248 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c126 <_Py_NewReferenceNoTotal@@Base+0xfd6> │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 7f820 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bne.n 9c24a <_Py_NewReferenceNoTotal@@Base+0xff2> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 7f834 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cf2e <_Py_NewReferenceNoTotal@@Base+0x1dde> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.w 9ce68 <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ - ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r1, #50297 @ 0xc479 │ │ │ │ - movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9cefc <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 297f8 │ │ │ │ - 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 9b708 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - subs r1, r2, #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 9bb8c <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - ldr.w r3, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - subs r5, r2, #4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bls.n 9c20c <_Py_NewReferenceNoTotal@@Base+0x10bc> │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bb8c <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - subs r1, #1 │ │ │ │ - bcs.n 9c1fa <_Py_NewReferenceNoTotal@@Base+0x10aa> │ │ │ │ - b.n 9bb8c <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ + bne.w 9d298 <_Py_NewReferenceNoTotal@@Base+0x2040> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9ceea <_Py_NewReferenceNoTotal@@Base+0x1c92> │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 9bab0 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, fp │ │ │ │ + b.n 9bc48 <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1d96> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9b9f0 <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ - mov sl, r7 │ │ │ │ - b.w 9b9d4 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d2fc <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 9d304 <_Py_NewReferenceNoTotal@@Base+0x21b4> │ │ │ │ + blt.w 9d226 <_Py_NewReferenceNoTotal@@Base+0x1fce> │ │ │ │ + ldrd r0, r3, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r3, lsl #2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, #57 @ 0x39 │ │ │ │ + bne.w 9c060 <_Py_NewReferenceNoTotal@@Base+0xe08> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 9c062 <_Py_NewReferenceNoTotal@@Base+0xe0a> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - blt.w 9cebe <_Py_NewReferenceNoTotal@@Base+0x1d6e> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9b4ee <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b9d4 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + bl 26066c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d090 <_Py_NewReferenceNoTotal@@Base+0x1e38> │ │ │ │ + movw fp, #19968 @ 0x4e00 │ │ │ │ + movt fp, #72 @ 0x48 │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ + movt r2, #7 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + ldr.w r3, [fp, #692] @ 0x2b4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9b71e <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + ldr.w r0, [fp, #688] @ 0x2b0 │ │ │ │ + movs r1, #4 │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + cbnz r0, 9c3ba <_Py_NewReferenceNoTotal@@Base+0x1162> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1ea2a4 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9b816 <_Py_NewReferenceNoTotal@@Base+0x5be> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b834 <_Py_NewReferenceNoTotal@@Base+0x5dc> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 71938 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 71960 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c43c <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b644 <_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 9b716 <_Py_NewReferenceNoTotal@@Base+0x5c6> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b734 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ + beq.w 9c560 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba9e <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x1fb0> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d0f6 <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9cf96 <_Py_NewReferenceNoTotal@@Base+0x1e46> │ │ │ │ + beq.w 9d36e <_Py_NewReferenceNoTotal@@Base+0x2116> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d364 <_Py_NewReferenceNoTotal@@Base+0x210c> │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 9d11a <_Py_NewReferenceNoTotal@@Base+0x1ec2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd sl, r3, [r3, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldrd fp, sl, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbdc <_Py_NewReferenceNoTotal@@Base+0x1a8c> │ │ │ │ + beq.w 9ccf4 <_Py_NewReferenceNoTotal@@Base+0x1a9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b359c │ │ │ │ - mov r6, r0 │ │ │ │ + bl b36ec │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbdc <_Py_NewReferenceNoTotal@@Base+0x1a8c> │ │ │ │ + beq.w 9ccf4 <_Py_NewReferenceNoTotal@@Base+0x1a9c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d24c <_Py_NewReferenceNoTotal@@Base+0x20fc> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d244 <_Py_NewReferenceNoTotal@@Base+0x20f4> │ │ │ │ + beq.w 9d45e <_Py_NewReferenceNoTotal@@Base+0x2206> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d456 <_Py_NewReferenceNoTotal@@Base+0x21fe> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ccda <_Py_NewReferenceNoTotal@@Base+0x1b8a> │ │ │ │ - mov.w r8, #0 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r4, #88] @ 0x58 │ │ │ │ - add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 9cda4 <_Py_NewReferenceNoTotal@@Base+0x1b4c> │ │ │ │ + mov.w r9, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + subs r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cbde <_Py_NewReferenceNoTotal@@Base+0x1a8e> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9ccf6 <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b297c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl b2ad4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf8c <_Py_NewReferenceNoTotal@@Base+0x1e3c> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9d112 <_Py_NewReferenceNoTotal@@Base+0x1eba> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r9, [r2, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r8, r5, [r2, #20] │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf7c <_Py_NewReferenceNoTotal@@Base+0x1e2c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r9, [r0, #40] @ 0x28 │ │ │ │ - movs r3, #17 │ │ │ │ - strd r6, r8, [r0, #4] │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9bcfc <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ - mov r9, sl │ │ │ │ - mov r8, r3 │ │ │ │ - b.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + beq.w 9d102 <_Py_NewReferenceNoTotal@@Base+0x1eaa> │ │ │ │ + movs r2, #17 │ │ │ │ + strd r7, r9, [r0, #4] │ │ │ │ + strd fp, sl, [r0, #32] │ │ │ │ + strd r8, r5, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bbe8 <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cfc8 <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + b.w 9b774 <_Py_NewReferenceNoTotal@@Base+0x51c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cf5c <_Py_NewReferenceNoTotal@@Base+0x1e0c> │ │ │ │ + blt.w 9d312 <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ 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 9c032 <_Py_NewReferenceNoTotal@@Base+0xee2> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b794 <_Py_NewReferenceNoTotal@@Base+0x644> │ │ │ │ - mov sl, r7 │ │ │ │ - mov r8, r3 │ │ │ │ - b.w 9b9d4 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ce9a <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9ba7a <_Py_NewReferenceNoTotal@@Base+0x92a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9c3e8 <_Py_NewReferenceNoTotal@@Base+0x1298> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9d34a <_Py_NewReferenceNoTotal@@Base+0x21fa> │ │ │ │ + beq.w 9c148 <_Py_NewReferenceNoTotal@@Base+0xef0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b890 <_Py_NewReferenceNoTotal@@Base+0x638> │ │ │ │ + mov sl, fp │ │ │ │ + mov r9, r5 │ │ │ │ + b.w 9bab0 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + mov sl, r8 │ │ │ │ + mov r9, r5 │ │ │ │ + b.w 9bc48 <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c3e4 <_Py_NewReferenceNoTotal@@Base+0x1294> │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.w 9b7b8 <_Py_NewReferenceNoTotal@@Base+0x668> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c022 <_Py_NewReferenceNoTotal@@Base+0xed2> │ │ │ │ + blt.w 9cf0a <_Py_NewReferenceNoTotal@@Base+0x1cb2> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9bb60 <_Py_NewReferenceNoTotal@@Base+0x908> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26066c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cbnz r5, 9c50c <_Py_NewReferenceNoTotal@@Base+0x12b4> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 9d1f4 <_Py_NewReferenceNoTotal@@Base+0x1f9c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9c508 <_Py_NewReferenceNoTotal@@Base+0x12b0> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.w 9b8b4 <_Py_NewReferenceNoTotal@@Base+0x65c> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c138 <_Py_NewReferenceNoTotal@@Base+0xee0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cece <_Py_NewReferenceNoTotal@@Base+0x1d7e> │ │ │ │ + blt.w 9d072 <_Py_NewReferenceNoTotal@@Base+0x1e1a> │ │ │ │ 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 9c00a <_Py_NewReferenceNoTotal@@Base+0xeba> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ec <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ + beq.w 9c120 <_Py_NewReferenceNoTotal@@Base+0xec8> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b8e8 <_Py_NewReferenceNoTotal@@Base+0x690> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe38> │ │ │ │ + blt.w 9bf4a <_Py_NewReferenceNoTotal@@Base+0xcf2> │ │ │ │ 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 9c29c <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b814 <_Py_NewReferenceNoTotal@@Base+0x6c4> │ │ │ │ - ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49589 @ 0xc1b5 │ │ │ │ + beq.w 9c3c0 <_Py_NewReferenceNoTotal@@Base+0x1168> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b910 <_Py_NewReferenceNoTotal@@Base+0x6b8> │ │ │ │ + ldr.w r2, [fp, #672] @ 0x2a0 │ │ │ │ + movw r1, #49633 @ 0xc1e1 │ │ │ │ movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ce6e <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ + bne.w 9cf88 <_Py_NewReferenceNoTotal@@Base+0x1d30> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9cf12 <_Py_NewReferenceNoTotal@@Base+0x1dc2> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9c386 <_Py_NewReferenceNoTotal@@Base+0x112e> │ │ │ │ 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 9b644 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ - b.n 9c286 <_Py_NewReferenceNoTotal@@Base+0x1136> │ │ │ │ + b.n 9c3ba <_Py_NewReferenceNoTotal@@Base+0x1162> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x1d86> │ │ │ │ + blt.w 9d07a <_Py_NewReferenceNoTotal@@Base+0x1e22> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.n 9c54e <_Py_NewReferenceNoTotal@@Base+0x13fe> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b838 <_Py_NewReferenceNoTotal@@Base+0x6e8> │ │ │ │ + beq.w 9c714 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x6dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe38> │ │ │ │ + blt.w 9bf4a <_Py_NewReferenceNoTotal@@Base+0xcf2> │ │ │ │ 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 9c93a <_Py_NewReferenceNoTotal@@Base+0x17ea> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x74a> │ │ │ │ + beq.w 9caaa <_Py_NewReferenceNoTotal@@Base+0x1852> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b996 <_Py_NewReferenceNoTotal@@Base+0x73e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe38> │ │ │ │ + blt.w 9bf4a <_Py_NewReferenceNoTotal@@Base+0xcf2> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c820 <_Py_NewReferenceNoTotal@@Base+0x16d0> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b858 <_Py_NewReferenceNoTotal@@Base+0x708> │ │ │ │ + beq.w 9ca0a <_Py_NewReferenceNoTotal@@Base+0x17b2> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b954 <_Py_NewReferenceNoTotal@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe38> │ │ │ │ + blt.w 9bf4a <_Py_NewReferenceNoTotal@@Base+0xcf2> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c8c4 <_Py_NewReferenceNoTotal@@Base+0x1774> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b878 <_Py_NewReferenceNoTotal@@Base+0x728> │ │ │ │ + beq.w 9c998 <_Py_NewReferenceNoTotal@@Base+0x1740> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b974 <_Py_NewReferenceNoTotal@@Base+0x71c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe38> │ │ │ │ + blt.w 9bf4a <_Py_NewReferenceNoTotal@@Base+0xcf2> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cc3a <_Py_NewReferenceNoTotal@@Base+0x1aea> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b90e <_Py_NewReferenceNoTotal@@Base+0x7be> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cede <_Py_NewReferenceNoTotal@@Base+0x1d8e> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9c9d2 <_Py_NewReferenceNoTotal@@Base+0x1882> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x76e> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b297c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d0ba <_Py_NewReferenceNoTotal@@Base+0x1f6a> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d350 <_Py_NewReferenceNoTotal@@Base+0x2200> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ + beq.w 9cdb6 <_Py_NewReferenceNoTotal@@Base+0x1b5e> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba0a <_Py_NewReferenceNoTotal@@Base+0x7b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c646 <_Py_NewReferenceNoTotal@@Base+0x14f6> │ │ │ │ + blt.n 9c70a <_Py_NewReferenceNoTotal@@Base+0x14b2> │ │ │ │ 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 9b930 <_Py_NewReferenceNoTotal@@Base+0x7e0> │ │ │ │ + bne.w 9ba2c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d064 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ + beq.w 9d4a8 <_Py_NewReferenceNoTotal@@Base+0x2250> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d0c2 <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ + bne.w 9d380 <_Py_NewReferenceNoTotal@@Base+0x2128> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9d3ec <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd r7, r5, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ + beq.w 9d380 <_Py_NewReferenceNoTotal@@Base+0x2128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad064 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ + bl 1ae784 │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ + beq.w 9d380 <_Py_NewReferenceNoTotal@@Base+0x2128> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ + beq.w 9d380 <_Py_NewReferenceNoTotal@@Base+0x2128> │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1ad184 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r8, r9, [r3, #20] │ │ │ │ + bl 1ae8a4 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0da <_Py_NewReferenceNoTotal@@Base+0x1f8a> │ │ │ │ + beq.w 9d4a0 <_Py_NewReferenceNoTotal@@Base+0x2248> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d052 <_Py_NewReferenceNoTotal@@Base+0x1f02> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r2, #24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ + beq.w 9d378 <_Py_NewReferenceNoTotal@@Base+0x2120> │ │ │ │ + strd r7, r5, [r0, #32] │ │ │ │ + movs r1, #24 │ │ │ │ + str.w r8, [r0, #40] @ 0x28 │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ + str.w sl, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b932 <_Py_NewReferenceNoTotal@@Base+0x7e2> │ │ │ │ + b.w 9ba2e <_Py_NewReferenceNoTotal@@Base+0x7d6> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2ad4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d1ba <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r6, r5, [r3, #20] │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d190 <_Py_NewReferenceNoTotal@@Base+0x1f38> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r2, r6, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #26 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d062 <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9cb3e <_Py_NewReferenceNoTotal@@Base+0x18e6> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9ba <_Py_NewReferenceNoTotal@@Base+0x762> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + blt.w 9d06a <_Py_NewReferenceNoTotal@@Base+0x1e12> │ │ │ │ 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 9cb3a <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8ec <_Py_NewReferenceNoTotal@@Base+0x79c> │ │ │ │ + beq.w 9ccaa <_Py_NewReferenceNoTotal@@Base+0x1a52> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9e8 <_Py_NewReferenceNoTotal@@Base+0x790> │ │ │ │ + ldr.w r3, [fp, #684] @ 0x2ac │ │ │ │ + movw r2, #50341 @ 0xc4a5 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9cf98 <_Py_NewReferenceNoTotal@@Base+0x1d40> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 297f8 │ │ │ │ + ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r5, #800] @ 0x320 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce34 <_Py_NewReferenceNoTotal@@Base+0x1ce4> │ │ │ │ + blt.w 9d058 <_Py_NewReferenceNoTotal@@Base+0x1e00> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b9c0 <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d044 <_Py_NewReferenceNoTotal@@Base+0x1ef4> │ │ │ │ - ldrd r1, r5, [r4, #4] │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - mov.w fp, r5, lsl #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + b.w 9bacc <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ + subs r1, r2, #2 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9bc92 <_Py_NewReferenceNoTotal@@Base+0xa3a> │ │ │ │ + ldr.w r3, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r5, r2, #4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bls.n 9c7ea <_Py_NewReferenceNoTotal@@Base+0x1592> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b468 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9b478 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + bne.w 9bc92 <_Py_NewReferenceNoTotal@@Base+0xa3a> │ │ │ │ + subs r1, #1 │ │ │ │ + bcs.n 9c7d8 <_Py_NewReferenceNoTotal@@Base+0x1580> │ │ │ │ + b.w 9bc92 <_Py_NewReferenceNoTotal@@Base+0xa3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d026 <_Py_NewReferenceNoTotal@@Base+0x1dce> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9bc64 <_Py_NewReferenceNoTotal@@Base+0xa0c> │ │ │ │ + subs r5, r3, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 9c082 <_Py_NewReferenceNoTotal@@Base+0xe2a> │ │ │ │ + ldr.w r1, [r0, r5, lsl #2] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + subs r7, r3, #4 │ │ │ │ + cmp r7, #2 │ │ │ │ + bls.n 9c81e <_Py_NewReferenceNoTotal@@Base+0x15c6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c286 <_Py_NewReferenceNoTotal@@Base+0x1136> │ │ │ │ - movw sl, #19968 @ 0x4e00 │ │ │ │ - movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6269 @ 0x187d │ │ │ │ - movt r2, #7 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9b616 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ - ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ - movs r1, #4 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + bne.w 9c082 <_Py_NewReferenceNoTotal@@Base+0xe2a> │ │ │ │ + subs r5, #1 │ │ │ │ + bcs.n 9c80c <_Py_NewReferenceNoTotal@@Base+0x15b4> │ │ │ │ + b.n 9c082 <_Py_NewReferenceNoTotal@@Base+0xe2a> │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c27e <_Py_NewReferenceNoTotal@@Base+0x112e> │ │ │ │ - b.w 9cf12 <_Py_NewReferenceNoTotal@@Base+0x1dc2> │ │ │ │ + blt.w 9cfa2 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ + ldrd r2, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + beq.w 9c394 <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + b.n 9c04a <_Py_NewReferenceNoTotal@@Base+0xdf2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9b5a4 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d3de <_Py_NewReferenceNoTotal@@Base+0x2186> │ │ │ │ + ldrd r2, r6, [r4, #4] │ │ │ │ + ldr.w r3, [r2, r6, lsl #2] │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9b570 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b580 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26066c │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 9b6ac <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce3e <_Py_NewReferenceNoTotal@@Base+0x1cee> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.w 9b5a4 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + blt.w 9cfac <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ + b.w 9b6ac <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cef0 <_Py_NewReferenceNoTotal@@Base+0x1da0> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - b.w 9b54a <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ - ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b708 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + blt.w 9cfb8 <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + b.w 9b650 <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ + ldr.w r0, [fp, #688] @ 0x2b0 │ │ │ │ + mov r1, r8 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce50 <_Py_NewReferenceNoTotal@@Base+0x1d00> │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9bfcc <_Py_NewReferenceNoTotal@@Base+0xe7c> │ │ │ │ - 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] │ │ │ │ - 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] │ │ │ │ + blt.w 9cfc4 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + b.n 9c0f6 <_Py_NewReferenceNoTotal@@Base+0xe9e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26066c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d1fa <_Py_NewReferenceNoTotal@@Base+0x1fa2> │ │ │ │ + ldrd r8, r2, [r4, #8] │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.w 9b628 <_Py_NewReferenceNoTotal@@Base+0x3d0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cfd4 <_Py_NewReferenceNoTotal@@Base+0x1d7c> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r2, [r2, r8, lsl #2] │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1c8e> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9d1cc <_Py_NewReferenceNoTotal@@Base+0x1f74> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + b.w 9b646 <_Py_NewReferenceNoTotal@@Base+0x3ee> │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + movs r0, #28 │ │ │ │ + ldr.w r9, [r5, #512] @ 0x200 │ │ │ │ + mul.w sl, r0, r2 │ │ │ │ + ldrd r0, r2, [r1, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + add.w r0, r9, sl │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + str r2, [r1, #8] │ │ │ │ + add.w ip, r5, r8, lsl #2 │ │ │ │ + str r1, [r0, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ - cmp r7, lr │ │ │ │ - bne.n 9c788 <_Py_NewReferenceNoTotal@@Base+0x1638> │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - cbz r0, 9c784 <_Py_NewReferenceNoTotal@@Base+0x1634> │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r0, lr │ │ │ │ + bne.n 9c950 <_Py_NewReferenceNoTotal@@Base+0x16f8> │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ + cbz r1, 9c94c <_Py_NewReferenceNoTotal@@Base+0x16f4> │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r8, r2 │ │ │ │ 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 9cdba <_Py_NewReferenceNoTotal@@Base+0x1c6a> │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 9cd96 <_Py_NewReferenceNoTotal@@Base+0x1c46> │ │ │ │ - ldr.w r1, [ip, #532] @ 0x214 │ │ │ │ - cbnz r1, 9c7a6 <_Py_NewReferenceNoTotal@@Base+0x1656> │ │ │ │ - str.w r7, [ip, #532] @ 0x214 │ │ │ │ - cmp r7, lr │ │ │ │ - beq.w 9b708 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - ldrd r0, r1, [r7, #20] │ │ │ │ + movne r1, #0 │ │ │ │ + str.w r1, [ip, #528] @ 0x210 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + add.w r1, r8, #1 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9cf1e <_Py_NewReferenceNoTotal@@Base+0x1cc6> │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 9cfe4 <_Py_NewReferenceNoTotal@@Base+0x1d8c> │ │ │ │ + ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ + cbnz r2, 9c96e <_Py_NewReferenceNoTotal@@Base+0x1716> │ │ │ │ + str.w r0, [ip, #532] @ 0x214 │ │ │ │ + cmp r0, lr │ │ │ │ + beq.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ce4a <_Py_NewReferenceNoTotal@@Base+0x1cfa> │ │ │ │ - str r0, [r1, #20] │ │ │ │ - ldr.w r0, [lr, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - strd r0, lr, [r7, #20] │ │ │ │ - cbz r0, 9c7c8 <_Py_NewReferenceNoTotal@@Base+0x1678> │ │ │ │ - str r7, [r0, #24] │ │ │ │ - str.w r7, [lr, #20] │ │ │ │ - b.w 9b708 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25f02c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d21a <_Py_NewReferenceNoTotal@@Base+0x20ca> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9b51e <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + beq.w 9cfde <_Py_NewReferenceNoTotal@@Base+0x1d86> │ │ │ │ + str r2, [r1, #20] │ │ │ │ + ldr.w r5, [lr, #20] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + str r1, [r2, #24] │ │ │ │ + strd r5, lr, [r0, #20] │ │ │ │ + cbz r5, 9c990 <_Py_NewReferenceNoTotal@@Base+0x1738> │ │ │ │ + str r0, [r5, #24] │ │ │ │ + str.w r0, [lr, #20] │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9d504 <_Py_NewReferenceNoTotal@@Base+0x22ac> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d4fa <_Py_NewReferenceNoTotal@@Base+0x22a2> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9d4c6 <_Py_NewReferenceNoTotal@@Base+0x226e> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + bl c1f04 <_PyArg_CheckPositional@@Base+0x1778> │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 9ca02 <_Py_NewReferenceNoTotal@@Base+0x17aa> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2ad4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 9ca02 <_Py_NewReferenceNoTotal@@Base+0x17aa> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + bl 1a9110 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce62 <_Py_NewReferenceNoTotal@@Base+0x1d12> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [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 9ce7e <_Py_NewReferenceNoTotal@@Base+0x1d2e> │ │ │ │ - adds r3, r2, #1 │ │ │ │ + bne.w 9bbe8 <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + bl 7f834 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9d4d0 <_Py_NewReferenceNoTotal@@Base+0x2278> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9d2f2 <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - b.w 9b540 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.n 9c61e <_Py_NewReferenceNoTotal@@Base+0x13c6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d1ea <_Py_NewReferenceNoTotal@@Base+0x209a> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d128 <_Py_NewReferenceNoTotal@@Base+0x1fd8> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d19c <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ + beq.w 9d21c <_Py_NewReferenceNoTotal@@Base+0x1fc4> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d13e <_Py_NewReferenceNoTotal@@Base+0x1ee6> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9d202 <_Py_NewReferenceNoTotal@@Base+0x1faa> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d150 <_Py_NewReferenceNoTotal@@Base+0x2000> │ │ │ │ + beq.w 9d38a <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae6f4 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 1afe14 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d150 <_Py_NewReferenceNoTotal@@Base+0x2000> │ │ │ │ - movw r1, #60805 @ 0xed85 │ │ │ │ - movt r1, #26 │ │ │ │ + beq.w 9d38a <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ + movw r1, #1189 @ 0x4a5 │ │ │ │ + movt r1, #27 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a6c24 │ │ │ │ + bl 1a84c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d150 <_Py_NewReferenceNoTotal@@Base+0x2000> │ │ │ │ + beq.w 9d38a <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d132 <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9d1c2 <_Py_NewReferenceNoTotal@@Base+0x1f6a> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd sl, r7, [r3, #20] │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d11e <_Py_NewReferenceNoTotal@@Base+0x1fce> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ + beq.w 9d134 <_Py_NewReferenceNoTotal@@Base+0x1edc> │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ - str.w sl, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ + movs r1, #5 │ │ │ │ + str.w sl, [r0, #40] @ 0x28 │ │ │ │ + str r7, [r0, #44] @ 0x2c │ │ │ │ + str r5, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d02e <_Py_NewReferenceNoTotal@@Base+0x1ede> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d024 <_Py_NewReferenceNoTotal@@Base+0x1ed4> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d008 <_Py_NewReferenceNoTotal@@Base+0x1eb8> │ │ │ │ + beq.w 9d488 <_Py_NewReferenceNoTotal@@Base+0x2230> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9cb34 <_Py_NewReferenceNoTotal@@Base+0x18dc> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9d468 <_Py_NewReferenceNoTotal@@Base+0x2210> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #529 @ 0x211 │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9cb32 <_Py_NewReferenceNoTotal@@Base+0x18da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8c90 │ │ │ │ + bl b36ec │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 9cb32 <_Py_NewReferenceNoTotal@@Base+0x18da> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ae0ac │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 9c932 <_Py_NewReferenceNoTotal@@Base+0x17e2> │ │ │ │ + cbnz r5, 9cb34 <_Py_NewReferenceNoTotal@@Base+0x18dc> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c932 <_Py_NewReferenceNoTotal@@Base+0x17e2> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r3, [ip, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - bl 1a7850 │ │ │ │ - mov r7, r0 │ │ │ │ + cbz r0, 9cb34 <_Py_NewReferenceNoTotal@@Base+0x18dc> │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r5, [ip, #24] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr.w r5, [ip, #20] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1ae178 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bcfc <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 9bbe8 <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d036 <_Py_NewReferenceNoTotal@@Base+0x1ee6> │ │ │ │ + bne.w 9d492 <_Py_NewReferenceNoTotal@@Base+0x223a> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c4fe <_Py_NewReferenceNoTotal@@Base+0x13ae> │ │ │ │ - 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 9d07e <_Py_NewReferenceNoTotal@@Base+0x1f2e> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9c9c8 <_Py_NewReferenceNoTotal@@Base+0x1878> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9cf3a <_Py_NewReferenceNoTotal@@Base+0x1dea> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #529 @ 0x211 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9c9c6 <_Py_NewReferenceNoTotal@@Base+0x1876> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b359c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 9c9c6 <_Py_NewReferenceNoTotal@@Base+0x1876> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ac98c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r3, 9c9c8 <_Py_NewReferenceNoTotal@@Base+0x1878> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b297c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov ip, r0 │ │ │ │ - cbz r0, 9c9c8 <_Py_NewReferenceNoTotal@@Base+0x1878> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 1aca58 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bcfc <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ - bl 7f820 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9cf46 <_Py_NewReferenceNoTotal@@Base+0x1df6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x74a> │ │ │ │ + b.w 9b996 <_Py_NewReferenceNoTotal@@Base+0x73e> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b297c │ │ │ │ - mov r7, r0 │ │ │ │ + bl b2ad4 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ba <_Py_NewReferenceNoTotal@@Base+0x1f6a> │ │ │ │ + beq.w 9d1ba <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r6, r5, [r3, #20] │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d350 <_Py_NewReferenceNoTotal@@Base+0x2200> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #27 │ │ │ │ + beq.w 9d190 <_Py_NewReferenceNoTotal@@Base+0x1f38> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r2, r6, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - b.w 9b95a <_Py_NewReferenceNoTotal@@Base+0x80a> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76f44 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 76fd0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ae <_Py_NewReferenceNoTotal@@Base+0x1f5e> │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w r2, #8192 @ 0x2000 │ │ │ │ - str.w r2, [r1], #16 │ │ │ │ - add.w r2, r0, #23 │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r0, [r6, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9b946 <_Py_NewReferenceNoTotal@@Base+0x7f6> │ │ │ │ + beq.w 9d1aa <_Py_NewReferenceNoTotal@@Base+0x1f52> │ │ │ │ + mov.w r1, #8192 @ 0x2000 │ │ │ │ + str.w r1, [r0], #16 │ │ │ │ + add.w r1, r2, #23 │ │ │ │ + bic.w r1, r1, #7 │ │ │ │ + str r0, [r2, #12] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ + mov r6, r2 │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + b.w 9ba42 <_Py_NewReferenceNoTotal@@Base+0x7ea> │ │ │ │ + str r1, [r5, #4] │ │ │ │ + b.w 9ba56 <_Py_NewReferenceNoTotal@@Base+0x7fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d608 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ - str r5, [r4, #8] │ │ │ │ + bl 9d79c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb6c <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ + beq.w 9bc42 <_Py_NewReferenceNoTotal@@Base+0x9ea> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x1f56> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cd8c <_Py_NewReferenceNoTotal@@Base+0x1c3c> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d086 <_Py_NewReferenceNoTotal@@Base+0x1f36> │ │ │ │ + beq.w 9d4de <_Py_NewReferenceNoTotal@@Base+0x2286> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cf14 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9d332 <_Py_NewReferenceNoTotal@@Base+0x20da> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #22572 @ 0x582c │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ + movw r1, #28860 @ 0x70bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7030 │ │ │ │ + bl 1a88f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd8a <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ + beq.w 9cf12 <_Py_NewReferenceNoTotal@@Base+0x1cba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d608 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ - mov r6, r0 │ │ │ │ + bl 9d79c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd8a <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ + beq.w 9cf12 <_Py_NewReferenceNoTotal@@Base+0x1cba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8a10 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cd8c <_Py_NewReferenceNoTotal@@Base+0x1c3c> │ │ │ │ + bl 1aa2d0 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9cf14 <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd8a <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ + beq.w 9cf12 <_Py_NewReferenceNoTotal@@Base+0x1cba> │ │ │ │ mov r0, r4 │ │ │ │ - bl b359c │ │ │ │ - mov sl, r0 │ │ │ │ + bl b36ec │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd8a <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ + beq.w 9cf12 <_Py_NewReferenceNoTotal@@Base+0x1cba> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d074 <_Py_NewReferenceNoTotal@@Base+0x1f24> │ │ │ │ - mov r1, r6 │ │ │ │ + beq.w 9d328 <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ + mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2fd4 │ │ │ │ + ldrd r7, fp, [r3, #20] │ │ │ │ + bl b312c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d06e <_Py_NewReferenceNoTotal@@Base+0x1f1e> │ │ │ │ - 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 21651c <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ + beq.w 9d322 <_Py_NewReferenceNoTotal@@Base+0x20ca> │ │ │ │ + strd r7, fp, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + str.w r9, [sp] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 21e250 <_PyErr_BadInternalCall@@Base+0x6e48> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #30404 @ 0x76c4 │ │ │ │ + movw r2, #36712 @ 0x8f68 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4b0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1aebd0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bcfc <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ - bl 7f820 │ │ │ │ + bne.w 9bbe8 <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + bl 7f834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd8a <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ + beq.w 9cf12 <_Py_NewReferenceNoTotal@@Base+0x1cba> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b754 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ + b.w 9b854 <_Py_NewReferenceNoTotal@@Base+0x5fc> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b297c │ │ │ │ - mov r7, r0 │ │ │ │ + bl b2ad4 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ba <_Py_NewReferenceNoTotal@@Base+0x1f6a> │ │ │ │ + beq.w 9d1ba <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r6, r5, [r3, #20] │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d350 <_Py_NewReferenceNoTotal@@Base+0x2200> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #28 │ │ │ │ + beq.w 9d190 <_Py_NewReferenceNoTotal@@Base+0x1f38> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r2, r6, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #28 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c294 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x1146> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e20dc │ │ │ │ + b.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x5d6> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d364 <_Py_NewReferenceNoTotal@@Base+0x210c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e09b0 │ │ │ │ - b.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + movw r1, #525 @ 0x20d │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d108 <_Py_NewReferenceNoTotal@@Base+0x1eb0> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2ad4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d108 <_Py_NewReferenceNoTotal@@Base+0x1eb0> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r8, r7, [r3, #20] │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d102 <_Py_NewReferenceNoTotal@@Base+0x1eaa> │ │ │ │ + movs r2, #17 │ │ │ │ + strd fp, sl, [r0, #32] │ │ │ │ + str.w r8, [r0, #40] @ 0x28 │ │ │ │ + strd r5, r5, [r0, #4] │ │ │ │ + str r7, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bbe8 <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ + b.w 9bb38 <_Py_NewReferenceNoTotal@@Base+0x8e0> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76f44 │ │ │ │ - ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r1, [sp, #52] @ 0x34 │ │ │ │ + bl 76fd0 │ │ │ │ + ldrd r3, r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d366 <_Py_NewReferenceNoTotal@@Base+0x2216> │ │ │ │ + beq.w 9d1d6 <_Py_NewReferenceNoTotal@@Base+0x1f7e> │ │ │ │ mov ip, r0 │ │ │ │ - mov.w r7, #8192 @ 0x2000 │ │ │ │ + mov.w lr, #8192 @ 0x2000 │ │ │ │ + add.w r8, r0, #23 │ │ │ │ + bic.w r8, r8, #7 │ │ │ │ + str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - str.w r7, [ip], #16 │ │ │ │ - add.w r7, r0, #23 │ │ │ │ - bic.w r7, r7, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - sub.w ip, r7, ip │ │ │ │ + sub.w ip, r8, ip │ │ │ │ add.w ip, ip, #32 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9d366 <_Py_NewReferenceNoTotal@@Base+0x2216> │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - b.w 9ba52 <_Py_NewReferenceNoTotal@@Base+0x902> │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - b.w 9ba5a <_Py_NewReferenceNoTotal@@Base+0x90a> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d0f6 <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9d1d6 <_Py_NewReferenceNoTotal@@Base+0x1f7e> │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ + b.w 9bb30 <_Py_NewReferenceNoTotal@@Base+0x8d8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #525 @ 0x20d │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf82 <_Py_NewReferenceNoTotal@@Base+0x1e32> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf82 <_Py_NewReferenceNoTotal@@Base+0x1e32> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r6, [r2, #20] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl b36ec │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf7c <_Py_NewReferenceNoTotal@@Base+0x1e2c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [r0, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bcfc <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ + bne.w 9c43c <_Py_NewReferenceNoTotal@@Base+0x11e4> │ │ │ │ + b.w 9c436 <_Py_NewReferenceNoTotal@@Base+0x11de> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d2a2 <_Py_NewReferenceNoTotal@@Base+0x2152> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d298 <_Py_NewReferenceNoTotal@@Base+0x2148> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d26e <_Py_NewReferenceNoTotal@@Base+0x211e> │ │ │ │ + beq.w 9d44e <_Py_NewReferenceNoTotal@@Base+0x21f6> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d2d8 <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9d264 <_Py_NewReferenceNoTotal@@Base+0x200c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 97e24 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97f88 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d25c <_Py_NewReferenceNoTotal@@Base+0x210c> │ │ │ │ + beq.w 9d252 <_Py_NewReferenceNoTotal@@Base+0x1ffa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad064 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ae784 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d25c <_Py_NewReferenceNoTotal@@Base+0x210c> │ │ │ │ + beq.w 9d252 <_Py_NewReferenceNoTotal@@Base+0x1ffa> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b297c │ │ │ │ + bl b2ad4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d25c <_Py_NewReferenceNoTotal@@Base+0x210c> │ │ │ │ + beq.w 9d252 <_Py_NewReferenceNoTotal@@Base+0x1ffa> │ │ │ │ + mov r1, r5 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1ad184 │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd r5, r9, [r3, #20] │ │ │ │ + bl 1ae8a4 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d268 <_Py_NewReferenceNoTotal@@Base+0x2118> │ │ │ │ + beq.w 9d25e <_Py_NewReferenceNoTotal@@Base+0x2006> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl ace84 <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acfc0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d256 <_Py_NewReferenceNoTotal@@Base+0x2106> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r2, #23 │ │ │ │ + beq.w 9d24c <_Py_NewReferenceNoTotal@@Base+0x1ff4> │ │ │ │ + strd r8, r7, [r0, #32] │ │ │ │ + movs r1, #23 │ │ │ │ + str r5, [r0, #40] @ 0x28 │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ + str.w sl, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9ba30 <_Py_NewReferenceNoTotal@@Base+0x7d8> │ │ │ │ subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r6, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b359c │ │ │ │ - mov r8, r0 │ │ │ │ + b.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xcf8> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bl 83e30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c31e <_Py_NewReferenceNoTotal@@Base+0x11ce> │ │ │ │ - b.w 9c316 <_Py_NewReferenceNoTotal@@Base+0x11c6> │ │ │ │ - subs r2, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf8e <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + beq.w 9d238 <_Py_NewReferenceNoTotal@@Base+0x1fe0> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c116 <_Py_NewReferenceNoTotal@@Base+0xebe> │ │ │ │ mov r0, r4 │ │ │ │ - bl b359c │ │ │ │ - mov r7, r0 │ │ │ │ + bl b36ec │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c138 <_Py_NewReferenceNoTotal@@Base+0xfe8> │ │ │ │ + beq.w 9c25e <_Py_NewReferenceNoTotal@@Base+0x1006> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9440 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cf34 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + bl 1faa2c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9d448 <_Py_NewReferenceNoTotal@@Base+0x21f0> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b297c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r0 │ │ │ │ + bl b2ad4 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c294 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ - strd r7, r6, [sp, #4] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 1f96cc <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + beq.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x1146> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + strd r7, r5, [sp, #4] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1fad20 │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #30372 @ 0x76a4 │ │ │ │ + movw r2, #36680 @ 0x8f48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad4b0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bcfc <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ - b.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bl 83e44 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1aebd0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf0a <_Py_NewReferenceNoTotal@@Base+0x1dba> │ │ │ │ - ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9bff8 <_Py_NewReferenceNoTotal@@Base+0xea8> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b754 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ - ldr.w r1, [r3, #524] @ 0x20c │ │ │ │ - movs r0, #0 │ │ │ │ - str r1, [r7, #20] │ │ │ │ - str r0, [r7, #24] │ │ │ │ - cbz r1, 9cda4 <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ - str r7, [r1, #24] │ │ │ │ - ldr.w r1, [r3, #532] @ 0x214 │ │ │ │ - str.w r7, [r3, #524] @ 0x20c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9b708 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str.w r7, [r3, #532] @ 0x214 │ │ │ │ - b.w 9b708 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9c796 <_Py_NewReferenceNoTotal@@Base+0x1646> │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - cbz r2, 9ce26 <_Py_NewReferenceNoTotal@@Base+0x1cd6> │ │ │ │ - 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, 9cdf2 <_Py_NewReferenceNoTotal@@Base+0x1ca2> │ │ │ │ - add.w r2, r1, #262144 @ 0x40000 │ │ │ │ - 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 │ │ │ │ - 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 9b708 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str.w r1, [r3, #524] @ 0x20c │ │ │ │ - b.n 9cdc8 <_Py_NewReferenceNoTotal@@Base+0x1c78> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8ec <_Py_NewReferenceNoTotal@@Base+0x79c> │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b586 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - str.w r0, [r3, #524] @ 0x20c │ │ │ │ - b.n 9c7b8 <_Py_NewReferenceNoTotal@@Base+0x1668> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9bc36 <_Py_NewReferenceNoTotal@@Base+0xae6> │ │ │ │ - subs r7, r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r7, #1 │ │ │ │ - b.w 9b5e2 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - movs r1, #4 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9c45a <_Py_NewReferenceNoTotal@@Base+0x130a> │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9ce68 <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ + bne.w 9bbe8 <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + b.w 9be18 <_Py_NewReferenceNoTotal@@Base+0xbc0> │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9b6ea <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28668 @ 0x6ffc │ │ │ │ + movw r1, #34976 @ 0x88a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1a08 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b4ca <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ - ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #29873 @ 0x74b1 │ │ │ │ + bl d1c30 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b5d2 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b854 <_Py_NewReferenceNoTotal@@Base+0x5fc> │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c95e <_Py_NewReferenceNoTotal@@Base+0x1706> │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cbz r3, 9cf82 <_Py_NewReferenceNoTotal@@Base+0x1d2a> │ │ │ │ + str r2, [r3, #20] │ │ │ │ + ldr.w r1, [r9, sl] │ │ │ │ + str r3, [r2, #24] │ │ │ │ + ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ + str r3, [r0, #20] │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ + ubfx r3, r1, #0, #18 │ │ │ │ + str.w r0, [r5, #520] @ 0x208 │ │ │ │ + cbz r3, 9cf54 <_Py_NewReferenceNoTotal@@Base+0x1cfc> │ │ │ │ + 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 r2, r5, r2, lsl #3 │ │ │ │ + ldr.w r3, [fp, #812] @ 0x32c │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w r0, [fp, #804] @ 0x324 │ │ │ │ + str.w r8, [r2, #804] @ 0x324 │ │ │ │ + mov.w r2, #262144 @ 0x40000 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ + str.w r8, [r9, sl] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r5, #788] @ 0x314 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + b.n 9cf2c <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ + ldr.w r0, [fp, #668] @ 0x29c │ │ │ │ + movs r1, #4 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 9c57e <_Py_NewReferenceNoTotal@@Base+0x1326> │ │ │ │ + ldr.w r0, [fp, #668] @ 0x29c │ │ │ │ + mov r1, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 9c7ae <_Py_NewReferenceNoTotal@@Base+0x1556> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + b.w 9c04a <_Py_NewReferenceNoTotal@@Base+0xdf2> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b6e8 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b68c <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9bf9c <_Py_NewReferenceNoTotal@@Base+0xd44> │ │ │ │ + movs r5, #1 │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 9ceea <_Py_NewReferenceNoTotal@@Base+0x1c92> │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + b.n 9c980 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r1, [r0, #24] │ │ │ │ + cbz r2, 9cff2 <_Py_NewReferenceNoTotal@@Base+0x1d9a> │ │ │ │ + str r0, [r2, #24] │ │ │ │ + ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ + str.w r0, [r5, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + str.w r0, [r5, #532] @ 0x214 │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + ldr.w r2, [fp, #704] @ 0x2c0 │ │ │ │ + movw r1, #30009 @ 0x7539 │ │ │ │ movt r1, #7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 9c722 <_Py_NewReferenceNoTotal@@Base+0x15d2> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9b708 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - b.w 9b694 <_Py_NewReferenceNoTotal@@Base+0x544> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b4fc <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ec <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b838 <_Py_NewReferenceNoTotal@@Base+0x6e8> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x76e> │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c8a4 <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + b.w 9b79e <_Py_NewReferenceNoTotal@@Base+0x546> │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b6e8 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + bl 9d510 │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, 9d048 <_Py_NewReferenceNoTotal@@Base+0x1df0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 246368 <_PyObject_GetState@@Base+0x200> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c090 <_Py_NewReferenceNoTotal@@Base+0xe38> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b586 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 9c1e2 <_Py_NewReferenceNoTotal@@Base+0x1092> │ │ │ │ - mov r4, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 772e4 │ │ │ │ + b.w 9c08c <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8b74 │ │ │ │ + b.w 9b604 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b68c <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9ba <_Py_NewReferenceNoTotal@@Base+0x762> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9e8 <_Py_NewReferenceNoTotal@@Base+0x790> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b8e8 <_Py_NewReferenceNoTotal@@Base+0x690> │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x6dc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26066c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c004 <_Py_NewReferenceNoTotal@@Base+0xdac> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9baa6 <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c28c <_Py_NewReferenceNoTotal@@Base+0x113c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9ce68 <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9ce68 <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b5e2 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9c030 <_Py_NewReferenceNoTotal@@Base+0xdd8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26066c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x1146> │ │ │ │ + ldrd r3, r7, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.n 9d17e <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9be22 <_Py_NewReferenceNoTotal@@Base+0xbca> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r2, r7, lsl #2] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x1146> │ │ │ │ + ldrd r3, r1, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 9b5c4 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e78 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97fdc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9d13c <_Py_NewReferenceNoTotal@@Base+0x1fec> │ │ │ │ + blt.w 9cf0a <_Py_NewReferenceNoTotal@@Base+0x1cb2> │ │ │ │ + ldrd r2, r3, [r4, #4] │ │ │ │ + b.w 9b5c4 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x74a> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bad2 <_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 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 9b976 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b9d8 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b9d8 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - bl 7f820 │ │ │ │ - cbnz r0, 9cfa2 <_Py_NewReferenceNoTotal@@Base+0x1e52> │ │ │ │ + b.w 9b6ea <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r8, r5 │ │ │ │ + b.w 9b5f6 <_Py_NewReferenceNoTotal@@Base+ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes